從CentOS/RHEL7起,可預見的命名規則變成了默認。這一規則,接口名稱被自動基于固件,拓撲結構和位置信息來確定?,F在,即使添加或移除網絡設備,接口名稱仍然保持固定,而無需重新枚舉,和壞掉的硬件可以無縫替換。
但是這樣一來,雖然有好處,但也影響了不少用戶的操作,因為新的命名方案接口名稱比傳統的eth0相比有點難以閱讀。出于習慣等一些原因,你想修改網卡名稱,下面為大家介紹如何在CentOS7或RHEL7命名網絡接口。
將CentOS7中的類似eno16777736的網卡名改成eth0,eth1,...這樣簡短的名字.步驟如下:
? 編緝網卡的配置文件:
vim /etc/sysconfig/network-scripts/ifcfg-eno16777736
修改網卡配置文件
? 重命名網卡文件:
mv ifcfg-eno16777736 ifcfg-eth0
? 禁用CentOS7上的網卡命名規則.
vim /etc/default/grub
添加如下藍色方框內的內容禁用CentOS7網卡命名規則
? 執行命令
grub2-mkconfig -o /boot/grub2/grub.cfg
來重新生成grub配置并更新內核參數.重啟可生效? 創建自己的網卡接口命名規則.
vim /etc/udev/rules.d/70-persistent-ipoib.rules
添加內容如下一行創建新的網卡命名規則
這時重啟再添加網卡其名稱就會自動變成eth1, eth2, ... 依次類推.