我必须使用位于的虚拟机https://crypto.stanford.edu/cs155/hw_and_proj/pp1/boxes-2.3.tar.bz2。这是一个没有任何 GUI 的 Debian。我使用默认配置运行它。我能够从主机到这个虚拟机建立 ssh。此外,我可以从虚拟机 ping 到主机,但我无法从互联网 ping 任何地址。我必须将这台机器连接到互联网。有什么解决办法吗?谢谢。
猫/ proc /版本
输出
Linux 版本 2.6.32-5-686 (Debian 2.6.32-41squeeze2) ([电子邮件保护])(gcc 版本 4.3.5(Debian 4.3.5-4))#1 SMP 2012 年 3 月 26 日星期一 05:20:33 UTC
答案1
我首先确保主机和客户机都可以互相 ping 通。完成后,我resolv.conf
使用以下命令进行配置:
# sudo nano /etc/resolv.conf
并添加了两行:
nameserver 8.8.8.8
nameserver 8.8.4.4
保存文件。
答案2
确保 VMware 客户端网卡设置为 NAT。
答案3
由于您可以 ping 公共 IP 地址,因此网络正在运行。您的 DNS 工作不正常或被阻止。
验证您的 DNS 是否正常工作。
更少 > /etc/resolv.conf
使用 traceroute 查找任何问题
跟踪路由 www.google.com
答案4
此虚拟机配置为使用斯坦福的 DNS 服务器。我编辑了 etc/resolv.conf,将 DNS 服务器更改为 GoogleDNS。现在虚拟机可以通过 URL 进行连接。