修改CentOS網卡ensXX爲eth0

  RedHat/CentOS 7系列使用了新的硬件命名方式,使用dmidecode採集命名訪問收集了硬件相關信息,其中就包括了網卡的硬件信息,其好處是可以實現網卡名字永久唯一化。這裏寫一下擴展知識:

  • en:Ethernet
    o:主板板載網卡,集成是的設備索引號
    p:獨立網卡,PCI網卡,例如插在主板PCI-Ex1插槽上的無線網卡
    s:熱插拔網卡,USB之類的擴展槽索引號
    nnn(數字):MAC地址+主板信息計算得出唯一序列

雖然新的命名方式看起來會一目瞭然,但是總會有頭鐵之人或頭鐵軟件看不慣它,想用回eth0,So:↓↓↓


1、進入/etc/sysconfig 備份目錄下的 grub 文件

cd /etc/sysconfig
cp grub grub.bak

2、使用vi或vim編輯器修改grub文件,在GRUB_CMDLINE_LINUX="rhgb"一行後添加net.ifnames=0 biosdevname=0

vi grub

修改前:
gurb修改前
修改後:
grub修改後
只在後面加這兩個選項就好了!!!不要修改其他的東西,否則可能造成無法開機!!!

#修改後代碼,僅用作示例!!!
GRUB_CMDLINE_LINUX="rhgb quite net.ifnames=0 biosdevname=0"

3、重建grub配置文件

grub2-mkconfig -o /boot/grub2/grub.cfg

重建grub配置文件
4、進入 /etc/sysconfig/network-scripts ,查看網卡名稱(因爲不同環境的網卡名稱可能不一樣,將下文中的ens33換成實際的網卡名稱就OK了)

cd /etc/sysconfig/network-scripts
ls -l
cp ifcfg-ens33 ifcfg-ens33.bak

5、將 ifcfg-ens33 文件重命名爲 ifcfg-eth0 ,並編輯ifcfg-eth0文件,把NAMEDEVICE由原來的ens33更改爲eth0即可。

mv ifcfg-ens33 ifcfg-eth0
vi ifcfg-eth0

修改前:
在這裏插入圖片描述
修改後:
在這裏插入圖片描述
6、修改完成後,重啓,待重啓完成後查看網卡名稱
在這裏插入圖片描述
建議使用 ip addr 命令查看,如果使用ifconfig 出現報錯 -bash: ifconfig: command not found,使用下面代碼安裝net-tools即可解決。

yum install net-tools

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章