본문으로 바로가기
728x90
반응형

오늘은 RHEL, CentOS 7버젼의 이더넥 포트 이름 변경에 대해 알아보겠습니다.


보통 6버젼 이하에서는 랜포트수가 N개라면 이더넷 이름이 eth0부터 시작해서 ethN-1로 자동 설정되어 있습니다.


커널에서 설정을 자동으로 해줍니다.


6버젼 이하에 익숙하신 분들이 7버젼을 사용하신다면 명령어도 문제지만, 이더넷 이름도 헷갈립니다.


그래서 7버젼에서도 6버젼 처럼 이더넷 이름을 사용할 수 있는 방법에 대해 알아보겠습니다.


 

 

 




1. /etc/default/grub 파일을 수정합니다.


먼저 위의 파일을 연 후,


"GRUB_CMDLINE_LINUX"를 찾아서, 아래의 빨간 부분을 추가합니다.


제일 끝부분에 띄어쓰기를 한 후, 마지막에 추가를 합니다.


[root@localhost ~]# vi /etc/default/grub


...

GRUB_CMDLINE_LINUX= "... net.ifnames=0 biosdevname=0"

...


2. grub를 업데이트 합니다.

아래의 명령어로 grub를 업데이트 합니다.

[root@localhost ~]# grub2-mkconfig -o /boot/grub2/grub.cfg

...
done

[root@localhost ~]#

done을 확인하면, 문제가 없는 것이고, done이 아닌 메시지가 나오면 오타가 있으므로, 확인ㅇ르 합니다

 

 

 



3. /etc/sysconfig/network-script/ifcfg-XXX 파일을 수정합니다.

현재는 ifcfg-ethX가 아닌 다른이름으로 되어 있습니다.

예를 들어 eth0를 설정하고 싶으면 ifcfg-XXX파일의 이름을 ifcfg-eth0로 바꾸고, 설정 값들도 맞게 바꿉니다.

[root@localhost ~]# mv /etc/sysconfig/network-scripts/ifcfg-XXX /etc/sysconfig/network-scripts/ifcfg-eth0

[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0

...
NAME=eth0
DEVICE=eth0
...

4. 리부팅을 합니다.

[root@localhost ~]# reboot

그 이후, 리부팅을 하면 ethX로 이더넷 포트가 바뀐 것을 볼 수 있습니다.

 

 



이상입니다.






728x90
반응형