본문 바로가기
OS

Kickstart 설치 시 네트워크 정보 미리 설정

by Yoon_estar 2024. 1. 3.
728x90
반응형

개요

리눅스 OS를 설치하고 ip 확인 할 때 자세히 보지 않으면 모르겠지만 자세히 보면 이더넷 이름이 다른 것들이 종종 있는 것을 확인 할 수 있다.
아래는 2가지 예시인데 고객의 요구사항에 맞게 바꿔서 OS설치시 바로 적용될 수 있도록 간단하게 수정해보도록 하겠다.

ifconfig 예시 1)

[root@estar987]# ifconfig
ens32: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.203.34  netmask 255.255.255.0  broadcast 192.168.203.255
        inet6 fe80::20c:29ff:fe68:313b  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:68:31:3b  txqueuelen 1000  (Ethernet)
        RX packets 2706105  bytes 277512933 (264.6 MiB)
        RX errors 0  dropped 1317  overruns 0  frame 0
        TX packets 425682  bytes 194694160 (185.6 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 2404  bytes 442967 (432.5 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 2404  bytes 442967 (432.5 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

ifconfig 예시 2)

 ⚡ root@estart987 # ifconfig
enp0s25: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.203.32  netmask 255.255.255.0  broadcast 192.168.203.255
        inet6 fe80::d250:99ff:fea5:8233  prefixlen 64  scopeid 0x20<link>
        ether d0:50:99:a5:82:33  txqueuelen 1000  (Ethernet)
        RX packets 51465882  bytes 28613801891 (26.6 GiB)
        RX errors 0  dropped 19676  overruns 0  frame 0
        TX packets 51154039  bytes 69442895587 (64.6 GiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 20  memory 0xf0300000-f0320000  

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 416  bytes 48564 (47.4 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 416  bytes 48564 (47.4 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

확인 사항

위의 2가지의 예시를 보면 하나는 ens32, 다른 하나는 enp0s25로 나와있다. 교육용은 크게 의미 없을 순 있지만 실무에서는 중요한 요소로 작용할 수 있다. 따라서 아래와 같은 간단한 작업으로 kickstart 설치 시 OS 설치 이후에 별도의 수정 없이 자동으로 설정 되도록 수정하도록 하겠다. 형광펜 칠해진 설정을 추가하면 된다.

 

kickstart 파일 수정

# vi /var/lib/tftpboot/pxelinux.cfg/default
LABEL RockyLinux8.6(estar987)_Kickstart MENU LABEL RockyLinux 8.6 Install(estar987)_Kickstart_FTP_Legacy KERNEL /rockylinux8.6/vmlinuz APPEND initrd=/rockylinux8.6/initrd.img inst.repo=ftp://192.168.203.32/rockylinux8.6 inst.ks=ftp://192.168.203.32/kickstart/estar987-rocky8.6-legacy.cfg biosdevname=0 net.ifnames=0
반응형

'OS' 카테고리의 다른 글

Kickstart File 분석  (2) 2024.01.22
SCP  (0) 2024.01.22
PXE(FTP)_CentOS07  (0) 2023.12.15
PXE(FTP)_BIOS/UEFI  (0) 2023.12.14
PXE 설치 _ Kickstart  (0) 2023.12.12