首页 > 代码库 > CentOS 7下网卡重新命名

CentOS 7下网卡重新命名

懒人一个...先自我批评下!

新装的CentOS 7网卡命名已经默认不像之前的那样了,而我自己又有点偏执狂的感觉...非要把他折腾成像之前5、6那样eth0...搜了N久没找到解决方法,后来在群里一吼,有朋友给出了解决方法的链接...感谢北京-德忠!

CentOS 7改了很多地方,看来各位又得熟悉一段时间了,希望本文能够帮到跟我类似的朋友们。

wKiom1PNykKDR3WuAAEr0AGtg5A847.jpg

wKiom1PNy5Ci-VFJAAFe4PWKOrM425.jpg

重新对网卡配置文件进行命名:

wKioL1PN1F6yo7nDAAHNfH4ameQ933.jpg

编辑/etc/sysconfig/grub文件内容,下边是编辑前的文件内容:wKioL1PNzOHBrVV5AAEnHbxb9Ug004.jpg

增加“net.ifnames=0 biosdevname=0”,编辑后的文件内容:wKioL1PN0CegVKztAAEp3_d9yjs335.jpg

执行:grub2-mkconfig -o /boot/grub2/grub.cfgwKiom1PNy9vCFWGNAAHV4XyxMXM429.jpg

然后重启系统后查看网卡名称:wKioL1PNzQWxcsfOAAJUNRImCoo148.jpg

CentOS 7 这种变化的原因,是由于systemd 和 udev 引入了一种新的网络设备命名方式:一致网络设备命名(CONSISTENT NETWORK DEVICE NAMING) 。可以根据固件、拓扑、位置信息来设置固定名字,带来的好处是命名自动化,名字完全可预测,在硬件坏了以后更换也不会影响设备的命名,这样可以让硬件的更换无缝化。带来的不利是新的设备名称比传统的名称难以阅读。比如新得名称是enp5s0.

详细的命名规则,请参见网络指南。

  • RHEL 7 网络指南

  • 红帽子BUG965718


参考链接:http://www.pubyun.com/blog/deveops/centos-7%E4%B8%8B%E7%BD%91%E7%BB%9C%E8%AE%BE%E5%A4%87%E5%91%BD%E5%90%8D

本文出自 “虫子的博客” 博客,请务必保留此出处http://xlogin.blog.51cto.com/3473583/1441209