Hyper-V 主机中的 Ubuntu 14.04 客户机将无法运行 apt-get

Hyper-V 主机中的 Ubuntu 14.04 客户机将无法运行 apt-get

我在 Hyper-V (W28K) 服务器中运行的 Ubuntu 14.04 客户机上运行 apt-get(或任何其他需要下载的命令)时遇到问题。下载总是失败,因为连接超时。这不是 ubuntu 档案库的问题,因为我试过几个,其他第三方档案库也遇到了同样的问题。但是,Ubuntu 服务器的互联网连接工作正常,因为我可以成功从它 ping 通,并从外部使用 SSH 连接到它,或者连接到它正在运行的 Web 服务器。客户 Linux 机器有一个静态 IP,并使用我为主机上运行的所有其他客户操作系统设置的外部 Hyper-V 连接。似乎 Linux 客户机可以与互联网建立传出 icmp 连接(这就是我得到正确 ping 结果的原因),但无法接收通信以完成连接。如果 apt-get 不工作,我无法用这个客户服务器做任何事情。

答案1

这个问题已经很老了,但我猜你没有获得 DNS 解析。当你 ping 出时,你 ping 的是 IP 地址还是 FQDN?

如果你使用静态 IP,则需要将 dns-nameservers 添加到接口文件中

例子:

auto eth0 iface eth0 inet static address 192.168.0.150 netmask 255.255.255.0 gateway 192.168.0.1 network 192.168.0.0 broadcast 192.168.0.255 dns-nameservers 8.8.8.8 8.8.4.4

相关内容