У меня есть виртуальная машина на нескольких уровнях, к которой я хочу получить удаленный доступ, но по какой-то причине я не могу к ней получить доступ. Я пробовал несколько вещей, чтобы разобраться, и мне интересно, не упускаю ли я что-то. Я хотел бы подключиться к машине по RDP или получить доступ к веб-приложению, работающему на порту 80 на виртуальной машине.
Вот как все устроено...
- Рассматриваемая виртуальная машина: VMWare VM, Windows Server 2003, PeopleSoft
- Хост VMWare: виртуальная машина Virtualbox, базовая установка Xubuntu 15.04
- Физический сервер: IBM x3455, Ubuntu Server 15.04
- Ноутбук: Ubuntu Desktop 15.04
Причина сложной настройки в том, что она временная. Я хочу иметь возможность вносить некоторые изменения в «VM in question» и затем возвращать ее тому, кто мне ее дал. Я не хочу загромождать свой «Physical Server» VMware, когда я не планирую использовать его на постоянной основе.
По сути, я хочу подключиться к «нужной виртуальной машине» с «ноутбука».
Вот что я попробовал:
Сеть настроена на мостовой режим
"VMware Host" имеет сетевой адаптер, настроенный на привязку. Я перешел в Настройки машины > Сеть > Адаптер 1 и установил опцию "Подключен к" на "Мостовой адаптер".
"VM in question" также имеет сетевой адаптер, настроенный на привязку. Я перешел в Virtual Machine > Virtual Machine Settings > Network Adapter и выбрал радиокнопку Bridged.
Итак, все мои машины находятся в одной подсети/сети. Вот IP-адреса:
- Виртуальная машина в вопросе: 192.168.x.103
- Хост VMWare: 192.168.x.105
- Физический сервер: 192.168.x.15
- Ноутбук: 192.168.x.110
ДНС
Я не думаю, что проблема в DNS. На моем ноутбуке, когда я пытаюсь пинговать нужную виртуальную машину, она получает правильный IP-адрес:
$ ping VM
PING VM (192.168.x.103) 56(84) bytes of data.
^C
--- VM ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 2014ms
пинг
Я попробовал выполнить пинг на разных уровнях, чтобы увидеть, где останавливается сетевой трафик.
- На «ВМ в вопросе» я могу пропинговать ее собственный IP-адрес.
- На «VMware Host» я могу выполнить ping для «VM in question»
- На «Физическом сервере» яне могупингуйте «ВМ в вопросе»
Брандмауэр
Я думаю, что брандмауэр Xubuntu был включен в "VMware Host". Сейчас я его отключил.
Я проверил с помощью:
user@VMWareHost:~$ sudo ufw status verbose
[sudo] password for user:
Status: inactive
Изначально я отключил его с помощью:
sudo ufw disable
Вопрос
Видите ли вы что-нибудь, что я пропустил? Есть ли способ получить сетевой доступ к этой виртуальной машине с моего ноутбука?
решение1
Возможно, проблема с сетевым адаптером, я решил ее, перейдя по ссылкеРедактироватьопция в VMWare,Редактор виртуальной сетииВосстановить значения по умолчанию.