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.129
von 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.
quelle
Antworten:
Stellen Sie Ihr Netzwerk auf Bridged ein, damit es eine Netzwerkadresse aus Ihrem LAN abruft und Sie Zugriff darauf erhalten.
quelle
Dumme Frage aber ist
172.16.193.129
die aktuelle IP der Ubuntu VM? Zum Testen sollten Sie wahrscheinlich auch die Firewall (iptables -F
) löschen, wenn Sie sie konfiguriert haben.quelle
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 liefsudo dhclient
).quelle