J'utilise Ubuntu 8.04 en tant que machine virtuelle à l'aide de VMware Fusion 3.0 sur Mac OS X 10.5.8. Je veux pouvoir ssh dans ma VM depuis l'hôte Mac OS X (donc je peux utiliser MacFUSE et SSHFS pour monter les fichiers de la VM sur le Mac).
J'avais ce travail auparavant, mais ensuite je:
- Fusion amélioré de 2.x à 3.0
- restauré la machine virtuelle à un instantané précédent
- mis à niveau les outils VMware dans la machine virtuelle
J'ai réinstallé ssh dans la machine virtuelle en utilisant sudo apt-get install ssh
.
J'ai ensuite essayé ssh 172.16.193.129
depuis mon Mac, et après un certain temps, cela a expiré. J'ai donc essayé d'envoyer une requête ping à la machine virtuelle depuis mon Mac et aucun paquet n'a été reçu. (Je peux cingler le Mac à partir de la machine virtuelle sans problème.)
Des conseils sur la façon de résoudre ce problème?
Mise à jour: J'ai essayé de passer de NAT à Bridged (comme suggéré par Stephen Thompson ) et j'ai reçu d'étranges messages "Time to live dépassé" lorsque j'ai essayé d'envoyer une requête ping à la machine virtuelle. J'ai réalisé que c'était dû au VPN que j'utilisais. Je me suis déconnecté du VPN et je peux maintenant envoyer une requête ping au VPN et y entrer, que j'utilise NAT ou Bridged.
la source
Réponses:
Essayez de configurer votre réseau en pont, afin qu'il récupère une adresse réseau de votre réseau local, et vous pourrez y accéder.
la source
Question idiote mais
172.16.193.129
l'IP actuelle de la VM Ubuntu? Pour les tests, vous devriez probablement supprimer le pare-feu (iptables -F
) si vous l'avez configuré également.la source
L'idée de Steven Thompson a fonctionné pour moi - pour une raison quelconque, l'ajout d'un eth1 (ponté) a semblé réparer eth0 (NAT) une fois que j'ai couru
sudo dhclient
(j'ai vérifié, le redémarrage ne l'a pas corrigé par lui-même, il n'a été corrigé qu'après avoir courusudo dhclient
)la source