將 CentOS 7 網卡名稱修改, 用回 Eth0 的方法:
1) # vi /etc/sysconfig/grub
內容大概是這樣:
內容大概是這樣:
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_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, 在這行結尾的雙引號前加上這句:
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"
2) 用 grub2-mkconfig 指令重新建立 GRUB 的設定檔:
# grub2-mkconfig -o /boot/grub2/grub.cfg
3) 將 Eno 網卡的設定檔用 mv 改名為 eth0: (ifcfg-eno16777736 只是示例, 請依自己網卡名稱而定)
# mv /etc/sysconfig/network-scripts/ifcfg-eno16777736 /etc/sysconfig/network-scripts/ifcfg-eth0
4) 編輯 /etc/sysconfig/network-scripts/ifcfg-eth0 檔案, 把 "Name" 和 "Device" 的設定都改成 eth0 :
NAME=eth0
DEVICE=eth0
5) 最後重新啟動系統便會生效, 要確認修改成功, 可以用 ifconfig 指令確認。
沒有留言:
張貼留言