![服务器上的页面可以访问,但是服务器无法连接到互联网?](https://linux22.com/image/1389820/%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E7%9A%84%E9%A1%B5%E9%9D%A2%E5%8F%AF%E4%BB%A5%E8%AE%BF%E9%97%AE%EF%BC%8C%E4%BD%86%E6%98%AF%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%97%A0%E6%B3%95%E8%BF%9E%E6%8E%A5%E5%88%B0%E4%BA%92%E8%81%94%E7%BD%91%EF%BC%9F.png)
我有一台在 Windows 7 主机上运行 ubuntu 12.04 的 VirtualBox 服务器。该机器设置为同时具有 NAT 和桥接适配器。
当我从其他机器访问服务器(端口转发到主机,然后通过 VBox 转发到服务器)时,我会看到正确的页面并可以浏览子目录。
但是,我最近尝试运行 sudo apt-get,但无法连接到“us.archive.ubuntu.com”或任何其他网站。此外,我似乎只能 ping 本地网络上的机器。
我对网络还很陌生;有人能看到我遗漏了什么吗?
答案1
您已通过 IP 地址验证了连接。接下来要检查的是您的 DNS。您可以 ping 通 8.8.8.8(属于 Google 的 DNS 服务器)吗?如果可以,则您的路由和 NAT 已全部设置,您可能只是没有在 Ubuntu 计算机上配置 DNS 客户端设置。将其设置为使用正确的 DNS 服务器 - 可能与您的 Windows 7 主机正在使用的服务器相同。
答案2
好的伙计们,我明白了。我只是把 DNS 和网关设置错了。我意识到这可能是一个愚蠢的错误,但还是要感谢那些让我走上正轨的人。
我所要做的就是使用 nm-connection-editor 将客户机上的网关和 DNS 服务器地址设置为与主机上的相同。
现在我要去保存机器状态......几千次......