Mac OS XホストからUbuntu VMにSSH(またはping)できないのはなぜですか?


12

Mac OS X 10.5.8でVMware Fusion 3.0を使用して、Ubuntu 8.04を仮想マシンとして実行しています。Mac OS XホストからVMにsshできるようにしたい(だからMacFUSEとSSHFSを使用してMacにVMのファイルをマウントできる)。

私はこれを以前に機能させていましたが、それから:

  • Fusionを2.xから3.0にアップグレードしました
  • VMを以前のスナップショットにロールバックしました
  • VMのVMware Toolsをアップグレードしました

を使用してVMにsshを再インストールしましたsudo apt-get install ssh

その後ssh 172.16.193.129、Macで試しましたが、しばらくしてからタイムアウトしました。そのため、MacからVMにpingを実行しようとすると、0パケットが受信されました。(私は問題なくVMからMacにpingを実行できます。)

これをトラブルシューティングする方法に関するアドバイスはありますか?

更新: NATからBridgedへの切り替えを試み(Stephen Thompsonの提案どおり)、VMをpingしようとしたときに奇妙な「存続可能時間を超えました」というメッセージが表示されました。これは、私が使用しているVPNが原因であることに気付きました。私はVPNから切断し、NATを使用するか、ブリッジを使用するかに関係なく、VPNにpingを実行し、VPNにsshできるようになりました。


すべてのネットワーク構成が良いスタートになるかもしれません。
ワンブル

2
ワンブル、私はあなたの言うことを理解していません。
ダリルスピッツァー

回答:


8

ネットワークをブリッジに設定してみてください。そうすると、LANからネットワークアドレスが取得され、アクセスできるようになります。


0

愚かな質問ですが172.16.193.129、Ubuntu VMの現在のIPですか?テストのために、ファイアウォールiptables -Fを構成する場合は、おそらくファイアウォール()もドロップする必要があります。


はい、もちろん正しいIPがあることを再確認しました。(ifconfigを使用。VMwareFusionでNATを使用してMacのネットワーク接続を共有しているため、IP番号は以前の動作時から変更されていません。)ファイアウォールを設定しませんでしたが、iptables -F justを実行しました万一に備えて。それでもVMにpingを実行できません。
ダリルスピッツァー

0

スティーブン・トンプソンのアイデアは私にとってうまくいきました-何らかの理由で、実行するとeth1(ブリッジ)を追加するとeth0(NAT)が修正されるように見えましたsudo dhclient(チェックしましたが、再起動しても自動的に修正されず、実行後にのみ修正されましたsudo dhclient

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.