OS Linux[centos,RHEL]/Trouble shooting

NIC naming 변경 설정 방법

infra 2021. 10. 21. 23:40

NIC 인터페이스 이름을 바꿔달라는 요청이 왔었네요.

 

밑의 예시는 NIC interface명 이 현재 ens33인데, eth0으로 바꿔보는 작업은 다음과 같습니다.

 

 

 

0. 해당 인터페이스 정보 확인하기

1.grub쪽에 net.ifnames=0 추가하기

2. grub2-mkconfig 구성 명령어로 grub구성파일 수정하기

3.MAC adress 파악 후 vi editor로 수정해서 입력 또는 확인

4.리부팅 후 확인

 

*해당 인터페이스명의 vi editor에선 HWADDR가 맥주소 이므로 해당정보를 꼭 넣어주기

 

0. 해당 인터페이스 정보 확인하기

 물론 network-scripts에 있는 인터페이스명 안의 있는 파일 정보들을 백업해놓는게 중요합니다.

해당 경로 /etc/sysconfig/network-scripts 보다는 /tmp 쪽에 복사 해놓는게 좋습니다.

다음과 같이 오늘날짜로 디렉터리를 만들어 우선 해당 인터페이스 ifcfg-ens33을 20211021으로 넣었습니다.

 

1.grub쪽에 net.ifnames=0 추가 및 grub2-mkconfig 구성 명령어로 grub구성파일 수정하기

 

RHEL 이상은 grub2가 기본적으로 부트로더입니다.

 

/etc/default/grub 은 구성파일이며, /boot/grub2/grub.cfg 경로에(대략 100번째 줄에 추가되었는지 파악)

 수정되었는지도 파악합니다.

 

/boot/grub2/grub.cfg 의 해당 vi editor로 추가되었는지 파악

3.MAC adress 파악 후 vi editor로 수정해서 입력 또는 확인

 

vi ifcfg-ens33 로 접근해서 맨마지막줄에 추가했구요.

tail 명령어의 -5 옵션을 줘서 마지막 다섯번째 줄까지 확인됨을 알 수 있습니다.

 

 

[root@centos7 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 |tail -5
IPADDR=192.168.111.249
PREFIX=24
GATEWAY=192.168.111.2
DNS1=8.8.8.8
HWADDR=00:0c:29:7d:68:18

 

 

변경 후 rebooting을 진행한다면 바로 인터페이스명이 변경되었음을 확인할 수 있습니다.