centos7.x/RedHat7.x重命名網卡名稱

    在CentOS7.x或RedHat7.x上,網卡命名規則變成了默認,既自動基於固件、拓撲結構和位置信息來確定。這樣一來雖然有好處,但也會影響操作,因爲新的命名規則比之前的難以閱讀。如果想修改,可以按照如下方法:

1、系統安裝完後,網卡信息可能如下:

wKiom1ZhhCnz9AkXAABe3-qKjCc238.png

2、修改網卡配置文件,修改NAME爲eth0,並將DEVICE行刪除

wKiom1ZhfYniORvdAAARdnb410g626.png

修改前:

wKioL1ZhffShsbkWAAAiAEhkPus251.png

修改後

wKiom1ZhfYqxXel3AAAgKzamTOQ323.png


3、修改該配置文件名

[root@localhost network-scripts]# mv ifcfg-eno16777728 ifcfg-eth0


4、修改/etc/sysconfig/grub

添加  net.ifnames=0 biosdevname=0

[root@localhost ~]# vi /etc/sysconfig/grub

修改前的內容爲:

GRUB_TIMEOUT=5

GRUB_DEFAULT=saved

GRUB_DISABLE_SUBMENU=true

GRUB_TERMINAL_OUTPUT="console"

GRUB_CMDLINE_LINUX="rhgb quiet"

GRUB_DISABLE_RECOVERY="true"

修改後的內容爲:

GRUB_TIMEOUT=5

GRUB_DEFAULT=saved

GRUB_DISABLE_SUBMENU=true

GRUB_TERMINAL_OUTPUT="console"

GRUB_CMDLINE_LINUX="rhgb net.ifnames=0 biosdevname=0 quiet"

GRUB_DISABLE_RECOVERY="true"


5、重新生成grub配置並更新內核參數

[root@localhost ~]# grub2-mkconfig -o /boot/grub2/grub.cfg

Generating grub configuration file ...

Found linux image: /boot/vmlinuz-3.10.0-229.el7.x86_64

Found initrd image: /boot/initramfs-3.10.0-229.el7.x86_64.img

Found linux image: /boot/vmlinuz-0-rescue-b2a0f357a94a4902a13477f9028d3486

Found initrd image: /boot/initramfs-0-rescue-b2a0f357a94a4902a13477f9028d3486.img

done

[root@localhost ~]#


此時重啓並查看即可發現已經修改成功。


6、創建規則

   當有多個網卡,並且想要控制器設備名,而不是讓內核以自己的方式命名,需要修改下規則。

[root@localhost ~]# vi /etc/udev/rules.d/70-persistent-ipoib.rules

把這一行的註釋去掉就好了.

# ACTION=="add", SUBSYSTEM=="net", DRIVERS=="?*", ATTR{type}=="32", ATTR{address}=="?*00:02:c9:03:00:31:78:f2", NAME="mlx4_ib3"


重啓系統即可。

參考:http://www.centoscn.com/CentOS/Intermediate/2015/1203/6476.html編寫.

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