虚拟机::VirtualBox:桥接模式无法上网

转自:http://blog.sina.com.cn/s/blog_77126fa501018s3d.html

      http://blog.csdn.net/mosquitolxw/article/details/6801021


错误:device eth0 does not seem to be present, delaying initialization


    vmlite虚拟机启动出错,就把这个虚拟机***掉重新建立,系统虚拟硬盘使用之前的,启动系统后不能上网,通过ifconfig查看网卡没启动,遂启动网卡服务,但是出错,就是:device eth0 does not seem to be present, delaying initialization,然后想到是不是ifcfg-eth0的配置文件里保存了以前的MAC地址,就把这一行***掉在重启网卡,还是一样的错误,随后网上查了下资料,把/etc/udev/rules.d/70-persistent-net.rules ***后重启机器就可以了,因为这个文件绑定了网卡和mac地址,所以换了网卡以后MAC地址变了,所以不能正常启动,也可以直接编辑这个配置文件把里面的网卡和mac地址修改乘对应的,不过这样多麻烦,直接***重启,它会自动生成个。


  1. vi /etc/sysconfig/network-scripts/ifcfg-eth0

    ifcfg-eth0的配置文件里保存了以前的MAC地址,就把这一行***掉在重启网卡

     

  2. /etc/udev/rules.d/70-persistent-net.rules***后重启机器

    因为这个文件绑定了网卡和mac地址,所以换了网卡以后MAC地址变了,所以不能正常启动,也可以直接编辑这个配置文件把里面的网卡和mac地址修改乘对应的,不过这样多麻烦,直接***重启,它会自动生成个。

  

错误:Device eth0 has different MAC address than expected, ignoring


    今天建好一台RH4的虚机,配IP后进行激活的时候提示如下错误:("Device eth0 has different MAC address than expected, ignoring.")

wKiom1N_U8iTd8YNAACAEbw8XpE474.gif


问题原因:

配置文件里的MAC地址和真实的MAC不一样。

    含有MAC信息的配置文件是/etc/sysconfig/network-scripts/ifcfg-eth0。

    查看本机实际MAC的命令是 ifconfig eth0

解决办法:

  1. 查看配置文件/etc/sysconfig/network-scripts/ifcfg-eth0 中的HWADDR 参数是什么

  2. 用命令ifconfig etho, 看看实际的MAC地址是什么

wKioL1N_VCih-JiQAADXXi9yzVA242.gif

    可以看出配置文件中的MAC与实际的MAC不同。将文件ifcfg-eth0中的MAC信息改为00:50:56:B6:00:A0,然后再配置IP,激活成功。


你可能感兴趣的:(虚拟机,上网问题)