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

在 RHEL 及 CentOS 7 開始, 網卡的預設名稱由以往的 Ethx 改成 Enox, 以下文章會介紹將 CentOS 7 網卡名稱修改, 用回 Eth0 的方法。

首先開啟檔案 “/etc/sysconfig/grub” 修改設定:

# vi /etc/sysconfig/grub

內容大概是這樣:

裡面其中一行是 GRUB_CMDLINE_LINUX, 在這行結尾的雙引號前加上這句:

net.ifnames=0 biosdevname=0

要留意, 加上以上一行資料前, 要先加上一個空格, 整行修改後是這樣:

然後用 grub2-mkconfig 指令重新建立 GRUB 的設定檔:

# grub2-mkconfig -o /boot/grub2/grub.cfg

接著要將 Eno 網卡的設定檔用 mv 改名為 eth0:

# mv /etc/sysconfig/network-scripts/ifcfg-eno16777736 /etc/sysconfig/network-scripts/ifcfg-eth0

編輯 /etc/sysconfig/network-scripts/ifcfg-eth0 檔案, 找到 “Name” 的一行, 改成 eth0, 全句是這樣:

NAME=eth0

​最後重新啟動系統便會生效, 要確認修改成功, 可以用 ifconfig 指令確認。




Leave a Reply