1. 程式人生 > >Redhat CentOS修改網絡卡名

Redhat CentOS修改網絡卡名

  • 在Redhat/Centos中介面名稱自動基於韌體、拓撲結構和位置資訊來確定,因此新的介面名稱難以閱讀,在系統安裝完成後網絡卡是截圖中這樣的:

使用起來較為不便,因此我們將圖中的網絡卡名稱改為熟悉的eth0。

方法/步驟:

1.首先將網絡卡配置檔名稱重新命名為eth0:

cd /etc/sysconfig/network-scripts/

mv ifcfg-eno1677736 ifcfg-eth0

2.其次編輯修改後的網絡卡檔案:vim ifcfg-eth0

將NAME引數改為與網絡卡檔案相同的名稱:NAME=eth0

3.接下來禁用網絡卡命名規則。

此功能通過修改/etc/sysconfig/grub或者/etc/default/grub檔案,它們是同一個檔案,要禁用此次功能,在GRUB_CMDLINE_LINUX這一行引數中增加net.ifnames=0 biosdevname=0。如下圖所示:

vim /etc/default/grub

4.新增udev網絡卡規則(可不做)

在/etc/udev/rules.d目錄中建立一個網絡卡規則70-persistent-net.rules檔案。在檔案中新增以下引數:SUBSYSTEM=="net",ACTION=="add",DRIVERS=="?*",ATTR{address}=="需要修改名稱的網絡卡MAC地址",ATTR{type}=="1" ,KERNEL=="eth*",NAME="eth0"

5.執行:grub2-mkconfig -o /boot/grub2/grub.cfg命令生成更新grub配置引數。

6.reboot重啟系統驗證成功