Моя операционная система - Windows 7, а гость - машина с Ubuntu Server. У меня есть связь между хостом и гостем, но гость не может подключиться к интернету, и мне нужно иметь оба. Я использую ноутбук с подключением Wi-Fi, и я отключил брандмауэр Windows7.

Я настроил сетевой адаптер как мостовой адаптер:

Моя конфигурация сетевых адаптеров:

auto lo
iface lo net loopback

auto eth0
iface eth0 inet dhcp

auto enp0s3
iface enp0s3 inet dhcp

Я настроил enp0s3, потому что он появился, когда я выполнил ifconfig -a . eth0 не имеет смысла.

2 ответа2

0

Мостовой режим предназначен для более сложных сетевых задач, таких как моделирование сети и запуск серверов в гостевой системе. Когда VirtualBox включен, он подключается к одной из установленных сетевых карт и обменивается сетевыми пакетами напрямую, обходя сетевой стек операционной системы хоста.

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

Безопаснее (и рекомендуется, если у вас нет особых потребностей) использовать режим NAT, который должен работать в любой сетевой среде.

https://www.virtualbox.org/manual/ch06.html#networkingmodes

0

Это может быть вызвано тем, что вашей гостевой ОС не присвоен IPv4 IP

запустите "ifconfig", чтобы получить информацию о сети. Если вы не видите адрес inet4, попробуйте запустить "dhclient", чтобы принудительно переназначить адрес inet4.

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