分页: 1 / 1

[分享]VM 中ubuntu 无法上网

发表于 : 2008-09-21 10:25
cxmzlxb
今天在人虚拟机中装UBUNTU8.04,装上了一直无法上网,网络环境为TP-r402的路由+局域网,在XP中没问题,在ubuntu中把IP设为静态IP,和XP的IP在同一网段,此时,无法PING通路由和外网。虚拟机中用的是桥接模式,所有设置也没有错,为什么会PING不通路由呢?又换成了DHCP模式,重启,问题依旧,后来发现XP下网速有些不正常,于是查看了ARP防火墙,结果看到本机对外发送的ARP包,仔细一看,原来所有ARP数据IP都是我在ubuntu下设的静态IP。终于知道原因了,因为在XP中用了ARP防火墙,而ubuntu和XP用的是同一网卡,但是不同的IP地址,ubuntu中上网产生的数据包也会从XP下同一网卡发送。所以就产了生两个不同的IP地址,ARP防火墙会认为机器产生ARP包从而进行拦截,所以所有从ubuntu中出来的数据包都在XP下给ARP防火墙拦截了。找到问题原因,于是马上停掉了ARP防火墙,再在ubuntu中PING路由,一切正常,PING 外网,也正常,用火狐开网页也正常了。至此,问题顺利解决。

经常听到有人报怨在虚拟机中LINUX上网设置总是失败,有进候设置明明没有问题,却上不了网,不知道从哪找原因。是因为我们忽略了自身的WINDOWS系统,因为虚拟机里网络数据包是会通过windows系统的,很多人都会在windows下安装杀毒软件,防火墙等,正是这些软件或设置,导致了虚拟机的数据包无法顺利发送,从而上不了网,又找不到原因。
以上是我今天早上的一点小经验,希望对初学者,特别是在虚拟机中实践ubuntu的你有用。

Re: [分享]VM 中ubuntu 无法上网

发表于 : 2008-09-21 20:16
想入非非
感谢你的经验。。。但是要玩linux还是真机比较好 :twisted:

Re: [分享]VM 中ubuntu 无法上网

发表于 : 2008-12-06 21:47
free.zzm
我的怎么也是这样啊?但是关了防火墙都还没有用