centos网卡名称?centos启用网卡
老铁们,大家好,相信还有很多朋友对于centos网卡名称和centos启用网卡的相关问题不太懂,没关系,今天就由我来为大家分享分享centos网卡名称以及centos启用网卡的问题,文章篇幅可能偏长,希望可以帮助到大家,下面一起来看看吧!
新安装的Centos 7系统怎么将网卡名称改为eth0
工具:
Centos 7系统
步骤:
1、系统安装完毕,可能网卡命名是这样的!
2、首先,先编辑网卡的配置文件 vi/etc/sysconfig/network-scripts/ifcfg-eno16777736将里面的NAME项修改为eth0
3、继续,重命名该配置文件。
4、然后,禁用该可预测命名规则。对于这一点,可以在启动时传递“net.ifnames=0 biosdevname=0”的内核参数。这是通过编辑/etc/default/grub并加入“net.ifnames=0 biosdevname=0”到GRUBCMDLINELINUX变量来实现的。
5、运行命令grub2-mkconfig-o/boot/grub2/grub.cfg来重新生成GRUB配置并更新内核参数。
6、其实到第5步的时候,重启在ifconfig查看应该就已经生效了,根据Centos官方WIKI的FAQ中得知,如果有多个接口,并且想要控制其设备名,而不是让内核以它自己的方式命名,创建,/etc/udev/rules.d/XXX-net.rules规则是必要的。
注意:以前系统的net规则名称是70-persistent-net.rules,这里也按照这个名字定义规则!
7、重启系统,验证!
centos网卡命名规则以及更名方法
Linux操作系统的网卡设备的传统命名方式是 eth0、eth1、eth2等,而 CentOS7提供了不同的命名规则,默认是基于固件、拓扑、位置信息来分配。这样做的优点是命名全自动的、可预知的,缺点是比 eth0、wlan0更难读,比如 ens33。
规则1:
对于板载设备命名合并固件或 BIOS提供的索引号,如果来自固件或 BIOS的信息可读就命名,比如eno1,这种命名是比较常见的,否则使用规则2。
规则2:
命名合并固件或 BIOS提供的 PCI-E热插拔口索引号,比如 ens1,如果信息可读就使用,否则使用规则3。
规则3:
命名合并硬件接口的物理位置,比如 enp2s0,可用就命名,失败直接到方案5。
规则4:
命名合并接口的 MAC地址,比如 enx78e7d1ea46da,默认不使用,除非用户选择使用此方案。
规则5:
使用传统的方案,如果所有的方案都失败,使用类似 eth0这样的样式。
1、前2个字符的含义
2、第3个字符根据设备类型选择
如果不习惯使用新的命名规则,可以恢复使用传统的方式命名,编辑 grub文件,增加两个变量,再使用 grub2-mkconfig重新生成 grub配置文件即可。
1、编辑 grub配置文件
2、重新生成 grub配置文件
然后重新启动 Linux操作系统,通过 ip addr可以看到网卡名称已经变为 eth0。
3、修改网卡配置文件
原来网卡配置文件名称为 ifcfg-ens33,这里需要修改为 ethx的格式,并适当调整网卡配置文件。
注意:ifcfg-ens33文件最好删除掉,否则重启 network服务时候会报错。
centos7修改网卡名字的方法
很多同学在装完centos7,发现网卡接口名字变了,不再是eth*或者em*了,而是ens*,但是这样统一维护起来就比较麻烦,那么怎么修改呢,请看下文:
1.拷贝网卡接口配置文件
Ruby Code复制内容到剪贴板#cd/etc/sysconfig/network-scripts/#cpifcfg-ens32ifcfg-eth0
编辑ifcfg-eth0,将文件中的ens32改为eth0
Ruby Code复制内容到剪贴板#cd/etc/sysconfig/network-scripts/#cpifcfg-ens32ifcfg-eth0
编辑ifcfg-eth0,将文件中的ens32改为eth0
2.修改grub
Ruby Code复制内容到剪贴板#vim/etc/default/grub修改GRUB_CMDLINE_LINUX行内容,在后面加上net.ifnames=0biosdevname=0,如下:GRUB_CMDLINE_LINUX=crashkernel=autorhgbquietnet.ifnames=0biosdevname=0#vim/etc/default/grub修改GRUB_CMDLINE_LINUX行内容,在后面加上net.ifnames=0biosdevname=0,如下:GRUB_CMDLINE_LINUX=crashkernel=autorhgbquietnet.ifnames=0biosdevname=0
3.重新生成grub.cfg文件
Python
Ruby Code复制内容到剪贴板#grub2-mkconfig-o/boot/grub2/grub.cfgGeneratinggrubconfigurationfile...Foundlinuximage:/boot/vmlinuz-3.10.0-327.el7.x86_64Foundinitrdimage:/boot/initramfs-3.10.0-327.el7.x86_64.imgFoundlinuximage:/boot/vmlinuz-0-rescue-cbe15acd3ca347f4a373c8f4adaf2619Foundinitrdimage:/boot/initramfs-0-rescue-cbe15acd3ca347f4a373c8f4adaf2619.imgdone#grub2-mkconfig-o/boot/grub2/grub.cfgGeneratinggrubconfigurationfile...Foundlinuximage:/boot/vmlinuz-3.10.0-327.el7.x86_64Foundinitrdimage:/boot/initramfs-3.10.0-327.el7.x86_64.imgFoundlinuximage:/boot/vmlinuz-0-rescue-cbe15acd3ca347f4a373c8f4adaf2619Foundinitrdimage:/boot/initramfs-0-rescue-cbe15acd3ca347f4a373c8f4adaf2619.imgdone
4. reboot重启
以上所述是小编给大家介绍的centos7修改网卡名字的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!