Как включить подключение к машине virtualbox извне хоста (то есть с любого компьютера, подключенного к интернету)


У меня есть хост с установленным VirtualBox и гостевым (оба с Windows XP SP3). У меня есть связь между ними. А также у гостя есть подключение к интернету. Я могу подключиться через удаленный рабочий стол от хоста к гостю, но я также хочу иметь возможность подключиться к гостю с любого другого компьютера. Если можно, то как этого добиться?

Гость использует 2 сетевых адаптера, один NAT для совместного использования подключения к интернету, а затем один хост-только для того, чтобы обе машины могли видеть друг друга в локальной сети.

1 3

1 ответ:

Предположим, что у вас есть интернет-маршрутизатор, обеспечивающий доступ к вашему провайдеру...

  1. измените сеть виртуальных машин с NAT на Bridged.
  2. Проверьте, что гость все еще имеет подключение к Интернету после перезагрузки или ipconfig /renew.
  3. настройте маршрутизатор, чтобы дать гостю фиксированный IP-адрес. (Как правило, гость все еще может использовать DHCP, но маршрутизатор настроен для предоставления гостю одного и того же IP-адреса каждый раз.)
  4. Определите, какие порты и протоколы необходимы для подключения к гостю. Например, TCP на порту 3389 (RPD) для удаленного рабочего стола.
  5. настройте функцию маршрутизатора "переадресация портов" для маршрутизации внешних соединений на IP-адрес вашего гостя. Вы можете назначить другой порт для внешних соединений, но он может не проходить через брандмауэры между удаленным компьютером и его провайдером.
  6. Определите внешний IP-адрес вашего интернет-маршрутизатора.
  7. Подключение с удаленного компьютера к IP-адресу и указанному порту.