將網卡ens33改為ens160
vi /etc/sysconfig/grub
裡面其中一行是 GRUB_CMDLINE_LINUX, 在這行結尾的雙引號前加上這句:
net.ifnames=0 biosdevname=0
例如原本
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="crashkernel=auto vconsole.font=latarcyrheb-sun16 vconsole.keymap=us biosdevname=0 rhgb quiet"
GRUB_DISABLE_RECOVERY="true
將GRUB_CMDLINE_LINUX修改為
GRUB_CMDLINE_LINUX="crashkernel=auto vconsole.font=latarcyrheb-sun16 vconsole.keymap=us biosdevname=0 rhgb quiet net.ifnames=0 biosdevname=0
然後用 grub2-mkconfig 指令重新建立 GRUB 的設定檔:
grub2-mkconfig -o /boot/grub2/grub.cfg
接著要將ens33 網卡的設定檔用 mv 改名為 ens160
mv /etc/sysconfig/network-scripts/ifcfg-ens33 /etc/sysconfig/network-scripts/ifcfg-ens160
編輯 /etc/sysconfig/network-scripts/ifcfg-ens160 檔案, 找到 “Name” 及"Device"的二行, 改成 ens160 全句是這樣:
NAME="ens160"
DEVICE="ens160"
如果 device發生錯誤
vi /usr/lib/udev/rules.d/60-net.rules
#將第一行注釋掉
#ACTION=="add", SUBSYSTEM=="net", DRIVERS=="?*", ATTR{type}=="1", PROGRAM="/lib/udev/rename_device", RESULT=="?*", NAME="$result"
改為
ACTION=="add", SUBSYSTEM=="net", DRIVERS=="?*", ATTR{type}=="1", ATTR{address}=="00:50:56:be:ec:ca", NAME="ens160"
重新開機