Как включить подключение к машине virtualbox извне хоста (то есть с любого компьютера, подключенного к интернету)
У меня есть хост с установленным VirtualBox и гостевым (оба с Windows XP SP3). У меня есть связь между ними. А также у гостя есть подключение к интернету. Я могу подключиться через удаленный рабочий стол от хоста к гостю, но я также хочу иметь возможность подключиться к гостю с любого другого компьютера. Если можно, то как этого добиться?
Гость использует 2 сетевых адаптера, один NAT для совместного использования подключения к интернету, а затем один хост-только для того, чтобы обе машины могли видеть друг друга в локальной сети.
1 ответ:
Предположим, что у вас есть интернет-маршрутизатор, обеспечивающий доступ к вашему провайдеру...
- измените сеть виртуальных машин с NAT на Bridged.
- Проверьте, что гость все еще имеет подключение к Интернету после перезагрузки или
ipconfig /renew
.- настройте маршрутизатор, чтобы дать гостю фиксированный IP-адрес. (Как правило, гость все еще может использовать DHCP, но маршрутизатор настроен для предоставления гостю одного и того же IP-адреса каждый раз.)
- Определите, какие порты и протоколы необходимы для подключения к гостю. Например, TCP на порту 3389 (RPD) для удаленного рабочего стола.
- настройте функцию маршрутизатора "переадресация портов" для маршрутизации внешних соединений на IP-адрес вашего гостя. Вы можете назначить другой порт для внешних соединений, но он может не проходить через брандмауэры между удаленным компьютером и его провайдером.
- Определите внешний IP-адрес вашего интернет-маршрутизатора.
- Подключение с удаленного компьютера к IP-адресу и указанному порту.