-1

Версия VirtualBox: 5.1.10
хост os: windows 10 home edition.
гостевая ОС: сервер Ubuntu 14.04
интернет-устройство: LTE USB Stick Huawei E3372

Мне нужен гость, чтобы иметь доступ к интернету (он работает в режиме NAT)
Мне нужен гость и хозяин, чтобы видеть друг друга.

Я перепробовал много вещей из старых постов.
NAT работает и позволяет гостю выходить в интернет, но все равно не может добраться до хоста

Я просмотрел официальную документацию:https://www.virtualbox.org/manual/ch06.html Но это мне не помогает.

любой совет?

2 ответа2

0

Я нашел решение
Соединение через USB-модем не применимо (не знаю почему!)
решение:
Адаптер NAT для доступа в интернет, а также для доступа к хосту!
Host-Only Adapter для доступа хоста к гостю! Но чтобы заставить его работать, мне пришлось вручную добавить еще один сетевой интерфейс. без этого интерфейса это не работает.

-1

То, что вы хотите, это "мостовой адаптер" вместо NAT. NAT довольно целенаправленно скрывает вашего гостя за своего рода виртуальной стеной, что делает общение с ним напрямую извне NAT (который включает в себя хост) несколько громоздким. Это полезно, если вы хотите ограничить общение с гостем или у вас есть только один IP-адрес в сети хоста.

С другой стороны, мостовой адаптер делает гостя равноправным узлом хоста и любого другого устройства в сети с собственным MAC-адресом и IP-адресом. Если у вас есть настройка DHCP в вашей сети (и если вы не знаете, о чем я говорю, вы почти наверняка это сделаете), гость получит свой IP автоматически так же, как и ваш хост. Если нет, вы можете настроить его так, как если бы вы работали с другой физической машиной, расположенной рядом с хостом и подключенной к той же сети.

Соединение сетевых адаптеров для гостя vbox почти всегда является правильным выбором, когда вам необходимо соединение между хостом, гостем, интернетом и / или другими сетевыми компьютерами.

ОБНОВЛЕНИЕ: учитывая, что информация о вашем USB-модеме не отображается в качестве опции в VirtualBox, я предложу другое решение: переадресация портов. Когда вы переносите порт на маршрутизаторе, вы создаете инструкции для собственного NAT этого маршрутизатора. VirtualBox предлагает возможность сделать то же самое.

Откройте настройки для вашего гостя в виртуальной коробке и в разделе сети убедитесь, что адаптер настроен как NAT, а не как сеть NAT (более старые версии VBox могут не иметь последней). Затем разверните расширенный раздел ниже и нажмите « Port Forwarding . Нажмите на плюс справа, и он создаст пустое правило в списке.

Вы можете назвать правило по своему усмотрению. оставьте IP-адреса пустыми. Остальное зависит от того, к какому сервису вы пытаетесь получить доступ у гостя. Для веб-сервера на гостевой системе вы должны использовать protocol: TCP и port: 80 (для простоты оставьте одинаковыми хост- порт и гостевой порт). Для совместного использования файлов Windows вы должны использовать 12 отдельных правил. Шесть protocol: UDP и Шесть protocol: TCP . Каждый из них будет иметь одинаковые шесть портов, по одному правилу. Такими портами являются 135, 136, 137, 138, 139 и 445.

Не зная, к каким услугам вашего гостя вы пытаетесь получить доступ, я не могу знать, какие порты вам следует открыть. Но вы можете посмотреть правильные порты онлайн.

Чтобы подключиться к услуге гостя, вы затем используете IP-адрес своего хоста ... а не гостя. VirtualBox будет перехватывать сообщения, поступающие на хост через этот порт, и перенаправлять их гостю. Из-за этого вам может потребоваться изменить конфигурацию некоторых служб на гостевой, чтобы использовать разные порты, если вы также используете ту же службу на хосте.

Две заметки:

Команда ping не использует UDP или TCP и не может быть перенаправлена VirtualBox в режиме NAT. Попытка пропинговать гостевую машину с хоста все равно не удастся. Однако, если у вас есть правильные перенаправленные порты, службы вашего гостевого компьютера будут доступны для хоста.

Во-вторых, если ваш модем не имеет встроенного NAT своих собственных служб гостевой машины (к которым вы перенаправили порты), также будут доступны из Интернета. Хотя в этом случае безопасность проиграна, потому что хост-компьютер уже открыт. USB-модемы действительно ужасны. Если это вообще возможно, вы должны посмотреть, можете ли вы получить сетевой модем с интегрированным маршрутизатором (который поставляется с NAT) у вашего интернет-провайдера или приобрести его самостоятельно.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .