Warum kann ich nicht vom Mac OS X-Host aus in meine Ubuntu-VM sshen (oder sogar pingen)?

12

Ich verwende Ubuntu 8.04 als virtuelle Maschine mit VMware Fusion 3.0 unter Mac OS X 10.5.8. Ich möchte in der Lage sein, vom Mac OS X-Host in meine VM zu sshen (damit ich die VM-Dateien mit MacFUSE und SSHFS auf dem Mac mounten kann).

Ich hatte diese Arbeit zuvor, aber dann habe ich:

  • Fusion wurde von 2.x auf 3.0 aktualisiert
  • hat die VM auf einen vorherigen Snapshot zurückgesetzt
  • hat die VMware Tools in der VM aktualisiert

Ich habe ssh in der VM mit neu installiert sudo apt-get install ssh.

Ich habe es dann ssh 172.16.193.129von meinem Mac aus versucht und nach einiger Zeit lief die Zeit ab. Also habe ich versucht, die VM von meinem Mac aus zu pingen, und es wurden 0 Pakete empfangen. (Ich kann den Mac problemlos von der VM aus anpingen.)

Irgendwelche Ratschläge zur Fehlerbehebung?

Update: Ich habe versucht, von NAT auf Bridged zu wechseln (wie von Stephen Thompson vorgeschlagen ), und es wurden seltsame Meldungen angezeigt, dass die Lebenszeit überschritten ist, als ich versuchte, die VM per Ping zu erreichen. Mir wurde klar, dass dies an dem von mir verwendeten VPN lag. Ich habe die Verbindung zum VPN getrennt und kann jetzt das VPN und ssh pingen, unabhängig davon, ob ich NAT oder Bridged verwende.

Daryl Spitzer
quelle
Die gesamte Netzwerkkonfiguration ist möglicherweise ein guter Anfang.
womble
2
Womble, ich verstehe nicht, was du meinst.
Daryl Spitzer

Antworten:

8

Stellen Sie Ihr Netzwerk auf Bridged ein, damit es eine Netzwerkadresse aus Ihrem LAN abruft und Sie Zugriff darauf erhalten.

Stephen Thompson
quelle
0

Dumme Frage aber ist 172.16.193.129die aktuelle IP der Ubuntu VM? Zum Testen sollten Sie wahrscheinlich auch die Firewall ( iptables -F) löschen, wenn Sie sie konfiguriert haben.

Jim Zajkowski
quelle
Ja, ich habe natürlich überprüft, ob ich die richtige IP habe. (Verwenden von ifconfig. Da ich NAT in VMware Fusion verwende, um die Netzwerkverbindung des Mac freizugeben, hat sich die IP-Nummer gegenüber der vorherigen Konfiguration nicht geändert.) Ich habe keine Firewall konfiguriert, aber iptables -F nur ausgeführt im Fall. Ich kann die VM immer noch nicht anpingen.
Daryl Spitzer
0

Die Idee von Steven Thompson hat bei mir funktioniert - aus irgendeinem Grund schien das Hinzufügen eines eth1 (bridged) eth0 (NAT) zu beheben, sobald ich lief sudo dhclient(ich habe überprüft, Neustart hat es nicht von selbst behoben, es wurde erst behoben, nachdem ich lief sudo dhclient).

Peter Hanley
quelle