Соединение с гостем VirtualBox (человечность) от хоста (osx) через NAT?

У меня есть гость VirtualBox (под управлением Ubuntu) настроенный с NAT через мой ноутбук хоста (выполняющий OSX). Это было мое понимание, которое с NAT настроило, я мог получить доступ к гостю от хоста (w/o волшебство перенаправления портов), но не от какой-либо внешней машины... был я неправильный в размышлении этого?

Я использовал бы соединенные мостом сети, но каждый раз я переключаю сети (домой, работа, ограниченная моим телефоном), IP гостя изменится, правильно?

7
задан 04.12.2010, 18:56

3 ответа

Если только необходимо получить доступ к гостю от хоста, то Вы хотите "Хост только" сети. IP-адрес появится, если Вы нависнете над значком сети в virtualbox окне.

Если необходимо добраться до Интернета от virtualbox гостя, то можно использовать И Хост только и NAT (virtaulbox, поддерживает до 4 различных сетевых адаптеров).

15
ответ дан 07.12.2019, 14:34

Обычно от удаленного до туземного боль. В зависимости от технологии виртуализации каждый из них предлагает различные методы для преодоления этого. Virtualbox имеет опцию к порту передачи X виртуализированному клиенту, если бы я помню правильно..., что это потребовалось бы, чтобы делать удаленный доступ хоста клиента vm через туземный.

1
ответ дан 07.12.2019, 14:34

Я не уверен в прямом ответе на Ваш вопрос, но я получаю доступ к своему полю Ubuntu (NAT) через OS X с помощью следующего, которое делает нас перенаправление портов. Замена Ubuntu с именем Вашего гостя.:

VBoxManage setextradata Ubuntu "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/HostPort" 2222
VBoxManage setextradata Ubuntu "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/GuestPort" 22
VBoxManage setextradata Ubuntu "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/Protocol" TCP

Затем перезагрузка (гость), затем от OS X: ssh -p 2222 localhost И необходимо быть в VM в Терминале OS X

1
ответ дан 07.12.2019, 14:34

Теги

Похожие вопросы