Redhat CentOS修改網絡卡名
阿新 • • 發佈:2018-12-06
- 在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重啟系統驗證成功