2018-08-07
centos7之後,這個命名規則就變了,不再是eth0的了
CentOS 7 網卡名稱修改, 用回 Eth0 的方法。
/etc/sysconfig/grub
裡面其中一行是 GRUB_CMDLINE_LINUX, 在這行結尾的雙引號前加上這句:
net.ifnames=0 biosdevname=0
變成
GRUB_CMDLINE_LINUX="crashkernel=auto vconsole.font=latarcyrheb-sun16 vconsole.keymap=us biosdevname=0 rhgb quiet net.ifnames=0 biosdevname=0"
grub2-mkconfig 指令重新建立 GRUB
要有 /etc/sysconfig/network-scripts/ifcfg-eth0
且有
NAME=eth0
重啟就好了
那如果出現 eth1 沒有 eth0 該如何 ?
編輯 /etc/udev/rules.d/70-persistent-net.rules
找到與ifconfig -a得出的MAC相同的一行(NAME =’eth1’這一行),把它改為“NAME = eth0”,然後把上面一行(NAME =’eth0’)刪除掉。
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:bb:41:2b", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"