免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 12244 | 回复: 9
打印 上一主题 下一主题

[网络管理] 移动了VM以后,eth0变成了eth1,删除/etc/udev下面的文件重启也不行。 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-06-07 15:48 |只看该作者 |倒序浏览
10可用积分
本帖最后由 weichuang02 于 2013-06-07 15:48 编辑

我用VirtualBox安装了一个RHEL6.3的虚拟机,联网没有问题。

然后我把这个VM关闭,拷贝出来,到了另一台机器上,用VBox打开。
开机以后,发现ifconfig -a显示eth1而不是eth0.

(1)
我上网搜了一下,用rm /etc/udev/rules.d/70-persistent-net.rules然后重启机器,
还是不行,ifconfig仍然显示eth1.

(2)我尝试吧/etc/sysconfig/network-scripts/ifcfg-eth0拷贝了一份成ifcfg-eth1并且把新文件当中的DEVICE改成了eth1.
重启以后,这个eth1仍然是获得不了IP. ifconfig显示如下:


eth1      Link encap:Ethernet  HWaddr 08:00:27:A9:F2:FC  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:1710 (1.6 KiB)

这到底是为什么呢? 如何j

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
2 [报告]
发表于 2013-06-07 15:52 |只看该作者
你检查下ifcfg-eth1的内容,里面的HWADDR=后面的mac和你的ifconfig输出的mac是否一致.
你可以将那个配置文件中的HWADDR=行删除试试

论坛徽章:
0
3 [报告]
发表于 2013-06-07 17:31 |只看该作者
可以用uuid进行处理以下

论坛徽章:
0
4 [报告]
发表于 2013-06-07 18:33 来自手机 |只看该作者
本帖最后由 ByCore 于 2013-06-07 18:40 编辑

第一首先判断你虚拟机的MAC地址与你的ifcfg-eth0里的配置文件中的MAC地址是否匹配
第二查看/dev/udev/rules.d/70-persistent-net.rules里面定义的eth0配置文件是否正确。
2楼说得很对,ifconfig命令获得的Mac是你虚拟机的物理MAC也是虚拟机中真正起作用的MAC,配置文件的MAC如果与虚拟机的物理MAC不一至也会获取不到IP,哪怕是手动配置IP也不会生效

论坛徽章:
16
IT运维版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每月发帖之星
日期:2015-09-11 19:30:52IT运维版块每周发帖之星
日期:2015-09-11 19:20:31IT运维版块每日发帖之星
日期:2015-08-26 06:20:00每日论坛发贴之星
日期:2015-08-20 06:20:00IT运维版块每日发帖之星
日期:2015-08-20 06:20:002015年辞旧岁徽章
日期:2015-03-03 16:54:15金牛座
日期:2014-05-04 16:58:09双子座
日期:2013-12-17 16:44:37辰龙
日期:2013-11-22 15:20:59狮子座
日期:2013-11-18 22:55:08射手座
日期:2013-11-12 10:54:26
5 [报告]
发表于 2013-06-07 20:12 |只看该作者
btw, lz好像没积分了。怎么能悬赏呢?

论坛徽章:
0
6 [报告]
发表于 2013-06-11 10:46 |只看该作者
这个尼玛的应该是6.X系统的问题
删除/etc/udev/rules.d/70-persistent-net.rules
有eth1的话,删除/etc/sysconfig/network-scripts/ifcfg-eth1
编辑/etc/sysconfig/network-scripts/ifcfg-eth0,只需要2行:
DEVICE=eth0
ONBOOT=yes
reboot

论坛徽章:
0
7 [报告]
发表于 2013-06-11 11:53 |只看该作者
wenhq 发表于 2013-06-07 20:12
btw, lz好像没积分了。怎么能悬赏呢?


这里有个小技巧

论坛徽章:
0
8 [报告]
发表于 2014-10-31 12:30 |只看该作者
回复 1# weichuang02


    再把uuid删掉就好了

论坛徽章:
0
9 [报告]
发表于 2014-10-31 14:52 |只看该作者
在VM里删掉网卡,重添加。操作系统里也删掉重建

论坛徽章:
0
10 [报告]
发表于 2014-12-24 16:27 |只看该作者
回复 1# weichuang02


    对于你说的这个问题,系统管理员经查碰到,因为我们平时经常部署Linux虚拟机模板。建议你通过如下方式解决:
1.编辑 /etc/sysconfig/network-scripts/ifcfg-eth0 ,将HWADDR注释如下:
#HWADDR=00:50:56:9F:00:45
2.删除文件/etc/udev/rules.d/70-persistent-net.rules,然后重启服务器就可以了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP