Чому я не можу ssh у (або навіть пінг) мій Ubuntu VM від хоста Mac OS X?


12

Я запускаю Ubuntu 8.04 як віртуальну машину з використанням VMware Fusion 3.0 на Mac OS X 10.5.8. Я хочу мати змогу ввімкнути свій VM від хоста Mac OS X (тому я можу використовувати MacFUSE і SSHFS для монтажу файлів VM на Mac).

У мене це було раніше, але потім:

  • оновлено Fusion з 2.x до 3.0
  • повернув VM до попереднього знімка
  • оновлено Інструменти VMware у віртуальній машині

Я повторно встановив ssh у віртуальній машині за допомогою sudo apt-get install ssh.

Потім я спробував на ssh 172.16.193.129своєму Mac, і через деякий час він вийшов. Тож я спробував пінгінг VM з мого Mac, і було отримано 0 пакетів. (Я можу пінговати Mac з VM без проблем.)

Будь-яка порада, як вирішити цю проблему?

Оновлення: Я спробував перейти з NAT на мости (як це запропонував Стівен Томпсон ), і отримав дивні повідомлення "Час жити перевищено", коли я намагався пінг-код VM. Я зрозумів, що це завдяки VPN, який я використовую. Я відключився від VPN і тепер можу пінг VPN і ssh в нього, незалежно від того, використовую я NAT або Bridged.


Уся ваша конфігурація мережі може стати хорошим початком.
живіт

2
живий, я не розумію, що ти маєш на увазі.
Дарил Спітцер

Відповіді:


8

Спробуйте встановити мережу на мости, щоб вона забрала мережеву адресу з вашого LAN, і ви зможете отримати доступ до неї.


0

Дурне запитання, але чи є 172.16.193.129поточний IP-код Ubuntu VM? Для тестування, ймовірно, слід скинути брандмауер ( iptables -F), якщо ви його також налаштували.


Так, я, звичайно, ще раз перевірив, що я маю правильну IP-адресу. (Використання ifconfig. Оскільки я використовую NAT у VMware Fusion для обміну мережевим підключенням Mac, IP-номер не змінився з того часу, коли він працював раніше.) Я не налаштував брандмауер, але запустив iptables -F просто на випадок. Я до сих пір не можу пінг VM.
Даріл Спітцер

0

Ідея Стівена Томпсона спрацювала для мене - з будь-якої причини додавання eth1 (мостового), здавалося, виправляє eth0 (NAT), як тільки я забігав sudo dhclient(я перевірив, перезавантаження не виправив його сам, це було виправлено лише після того, як я забіг sudo dhclient)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.