У меня виртуальная машина VirtualBox под управлением Windows 7 на одном Macbook, и я безуспешно пытался пропинговать IP-адрес виртуальной машины с другого Macbook. Вот что я пробовал до сих пор:
- Я отключил 2 брандмауэра Windows (для частных и общедоступных сетей).
- Я включил удаленный вход в систему на Macbook, на котором установлена виртуальная машина. На настройках ВМ.
- Адаптер 1 - это адаптер NAT с установленным правилом переадресации портов. IP-адрес хоста - localhost (127.0.0.1), порт хоста - 2222, IP-адрес гостя - это IP-адрес, который я получаю из командной строки Windows внутри виртуальной машины, выполнив команду "ipconfig", а гостевой порт - 22. (ПРИМЕЧАНИЕ: я думаю, что настроил это, когда следовал инструкциям о том, как подключиться к виртуальной машине Windows с другого Macbook).
- Адаптер 2 - это мостовой адаптер с настройкой "Имя" «en1: Wi-Fi (Airport)».
Я могу пропинговать как IP-адрес хост-машины, так и IP-адрес другого Macbook изнутри виртуальной машины. Я просто не могу сделать наоборот. Кроме того, я могу использовать SSH из одного Macbook в другой Macbook, но не из одного Macbook в виртуальную машину Windows, размещенную на другом Macbook. Я попробовал команду 'ssh' через командную строку OS X и с помощью приложения с графическим интерфейсом RBrowser, но ни один из них не сработал.
В конце концов я пытаюсь подключиться к виртуальной машине через любой из Macbooks, но сейчас я согласен на успешный пинг.
Совет ценится.
РЕДАКТИРОВАТЬ: Следующие IP-адреса были получены с помощью 'ifconfig | grep inet 'в UNIX для 2 Macbooks и' ipconfig 'внутри виртуальной машины Windows 7: - Macbook # 1 (без виртуальной машины): 10.0.0.7 - Macbook # 2: 10.0.0.10 - Windows VM: 10.0.2.15
Эти IP-адреса выглядят необычно ... просто? Чтобы быть в безопасности, я также проверил свой IP на сайте ip-adress.eu и увидел что-то более близкое к тому, что я ожидал - 67.180.49.20. Проблема в том, что я получил один и тот же IP-адрес для обоих Macbooks, что я не ожидал. Кроме того, я попытался переключить виртуальную машину в мостовой режим и не смог пропинговать виртуальную машину с другого Macbook.
РЕДАКТИРОВАТЬ # 2- Вот маски подсети:
- Macbook # 1: 0xffffff00
- Macbook # 2: также 0xffffff00
- Windows VM: 255.255.255.0.
Эти значения были получены с использованием тех же команд, что и выше. Я обеспокоен тем, что они не используют один и тот же формат. Что, если что, я пропустил? Я следовал инструкциям по поиску маски подсети UNIX отсюда (cyberciti.biz/faq/howto-find-subnet-mask-on-unix) и по поиску маски подсети Windows здесь (wikihow.com/Find-Your-Subnet) -Маска).
РЕДАКТИРОВАТЬ # 3 - я могу SSH от виртуальной машины в Macbook, на котором находится виртуальная машина, но не от виртуальной машины к другому Macbook.