1. 程式人生 > >將RHEL7系統網絡卡名稱eno16777736改為eth0

將RHEL7系統網絡卡名稱eno16777736改為eth0

在紅帽RHEL7與Centos7系統中網絡卡命名規則被重新定義,您的網絡卡名稱可能會是”eno167777xx”,可是已經習慣了eth0這種名稱了,怎麼辦?那麼按照《Linux就該這麼學》書中的方法將讓您將網絡卡重新命名為eth0,炒雞煎蛋!!

工具/原料

  • 一臺Rhel7或Centos7系統的Linux主機。

方法/步驟

  1. 第1步:當紅帽RHEL7系統安裝完成,您的網絡卡名稱會是這樣的。

    將RHEL7系統網絡卡名稱eno16777736改為eth0

  2. 第2步:將網絡卡配置檔案的NAME引數項修改為eth0。

    將RHEL7系統網絡卡名稱eno16777736改為eth0

  3. 第3步:將網絡卡配置檔案ifcfg-eno1677736重新命名為ifcfg-eth0:

    將RHEL7系統網絡卡名稱eno16777736改為eth0

  4. 第4步:修改grub檔案來禁用核心繼續使用該命名規則,步驟:

    編輯grub配置檔案”/etc/sysconfig/grub“:

    在”GRUB_CMDLINE_LINUX“變數中新增一句”net.ifnames=0 biosdevname=0“.

    將RHEL7系統網絡卡名稱eno16777736改為eth0

  5. 第5步:重新生成grub配置並更新核心引數:

    執行命令:”grub2-mkconfig -o /boot/grub2/grub.cfg“

    將RHEL7系統網絡卡名稱eno16777736改為eth0

  6. 第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"

    將RHEL7系統網絡卡名稱eno16777736改為eth0

  7. 第7步:重啟系統後驗證下吧!

    將RHEL7系統網絡卡名稱eno16777736改為eth0

    END

注意事項

  • 請確保您的系統是RHEL7或Centos7系統。