为什么我不能从Mac OS X主机插入(甚至ping)我的Ubuntu VM?


12

我正在Mac OS X 10.5.8上使用VMware Fusion 3.0将Ubuntu 8.04作为虚拟机运行。我希望能够从Mac OS X主机插入到我的VM中(这样我就可以使用MacFUSE和SSHFS在Mac上挂载VM的文件)。

我以前有这个工作,但后来我:

  • 将Fusion从2.x升级到3.0
  • 将虚拟机回滚到先前的快照
  • 在VM中升级了VMware Tools

我使用将ssh重新安装在VM中sudo apt-get install ssh

然后ssh 172.16.193.129,我在Mac上尝试,但过了一段时间。因此,我尝试从Mac ping通VM,并收到0个数据包。(我可以从VM ping Mac完全没有问题。)

有关如何解决此问题的任何建议?

更新:我尝试从NAT切换到Bridged(如Stephen Thompson的建议),并在尝试ping VM时收到奇怪的“生存时间超出”消息。我意识到这是由于我使用的VPN。我断开了与VPN的连接,现在无论我使用NAT还是桥接,都可以ping通VPN并通过SSH进入其中。


您的所有网络配置可能都是一个好的开始。
womble

2
摇晃,我不明白你的意思。
Daryl Spitzer

Answers:


8

尝试将您的网络设置为桥接,以便它从您的局域网中选择一个网络地址,您将可以访问它。


0

愚蠢的问题,但是172.16.193.129Ubuntu VM的当前IP是吗?为了进行测试,您也应该在iptables -F配置了防火墙()的情况下删除它。


是的,我当然要仔细检查我是否拥有正确的IP。(使用ifconfig。因为我在VMware Fusion中使用NAT来共享Mac的网络连接,所以IP编号与以前一样没有变化。)我没有配置防火墙,但是我只运行了iptables -F如果。我仍然无法ping通VM。
Daryl Spitzer

0

史蒂文·汤普森(Steven Thompson)的想法对我有用-无论出于何种原因,添加eth1(桥接)似乎都可以在我运行后修复eth0(NAT)sudo dhclient(我检查过,重新启动并不能自行修复,仅在我运行后才修复sudo dhclient

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.