Linux

이더넷 인터페이스 이름 변경 centos

Naan 2022. 3. 30. 00:09
320x100

예전에는 이더넷이 eth0 eth1 이런식으로 이름이 되었는데 

요즘은 이름이 다르게 되어 있다.

# ifconfig

enp1s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.55.67  netmask 255.255.255.0  broadcast 192.168.55.255
        inet6   prefixlen 64  scopeid 0x20<link>
        ether 90:9f:33:xx:xx:xx  txqueuelen 1000  (Ethernet)
        RX packets 14253538  bytes 17274871665 (16.0 GiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 4002594  bytes 886400396 (845.3 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

이 이름을 변경 하기 위한 방법이다.

 

Centos 6 방법

# vi /etc/udev/rules.d/70-persistent-net.rules 파일을 수정 하여

# PCI device 0x10ec:0x8168 (r8169)
#SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="6c:xx:xx:xx:xx:xx", ATTR{type}=="1", KERNEL=="eth*", NAME="enp1s0"

맨뒤에 enp1s0 이 부분을 eth0 으로 변경해주고 저장

# cd /etc/sysconfig/network-scripts/

# mv ifcfg-enp1s0 ifcfg-eth0 파일 이름 변경

# vi ifcfg-eth0 수정하여

DEVICE=eth0 

NAME="System eth0"

수정한거에 맞게 수정하면 된다.

service network restart 하면 되지만 잘 안되는 경우가 있으니 깔끔하게 재부팅 해주자.

 

Centos 7,8 방법

# vi /etc/default/grub 파일을 수정 하여

GRUB_CMDLINE_LINUX="crashkernel=auto spectre_v2=retpoline rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet net.ifnames=0 biosdevname=0"

빨간색 파일 추가 하고 저장

# grub2-mkconfig -o /boot/grub2/grub.cfg 리빌드 해주고

Generating grub configuration file ...
Found linux image: /boot/vmlinuz-3.10.0-1160.el7.x86_64
Found initrd image: /boot/initramfs-3.10.0-1160.el7.x86_64.img
Found linux image: /boot/vmlinuz-0-rescue-03d07c60cf5246ee9f4f6a5d8f239368
Found initrd image: /boot/initramfs-0-rescue-03d07c60cf5246ee9f4f6a5d8f239368.img
done

작업이 끝나면

centos6 에서 작업 해준것 처럼

# cd /etc/sysconfig/network-scripts/

가서 이름을 변경 하고 파일 수정을 해주자.

그리고 재부팅 하면 이름이 변경 되어 있다.

 

320x100