首页 > 代码库 > centos 修改网卡名为eth0
centos 修改网卡名为eth0
centos7和centos6的命名规则不同,centos6网卡名由udev控制 网卡名以eth开头然后第一块网卡叫eth0第二块网卡叫eth1,然后centos7的网卡命名规则截然不同
centos7的设备是由systemd-udev控制,具体怎么控制就不介绍了,网上资料很多
步入正题--》修改网卡名
先将要修改的网卡配置文件修改
1 mv /etc/sysconfig/network-scripts/ifcf-ensp3 /etc/sysconfig/network-scripts/ifcf-eth02 sed -i ‘s/NAME=.*$/NAME="eth0"/‘ /etc/sysconfig/network-scripts/ifcfg-eth03 sed -i ‘s/DEVICE=.*$/DEVICE="eth0"/‘ /etc/sysconfig/network-scripts/ifcfg-eth04 sed -i ‘s/GRUB_CMDLINE_LINUX=.*$/GRUB_CMDLINE_LINUX="crashkernel=auto rhgb quiet net.ifnames=0 biosdevname=0"/‘ /etc/default/grub5 grub2-mkconfig -o /boot/grub2/grub.cfg
重启机器就可以了
如果机器迁移了,网卡的mac地址发送改变,则会造成网卡无法启动
这个时候修改添加策略文件,然后在配置文件里面定义新的MAC地址
首先使用dmesg过滤到新的网卡mac地址,--》创建udev配置文件,--》修改网卡配置文件,--》重启网络
1 [root@localhost ~]# dmesg |grep eth 2 [ 1.343720] 8139cp 0000:00:03.0 eth0: RTL-8139C+ at 0xffffc90000746000, 52:54:00:4b:a2:4f, IRQ 11 3 [root@localhost network-scripts]# cat /etc/udev/rules.d/70-persistent-net.rules 4 SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="52:54:00:4B:A2:4F", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0" 5 [root@localhost network-scripts]# cat ifcfg-eth0 6 HWADDR=52:54:00:4B:A2:4F 7 TYPE=Ethernet 8 BOOTPROTO=dhcp 9 NAME=eth010 UUID=6e91dd7f-31eb-3508-929f-1abdfe16690411 ONBOOT=yes
centos 修改网卡名为eth0
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。