CentOS內網絡接口名稱最長只能有16個字符。若是名字超過16個字符,則超出部分會被截掉。
有時候,我們需要將網絡接口更改一下,比如將ensxx改成eth0:
第1步:修改/etc/default/grub,在GRUB_CMDLINE_LINUX的末尾添加這麼兩個參數:
net.ifnames=0 biosdevname=0
測試一下:
grub2-mkconfig
要是沒錯的話,就運行下面這條命令:
grub2-mkconfig -o /boot/grub2/grub.cfg
如果網卡的名字叫:eno16777984:
# cd /etc/sysconfig/network-scripts
# cp ifcfg-eno16777984 ifcfg-eth0
# vi ifcfg-eth0
將裏面的“eno16777984” 改爲 “eth0”即可。
# service network restart
# nmcli con show
這時候,應該能看到網絡接口的名稱被更改爲eth0。