enp0s3을 eth0로 변경
eth0이 enp0s3로 바뀐 이유
centos의 경우 6버전 까지는 eth0..eth1... 식으로 이름이 주어졌다. 그러나 이런 방법은 이더넷 인터페이스가 여러 개 있는 경우, 시스템에서 이를 감지하는 순서를 예측하지 못하는 문제가 있다고 한다. 때문에 7버전에서는 enp0s3 등으로 바뀌게 되었다.
그런데 일부 프로그램 등에서는 eth0 이름으로 정보를 식별하기도 해서, 다시 eth0로 바꾸어 주기도 한다.
enp0s3 -> eth0 변경
~]# vi /etc/default/grub
GRUB_CMDLINE_LINUX 부분에 net.ifnames=0 biosdevname=0 추가.
~]# grub2-mkconfig -o /boot/grub2/grub.cfg
~]# shutdown -r now (지금 즉시 종료 후 재부팅)
~]# mv /etc/sysconfig/network-scripts/ifcfg-enp0s3 /etc/sysconfig/network-scripts/ifcfg-eth0 (enp0s3을 eth0으로 변경)
~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=dhcp (ip 할당 방식 = 동적)
ONBOOT="yes" (부팅 시 자동으로 인터페이스 올림)
~]# ifconfig (확인)
~]# ping 8.8.8.8 (ping 날려서 인터넷 연결 확인)
[참고]
https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/
https://blog.learningtree.com/new-names-linux-network-interfaces/
'Linux' 카테고리의 다른 글
리눅스 운영체제 구조 (0) | 2021.12.07 |
---|---|
CentOS 7 & Window hostname 영구변경 (0) | 2019.04.11 |
방화벽 관련 명령어 (0) | 2019.03.08 |