Linux网络配置基础4
RHEL6 操作系统更换网卡
RHEL6 操作系统更换网卡
如服务器网卡故障更换网卡,或者服务器其他硬件故障,直接把硬盘拆下放到其他服务器上使用时。
都是网卡硬件发生变化,对应的是网卡mac地址改变。
此时系统启动起来后,网络是无法正常使用的。
涉及到一个文件
/etc/udev/rules.d/70-persistent-net.rules
[root@rhel64 ~]# cat /etc/udev/rules.d/70-persistent-net.rules
![](http://img.blog.itpub.net/blog/attachment/201607/12/29475508_1468301493ebjJ.png?x-oss-process=style/bb)
[root@rhel64 ~]# poweroff
关闭操作系统,修改虚拟机网卡mac地址,模拟更换网卡硬件
![](http://img.blog.itpub.net/blog/attachment/201607/12/29475508_1468301504W0cF.png?x-oss-process=style/bb)
![](http://img.blog.itpub.net/blog/attachment/201607/12/29475508_1468301512EkQu.png?x-oss-process=style/bb)
启动虚拟机,CRT已经无法远程连接,使用控制台图形化界面登陆管理
[root@rhel64 ~]# ifconfig
[root@rhel64 ~]# ifocnfig -a
![](http://img.blog.itpub.net/blog/attachment/201607/12/29475508_1468301526N2WX.png?x-oss-process=style/bb)
[root@rhel64 ~]# service network restart
[root@rhel64 ~]# ifup eth0
报错:Device eth0 does not seem to be present,delaying initialization.
![](http://img.blog.itpub.net/blog/attachment/201607/12/29475508_1468301536tG6g.png?x-oss-process=style/bb)
[root@rhel64 ~]# cat /etc/udev/rules.d/70-persistent-net.rules
![](http://img.blog.itpub.net/blog/attachment/201607/12/29475508_1468301543oqsO.png?x-oss-process=style/bb)
[root@rhel64 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
![](http://img.blog.itpub.net/blog/attachment/201607/12/29475508_1468301554ysse.png?x-oss-process=style/bb)
【解决方法】
手动修改网卡eth0配置文件,使用ifconfig -a查询出来的新mac地址替换旧mac
![](http://img.blog.itpub.net/blog/attachment/201607/12/29475508_1468301623W19h.png?x-oss-process=style/bb)
修改/etc/udev/rules.d/70-persistent-net.rules文件,注释或删除掉eth0对应行
将新mac地址对应的eth1更改为eth0
[root@rhel64 ~]# cat /etc/udev/rules.d/70-persistent-net.rules
![](http://img.blog.itpub.net/blog/attachment/201607/12/29475508_14683016353wf2.png?x-oss-process=style/bb)
重启操作系统验证
[root@rhel64 ~]#reboot
[root@rhel64 ~]# ifconfig
![](http://img.blog.itpub.net/blog/attachment/201607/12/29475508_14683016058Kdt.png?x-oss-process=style/bb)
网络已经恢复,CRT可以远程连接
也可以只修改eth0网卡配置文件对应HWADDR,
直接删除/etc/udev/rules.d/70-persistent-net.rules文件,重启操作系统后此文件会自动生成。
![](http://img.blog.itpub.net/blog/attachment/201607/12/29475508_1468301659RE6H.png?x-oss-process=style/bb)
[root@rhel64 ~]# cat /etc/udev/rules.d/70-persistent-net.rules
![](http://img.blog.itpub.net/blog/attachment/201607/12/29475508_1468301679526H.png?x-oss-process=style/bb)
吕星昊
2016.7.12
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29475508/viewspace-2121900/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/29475508/viewspace-2121900/