將RHEL7系統網絡卡名稱eno16777736改為eth0
阿新 • • 發佈:2018-12-03
在紅帽RHEL7與Centos7系統中網絡卡命名規則被重新定義,您的網絡卡名稱可能會是”eno167777xx”,可是已經習慣了eth0這種名稱了,怎麼辦?那麼按照《Linux就該這麼學》書中的方法將讓您將網絡卡重新命名為eth0,炒雞煎蛋!!
工具/原料
-
一臺Rhel7或Centos7系統的Linux主機。
方法/步驟
-
第1步:當紅帽RHEL7系統安裝完成,您的網絡卡名稱會是這樣的。
-
第2步:將網絡卡配置檔案的NAME引數項修改為eth0。
-
第3步:將網絡卡配置檔案ifcfg-eno1677736重新命名為ifcfg-eth0:
-
第4步:修改grub檔案來禁用核心繼續使用該命名規則,步驟:
編輯grub配置檔案”/etc/sysconfig/grub“:
在”GRUB_CMDLINE_LINUX“變數中新增一句”net.ifnames=0 biosdevname=0“.
-
第5步:重新生成grub配置並更新核心引數:
執行命令:”grub2-mkconfig -o /boot/grub2/grub.cfg“
-
第6步:新增udev的規則(很有必要!)
需要在”/etc/udev/rules.d“目錄中建立一個網絡卡規則”70-persistent-net.rules“,並寫入下面的語句:
SUBSYSTEM=="net",ACTION=="add",DRIVERS=="?*",ATTR{address}=="您的網絡卡MAC地址",ATTR{type}=="1" ,KERNEL=="eth*",NAME="eth0"
-
第7步:重啟系統後驗證下吧!
END
注意事項
-
請確保您的系統是RHEL7或Centos7系統。