情况是这样的:我在 VMWare 工作站 9 中创建了一个虚拟机,将其网络适配器设置为 VMNet0(配置为与主机物理接口自动桥接),然后在 ubuntu 中我将网络配置设置为静态 IP 地址(使用可视化网络管理器)。
主机(如果重要的话,是 Windows)有 IP 配置:
- ip 192.168.0.x(DHCP 分配)
- 网关 192.168.0.1
- ns 8.8.8.8
来宾机器
- IP 192.168.0.200
- 网关 192.168.0.1
- ns 8.8.8.8
现在虚拟机上的 DNS 解析工作正常,我可以 ping 通域名和外部 IP,但是当我尝试下载任何东西时,似乎无法与服务器建立连接……例如,尝试运行 apt-get update 会挂起,过一会儿我会收到这样的错误
Cannot initiate the connection to it.archive.ubuntu.com:80 (2001:760:ffff:b1::45). - connect (101: Network is unreachable) [IP: 2001:760:ffff:b1::45 80]
现在从该日志中可能可以看出该错误是 IPv6 错误,但在完全禁用 IPv6 后,连接仍然挂起并出现以下错误:
Err http://it.archive.ubuntu.com trusty-updates InRelease
Err http://it.archive.ubuntu.com trusty-backports InRelease
Err http://it.archive.ubuntu.com trusty Release.gpg
Unable to connect to it.archive.ubuntu.com:http: [IP: 193.206.140.45 80]
Err http://it.archive.ubuntu.com trusty-updates Release.gpg
Unable to connect to it.archive.ubuntu.com:http: [IP: 193.206.140.45 80]
Err http://it.archive.ubuntu.com trusty-backports Release.gpg
Unable to connect to it.archive.ubuntu.com:http: [IP: 193.206.140.45 80]
0% [Connecting to security.ubuntu.com (91.189.88.149)]
知道我做错了什么吗?任何帮助都非常感谢...谢谢!
答案1
这不是一个真正的答案(无法评论 - 必须有 50 个代表)但是您是否配置了网关以转发来自 VM 的流量(ICMP 除外)?
答案2
好吧,我感觉自己像个傻瓜......基本上是安装在 Windows 机器上的 Avast 防火墙阻止了桥接连接......一旦在那里启用互联网连接共享,BOOM,互联网又回到了客人那里......