Chinaunix首页 | 论坛 | 博客
  • 博客访问: 7181370
  • 博文数量: 3857
  • 博客积分: 6409
  • 博客等级: 准将
  • 技术积分: 15948
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-02 16:48
个人简介

迷彩 潜伏 隐蔽 伪装

文章分类

全部博文(3857)

文章存档

2017年(5)

2016年(63)

2015年(927)

2014年(677)

2013年(807)

2012年(1241)

2011年(67)

2010年(7)

2009年(36)

2008年(28)

分类: 系统运维

2015-01-13 15:44:12

CentOS 7下网卡重新命名

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

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

在CentOS 7上利用systemctl添加自定义系统服务 

CentOS 7.0下编译安装LNMP 

CentOS 7.0体验与之前版本的不同 

CentOS 7 正式版发布下载 

U盘安装64位CentOS 6.5方法 

Win7安装64位CentOS 6.4双系统详细图文教程 

CentOS与Windows双系统安装注意事项记录 

UEFI+GPT安装Windows8和CentOS双系统 

Windows8.1和CentOS6.5双系统安装 

CentOS 5.6 Linux安装系统后的基本优化 

CentOS 7下网卡重新命名CentOS 7下网卡重新命名

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

CentOS 7下网卡重新命名

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

CentOS 7下网卡重新命名

执行:grub2-mkconfig -o /boot/grub2/grub.cfg

CentOS 7下网卡重新命名

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

CentOS 7下网卡重新命名

参考文章,链接:

在CentOS 5的时候,我们习惯了eth0 这样的网络设备命名,在CentOS 6下,发现网络设备变成了em1 这样的命名。那时我们在安装的时候,给启动参数加上 biosdevname=0,就可以继续使用 eth0 这样的命名。

到了CentOS 7的时候,原有的参数biosdevname=0不起作用了,网络设备变成了 eno1 这样的名称。如果你希望继续使用 eth0 这样的传统名称,那么在安装启动时加上参数:

net.ifnames=0 biosdevname=0

如果你已经安装完了,希望改成eth0这样的名称,那么需要:

修改grub2启动参数

vi /etc/sysconfig/grub

GRUB_CMDLINE_LINUX=”rd.lvm.lv=vg0/swap vconsole.keymap=us crashkernel=auto  vconsole.font=latarcyrheb-sun16 net.ifnames=0 biosdevname=0 rd.lvm.lv=vg0/usr rhgb quiet”

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

重新对 文件进行命名:

/etc/sysconfig/network-scripts/ifcfg-*

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

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

详细参见:

更多CentOS相关信息见 专题页面 

本文永久更新链接地址

阅读(1049) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~