方法:1、將網卡設定檔名稱重新命名為eth0;2、利用vi指令將網卡檔案內的NAME參數改為eth0;3、停用網卡命名規則;4、新增udev網卡規則; 5.利用「grub2-mkconfig」指令更新grub設定參數;6、重新啟動系統即可。
本教學操作環境:linux7.3系統、Dell G3電腦。
方法/步驟:
#1.首先將網卡設定檔名稱重新命名為eth0:
#cd /etc/sysconfig/network-scripts/ mv ifcfg-eno1677736 ifcfg-eth0
2.其次編輯修改後的網卡檔案:vi ifcfg-eth0
將NAME參數改為與網卡檔案相同的名稱:NAME=eth0
3.接下來停用網路卡命名規則。
此功能透過/etc/default/grub檔案來控制,要停用此功能,在檔案中加入"net.ifnames=0 biosdevname=0"即可。
vim /etc/default/grub; GRUB_CMDLINE_LINUX="rd.lvm.lv=rhel/root crashkernel=auto rd.lvm.lv=rhel/swap vconsole.font=latarcyrheb-sun16 vconsole.keymap=us net.ifnames=0 biosdevname=0 rhgb quiet"
4.新增udev網卡規則
在/etc/udev/rules.d目錄中建立一個網卡規則70-persistent-net.rules檔案。
vim /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重啟系統驗證成功
相關推薦:《Linux影片教學》
以上是linux怎麼修改網路卡名稱為eth0的詳細內容。更多資訊請關注PHP中文網其他相關文章!