当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 7 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 在winxp sp3里vmware的虚拟机上安装ubuntu 8.04后无法访问网页
帖子发表于 : 2009-02-12 13:37 

注册: 2009-02-11 10:36
帖子: 11
送出感谢: 0 次
接收感谢: 0 次
在vmware的虚拟机上安装ubuntu 8.04后无法访问网页和安装升级包,window主机访问网络没有问题。

详细情况如下:
1.出现问题的环境:我的电脑是在公司的局域网络内。ip地址和dns是自动获取的,详细的信息如下:
Ethernet adapter VMware Network Adapter VMnet8:

Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : VMware Virtual Ethernet Adapter for
VMnet8
Physical Address. . . . . . . . . : 00-50-56-C0-00-08
Dhcp Enabled. . . . . . . . . . . : No
IP Address. . . . . . . . . . . . : 192.168.226.1
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . :

Ethernet adapter VMware Network Adapter VMnet1:

Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : VMware Virtual Ethernet Adapter for
VMnet1
Physical Address. . . . . . . . . : 00-50-56-C0-00-01
Dhcp Enabled. . . . . . . . . . . : No
IP Address. . . . . . . . . . . . : 192.168.199.1
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . :

Ethernet adapter 本地连接:

Connection-specific DNS Suffix . : china-channel.com
Description . . . . . . . . . . . : 3Com 3C940 Gigabit LOM Ethernet Adap
ter
Physical Address. . . . . . . . . : 00-0E-A6-14-EC-EF
Dhcp Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
IP Address. . . . . . . . . . . . : 10.35.58.113
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 10.35.58.254
DHCP Server . . . . . . . . . . . : 10.35.0.253
DNS Servers . . . . . . . . . . . : 10.35.0.3
10.35.0.5
10.35.0.35
Lease Obtained. . . . . . . . . . : 2009年2月4日 17:59:26
Lease Expires . . . . . . . . . . : 2038年1月19日 11:14:07


2.我在虚拟机里安装ubuntu的时候使用的网络是nat方式,开始安装成功后,再装完VMtools,开始网络是可以上的。可是昨天突然无法上网浏览网页和升级安装包,可是虚拟机能够正常的ping通本机和网管,也能ping通外部网站地址。
网管说这几天网络设置没有改变过。

我上网找很多解决方法都不行,比如关闭防火墙,重新设置DHCP等等。

目前我window xp的防火墙已经关闭了。

另外,我也试过使用bridge的方式也是不行,也是什么都能够ping得通就是无法访问网页。

3.以下是我在虚拟机下做的ping测试以及网络信息。
wangxf@wangxf-desktop:~$ su
口令:
root@wangxf-desktop:/home/wangxf# ifconfig
eth0 Link encap:以太网 硬件地址 00:0c:29:c6:ea:fa
inet 地址:192.168.226.128 广播:192.168.226.255 掩码:255.255.255.0
inet6 地址: fe80::20c:29ff:fec6:eafa/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 跃点数:1
接收数据包:3 错误:0 丢弃:0 过载:0 帧数:0
发送数据包:40 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:1000
接收字节:492 (492.0 B) 发送字节:5651 (5.5 KB)
中断:16 基本地址:0x2024

lo Link encap:本地环回
inet 地址:127.0.0.1 掩码:255.0.0.0
inet6 地址: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 跃点数:1
接收数据包:1482 错误:0 丢弃:0 过载:0 帧数:0
发送数据包:1482 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:0
接收字节:74100 (72.3 KB) 发送字节:74100 (72.3 KB)

root@wangxf-desktop:/home/wangxf# ping 10.35.58.113
PING 10.35.58.113 (10.35.58.113) 56(84) bytes of data.
64 bytes from 10.35.58.113: icmp_seq=1 ttl=128 time=1.55 ms
64 bytes from 10.35.58.113: icmp_seq=2 ttl=128 time=0.460 ms
64 bytes from 10.35.58.113: icmp_seq=3 ttl=128 time=0.329 ms

--- 10.35.58.113 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2000ms
rtt min/avg/max/mdev = 0.329/0.782/1.559/0.552 ms
root@wangxf-desktop:/home/wangxf# ping 10.35.58.112
PING 10.35.58.112 (10.35.58.112) 56(84) bytes of data.
64 bytes from 10.35.58.112: icmp_seq=4 ttl=128 time=0.574 ms
64 bytes from 10.35.58.112: icmp_seq=5 ttl=128 time=0.518 ms
64 bytes from 10.35.58.112: icmp_seq=6 ttl=128 time=0.510 ms
64 bytes from 10.35.58.112: icmp_seq=7 ttl=128 time=0.504 ms

--- 10.35.58.112 ping statistics ---
7 packets transmitted, 4 received, 42% packet loss, time 6024ms
rtt min/avg/max/mdev = 0.504/0.526/0.574/0.036 ms
root@wangxf-desktop:/home/wangxf# ping 10.35.58.254
PING 10.35.58.254 (10.35.58.254) 56(84) bytes of data.
64 bytes from 10.35.58.254: icmp_seq=1 ttl=128 time=17.2 ms
64 bytes from 10.35.58.254: icmp_seq=2 ttl=128 time=1.10 ms
64 bytes from 10.35.58.254: icmp_seq=3 ttl=128 time=1.11 ms
64 bytes from 10.35.58.254: icmp_seq=4 ttl=128 time=1.68 ms

