반응형

CentOS 7부터 네트워크 인터페이스의 이름이 eth에서 enp로 변경되었다.

이번 글에서는 enp로 변경된 인터페이스의 이름을 eth로 변경하는 방법을 알아본다.

 

먼저, 기존 네트워크 인터페이스를 확인해본다.

$ ip addr

 

enp0s3 네트워크 인터페이스를 eth0으로 변경하기 위해 아래 파일을 편집한 후 저장한다.

$ vi /etc/default/grub
// GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0 rhgb quiet" 으로 변경한다.

 

 

변경한 GRUB 설정을 부팅시에 적용시키기 위해 설정 파일을 다시 생성해 준다.

$ grub2-mkconfig -o /boot/grub2/grub.cfg

 

변경한 내용을 적용시키기 위해 재부팅 한 후 네트워크 정보를 다시 출력해보면 eth0으로 변경되었다.

 

네트워크 인터페이스 이름이 변경되었으니, 실제 IP 설정 파일도 변경이 필요하다.

우선 기존 파일의 이름을 변경한다. ( ifcfg-enp0s3 → ifcfg-eth0 )

$ cd /etc/sysconfig/network-scripts
$ mv ifcfg-enp0s3 ifcfg-eth0

 

설정 파일의 내용을 변경한다.

$ vi ifcfg-eth0
// NAME, DEVICE 를 eth0으로 변경해준 후 IP 정보를 설정한다.

 

변경된 IP 정보를 적용하기 위해 아래 커맨드를 입력한다.

$ nmcli con reload
$ nmcli con up eth0

 

네트워크 정보를 다시 확인해보면 변경된 정보가 적용되어 있다.

 

 

 

 

반응형

+ Recent posts