虚拟机下Linux能ping通外网但用浏览器却上不了网

cqumomo 2010-01-19 01:24:53
我是在xp系统中装的Linux,采用的是Bridged方式。但是奇怪的是在linux里面可以ping通外网,比如ping www.baidu.com是可以解析到ip的呃。但用浏览器访问百度则失败
哪位大侠知道原因帮忙解答下啊,不胜感激。

另:采用NAT方式是可以上网的,但本人要的不是这种方式,因为用NAT的话IP地址和我本机的IP根本就不是同一个网段。所以,这种方式虽然能上网,但不可取。

...全文
2180 21 打赏 收藏 转发到动态 举报
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
crazyer198632 2012-05-16
  • 打赏
  • 举报
回复
你的vmware版本是多少,是不是版本低了,有bug的问题,不大确定,你看你的版本是不是低于6.5.3,我不确定是不是这个问题。。。
  • 打赏
  • 举报
回复
我也遇到这个问题了...
rachel 2011-06-24
  • 打赏
  • 举报
回复
我的是提示浏览器offline模式,找了半天也没解决方法,后来发现浏览器设置成了work offline!!现在能ping外网也能用浏览器上网了。我用的bridge模式,但ping不通主机,主机可以ping通虚拟机
lushizhao00 2011-01-19
  • 打赏
  • 举报
回复
本人装了Windows Server 2003也出现了同样的问题。会不会是ISP那边的问题。
请问楼主用的是什么宽带。
raindy2005 2010-04-20
  • 打赏
  • 举报
回复
有肯能你linux的路由表里有缓存百度的对应ip,,,才能解析的,说不定就是不能上网呢,在弄弄虚拟机的设置吧
「已注销」 2010-04-19
  • 打赏
  • 举报
回复
我的rhel、centos都能上网,但至于你说的情况没遇见过。我的也是虚拟机下的。
louyong0571 2010-03-12
  • 打赏
  • 举报
回复
确实很奇怪,没想法了
qihuanfengyun 2010-02-05
  • 打赏
  • 举报
回复
不知道,我的机器也有这种问题,不过我的更奇怪,一会能上,一会不能上。不过重启或注销虚拟linux后就能上一会了。我定的虚拟linux改了DNS只要一重启机器或重启network就会还原。root直接修改DNS的配置文件并保存也会还原。不知为什么。我的系统是FC7。

你可以用一个查看路由的命令看看那里有问题。具体是哪个命令我也忘了。
FoxMessire 2010-02-05
  • 打赏
  • 举报
回复
好像还是没解决了,我是能ping 通,但是浏览器上不了网,郁闷中
cqumomo 2010-01-25
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 liucy1983 的回复:]
怎么记得论坛里还一哥们说他局域网里有一个人用XP装了虚拟机上网,还想找出来呢,你们是不是一公司???

这样,需要确认一下你的网络,网络中在边缘有没有防火墙,有没有做限制,MAC绑定之类的,尝试你的Linux用你XP的IP,你的XP换个IP
[/Quote]

没有做限制的,互换IP也是一样的结果的。
郁闷啊,不知道是什么原因。。。看来要重装下试试
wxdcxp 2010-01-20
  • 打赏
  • 举报
回复
把TCP/IP 删了,再重新安装试一下
cqumomo 2010-01-20
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 liucy1983 的回复:]
我也在猜是不是80被封掉了,尝试service iptables stop,然后再尝试打开网页,而且也可以测试telnet www.sohu.com 80有没有反应
[/Quote]
service iptables stop我试了,还是不行的。
telnet www.sohu.com 80确实是有问题
但,这问题究竟该怎么解决呢?
liucy1983 2010-01-20
  • 打赏
  • 举报
回复
我也在猜是不是80被封掉了,尝试service iptables stop,然后再尝试打开网页,而且也可以测试telnet www.sohu.com 80有没有反应
cqumomo 2010-01-20
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 liucy1983 的回复:]
找一个HTTP的文件路径,例如http://appldnld.apple.com.edgesuite.net/content.info.apple.com/iPhone/061-7270.20091008.phn32/iPhone2,1_3.1.2_7D11_Restore.ipsw,在命令模式下用wget http://appldnld.apple.com.edgesuite.net/conte?-
[/Quote]

试了下,可以解析到ip地址,但是连接不上,一直在Connecting
liucy1983 2010-01-20
  • 打赏
  • 举报
回复
怎么记得论坛里还一哥们说他局域网里有一个人用XP装了虚拟机上网,还想找出来呢,你们是不是一公司???

这样,需要确认一下你的网络,网络中在边缘有没有防火墙,有没有做限制,MAC绑定之类的,尝试你的Linux用你XP的IP,你的XP换个IP
cqumomo 2010-01-20
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 bayougeng 的回复:]
会不会是防火墙阻止了http呢?
[/Quote]
我也怀疑是防火墙的问题,但我用service iptables stop暂时停了防火墙也不行
bayougeng 2010-01-19
  • 打赏
  • 举报
回复
会不会是防火墙阻止了http呢?
liucy1983 2010-01-19
  • 打赏
  • 举报
回复
找一个HTTP的文件路径,例如http://appldnld.apple.com.edgesuite.net/content.info.apple.com/iPhone/061-7270.20091008.phn32/iPhone2,1_3.1.2_7D11_Restore.ipsw,在命令模式下用wget http://appldnld.apple.com.edgesuite.net/content.info.apple.com/iPhone/061-7270.20091008.phn32/iPhone2,1_3.1.2_7D11_Restore.ipsw看能不能下载
steptodream 2010-01-19
  • 打赏
  • 举报
回复
能ping域名 我认为可以排除DNS的问题
很奇怪的问题 我解答不了
cqumomo 2010-01-19
  • 打赏
  • 举报
回复
没有,DNS设置的是和我主机一样的。也能够ping通DNS的,而且如果DNS错误,ping www.baidu.com应该是ping不通的吧。。
加载更多回复(1)

18,828

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 专题技术讨论区
社区管理员
  • 专题技术讨论区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