Pourquoi ne puis-je pas lancer (ou même envoyer une requête ping) sur ma machine virtuelle Ubuntu à partir de l'hôte Mac OS X?


12

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.129depuis 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.


Toute la configuration de votre réseau peut être un bon début.
womble

2
womble, je ne comprends pas ce que tu veux dire.
Daryl Spitzer,

Réponses:


8

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.


0

Question idiote mais 172.16.193.129l'IP actuelle de la VM Ubuntu? Pour les tests, vous devriez probablement supprimer le pare-feu ( iptables -F) si vous l'avez configuré également.


Oui, j'ai bien sûr vérifié que j'ai la bonne IP. (En utilisant ifconfig. Parce que j'utilise NAT dans VMware Fusion pour partager la connexion réseau du Mac, le numéro IP n'a pas changé par rapport à ce qu'il fonctionnait auparavant.) Je n'ai pas configuré de pare-feu, mais j'ai exécuté iptables -F juste au cas où. Je ne peux toujours pas cingler la VM.
Daryl Spitzer

0

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 couru sudo dhclient)

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.