--- 10.35.58.254 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3005ms
rtt min/avg/max/mdev = 1.107/5.297/17.286/6.925 ms
root@wangxf-desktop:/home/wangxf# ping www.google.com
PING www-china.l.google.com (64.233.189.99) 56(84) bytes of data.
64 bytes from hk-in-f99.google.com (64.233.189.99): icmp_seq=1 ttl=128 time=14.7 ms
64 bytes from hk-in-f99.google.com (64.233.189.99): icmp_seq=2 ttl=128 time=14.1 ms
64 bytes from hk-in-f99.google.com (64.233.189.99): icmp_seq=3 ttl=128 time=15.0 ms

--- www-china.l.google.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2001ms
rtt min/avg/max/mdev = 14.145/14.666/15.062/0.384 ms
root@wangxf-desktop:/home/wangxf#



请有哪个高手指点一二,谢谢!


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 在winxp sp3里vmware的虚拟机上安装ubuntu 8.04后无法访问网页
帖子发表于 : 2009-02-12 16:14 
头像

注册: 2007-11-29 9:41
帖子: 8455
送出感谢: 0 次
接收感谢: 0 次
能ping 能外网地址就是说没问题,看看 是不是dns的问题了


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 在winxp sp3里vmware的虚拟机上安装ubuntu 8.04后无法访问网页
帖子发表于 : 2009-02-12 17:00 

注册: 2009-02-11 10:36
帖子: 11
送出感谢: 0 次
接收感谢: 0 次
应该不是dns的问题,我ping www.google.com是通的,如果dns设置有问题,应该ping域名是通不了的


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 在winxp sp3里vmware的虚拟机上安装ubuntu 8.04后无法访问网页
帖子发表于 : 2009-02-12 17:46 

注册: 2009-02-11 10:36
帖子: 11
送出感谢: 0 次
接收感谢: 0 次
在说明一下,刚才我在虚拟机里试用了两个dns地址,还是无法正常上网
一个是原来系统自带默认设置的192.168.226.128
另一个我是看网路一些文章说用本机的dns :
DNS Servers . . . . . . . . . . . : 10.35.0.3
10.35.0.5
10.35.0.35

都不行。

还有没有提议,晕啊!救命啊!


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 在winxp sp3里vmware的虚拟机上安装ubuntu 8.04后无法访问网页
帖子发表于 : 2009-02-13 9:34 

注册: 2009-02-11 10:36
帖子: 11
送出感谢: 0 次
接收感谢: 0 次
昨天发现一个现象,就是我在虚拟机访问web网页的80端口不成功(能够ping成功),在pc主机的window上没有这个问题,可能会是什么原因导致的


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 在winxp sp3里vmware的虚拟机上安装ubuntu 8.04后无法访问网页
帖子发表于 : 2009-02-13 9:43 

注册: 2009-02-11 10:36
帖子: 11
送出感谢: 0 次
接收感谢: 0 次
补充一点,我能够在虚拟机里ping通一个网页,但是无法访问这个网页的80端口。如下:
ping通:
root@wangxf-desktop:/home/wangxf# ping cn.archive.ubuntu.com
PING mirrors.shlug.org (222.73.255.64) 56(84) bytes of data.
64 bytes from 222.73.255.64: icmp_seq=1 ttl=128 time=22.2 ms
64 bytes from 222.73.255.64: icmp_seq=2 ttl=128 time=20.4 ms
64 bytes from 222.73.255.64: icmp_seq=3 ttl=128 time=20.4 ms
64 bytes from 222.73.255.64: icmp_seq=4 ttl=128 time=19.7 ms
64 bytes from 222.73.255.64: icmp_seq=5 ttl=128 time=19.5 ms

--- mirrors.shlug.org ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 20193ms


无法访问该网站的80端口:
无法下载 http://cn.archive.ubuntu.com/ubuntu/poo ... 1_i386.deb 无法连接上 cn.archive.ubuntu.com:80 (222.73.255.64)。 - connect (111 连接被拒绝)

主机window xp访问没有问题,请高手指点一二


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 在winxp sp3里vmware的虚拟机上安装ubuntu 8.04后无法访问网页
帖子发表于 : 2009-02-13 11:21 

注册: 2009-02-11 10:36
帖子: 11
送出感谢: 0 次
接收感谢: 0 次
问题终于搞定了。
我最终还是放弃了NAT方式。
我改用bridge方式,然后让网管给我开权限(或者你也可以在主机window xp上开一个代理服务器,然后在虚拟机的ubuntu上设置相关代理接口)。
我跟网管讨论了一下,发现我开始NAT能够上网,很可能是由于他们前一阵子服务器有调整,开发了端口权限,而他怀疑我虚拟机的NAT上网方式会改变端口号。
总算搞定了,我把我的“以在主机window xp上开一个代理服务器,然后在虚拟机的ubuntu上设置相关代理接口”相关设置描述如下(一个笨办法,献丑了):
1.在window里从网络上下载一个ccproxy(绿色版那种)
2.在ccproxy的账号管理选项中设置虚拟机ubuntu的IP地址
3.到虚拟机里的控制台中设置如下
在您的主目录下的.bashrc文件中添加两行。如果您希望apt-get和其他应用程序如wget等都使用http代理,您可以使用这种方式。

vim ~/.bashrc

在您的.bashrc文件末尾添加如下内容(根据你的实际情况替换yourproxyaddress和proxyport)。

http_proxy=http://[user:password]@yourproxyaddress:proxyport
export http_proxy

保存文件。关闭当前终端,然后打开另一个终端。

使用apt-get update验证网络连接。

如果您为了纠正错误而再次修改了配置文件,记得关闭终端并重新打开,否自新的设置不会生效。

这里参考了
http://hi.baidu.com/denghb/blog/item/c7 ... f10dd.html

谢谢!
有谁对NAT方式有深入研究的也可以发表一下看法。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 7 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:Bing [Bot] 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译