Extreme Thinking
CentOS 7 修改網卡名稱 Eno* 成 Eth0

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"