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.
详细的命名规则,请参见网络指南。
相关文章
- 安装完成Centos7之后,配置了IP地址,如果重启电脑,发现网络服务并没有启动起来,那么,如何让Centos7网络自动启动呢?下面小编就为大家带来CentOS7设置网络自动启动的方2016-12-01
- CentOS 6.7系统怎么分配IP地址?虽然linux系统不如windows用起来顺手,但是时间长了也就熟悉了,下面分享CentOS 6.7系统中给IP配置的两种教程,需要的朋友可以参考下2015-10-19
RedHat/CentOS 7通过nmcli命令管理网络教程
网络管理实际上是对NetworkManager的管理,可通过nmcli命令进行控制,下面以图文的形式为大家介绍下RedHat/CentOS 7通过nmcli命令管理网络的方法,感兴趣的朋友不要错过2015-06-10- 有不少用户不知道怎么对CentOS7进行安装和配置,主要是因为CentOS7的主机名和IP等相关网络配置跟之前的版本有些不同,下面针对CentOS7系统怎么进行IP和主机名网络配置进行2015-05-27
- 这篇文章主要介绍了CentOS 7 网络配置方法,需要的朋友可以参考下2014-12-13
- CentOS/RHEL6引入了一致和可预测的网络设备命名网络接口的方法,从CentOS/RHEL7起,这种可预见的命名规则变成了默认。根据这一规则,接口名称被自动基于固件,拓扑结构和位2014-10-21
- Centos6.7怎么开启sshd服务?想要查看Centos6.7系统中的sshd服务有没有开启,如果没有开启该怎么开启这个服务呢?下面我们就来看看详细的教程,需要的朋友可以参考下2016-12-20
- centos7没有ifconfig命令该怎么办?出现这种问题可能是没有安装ifconfig命令,下面我们就来看看这个问题的解决办法,需要的朋友可以参考下2016-12-20
- 今天小编为大家带来的是CentOS7升级内核。希望可以帮助到大家,有需要的朋友一起去看看吧2016-12-19
- 设置截屏快捷键:当你刚安装了centos7.0的时候,你对这个系统并不是很熟悉,当你想用到一款截图工具时,却不知道怎么办,其实系统自带了截图工具的,下面小编就为大家带来C2016-12-01
最新评论