반응형
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
네트워크 정보를 다시 확인해보면 변경된 정보가 적용되어 있다.
반응형