VirtualBox Ubuntu 14.04 - не работает мостовой адаптер
У меня проблемы с настройкой сетевого подключения с использованием конфигурации Bridged Adapter. Я только начинаю с Linux, и даже если бы я проходил различные дискуссии на форумах в Интернете, я все еще не мог заставить его работать. NAT работает отлично, и я могу получить доступ к Интернету, в то время как с помощью Bridged Adapter сетевой результат недоступен, хотя мне это нужно для приложения, которое я имею в виду.
Моя установка следующая:
VirtualBox 5, хост: Windows 10,гость: Ubuntu 14.04 LTS
Здесь вы можете увидеть в деталях мою конфигурацию
Конфигурация сети VirtualBox Помимо RealTek, я мог бы также использовать: Беспроводной сетевой адаптер Qualcomm Atheros AR946x. Однако проблема остается той же, так как, кажется, у меня нет сети работает.
Это если команда ifconfig:
giulio@giulio-VirtualBox:~$ ifconfig
eth0 Link encap:Ethernet HWaddr 08:00:27:f5:87:2f
inet6 addr: fe80::a00:27ff:fef5:872f/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:88 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:24737 (24.7 KB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:161 errors:0 dropped:0 overruns:0 frame:0
TX packets:161 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:11409 (11.4 KB) TX bytes:11409 (11.4 KB)
Хотя /etc/network/interface выглядит следующим образом:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
Вот скриншот общих настроек сети. Для настроек IPv4 я использую AUtomatic (DHCP), а для IPv6 я установил "игнорировать".
Я надеюсь, что кто-нибудь может посмотреть и помочь мне, спасибо! Джулио
2 ответа
Я попытался заставить его работать с мостовым соединением, и после большого количества устранения проблем это работало.
Основной проблемой было то, что моя гостевая ОС отправляла пакеты с другим MAC-адресом по сравнению с моей хост-ОС.
Таким образом трафик падает на шлюз Wi-Fi.
Решение состояло в том, чтобы изменить MAC-адрес в гостевой ОС и иметь такой же MAC для гостевой и хост-ОС.
шаги:
Выключите ВМ
Перейдите в Настройки-> Сеть-> Дополнительно и удалите MAC-адрес.
Проверьте mac-адрес хост-машины (ifconfig -a или ipconfig /all) и обновите его в параметре на шаге 2.
Сохраните настройки и запустите ВМ, она должна работать, а интернет должен быть доступным:)
У меня только что была эта проблема с Pop!_OS 19.10 (под управлением гостя Debian 10).
Tl;dr: Бегsudo modprobe vboxnetflt
на хосте исправил.
Проблема, похоже, в том, что модуль ядра vboxnetflt
не был загружен.
Когда я впервые запустил виртуальную машину, мне было предложено загрузить vboxdrv
что я сделал, и это сработало. Я не перезапускал (и до сих пор не перезапустил) хост, чтобы посмотреть, изменилось ли это что-нибудь.
Запуск сети "NAT" работал, и я попытался изменить его на "Мостовой адаптер", я получил сообщение "Ошибка активации сети". Я перезапускал несколько раз, не получая ошибок от VirtualBox. Только когда я полностью выключил виртуальную машину (чтобы попробовать решение @IamSushil), я получил ошибку запуска, которая привела меня к этому решению.
Вам необходимо добавить маршрут к шлюзу по умолчанию:
sudo bash
route add default gw 192.168.0.X
Проверьте и измените nano /etc/reslov.conf
установить его в Google DNS. Он не является постоянным, поэтому может потребоваться запустить скрипт при запуске.
Наконец, измените IP-адрес на любой другой IP-адрес, который не используется в сети, включая хост-компьютер:
ifconfig [interface] down
ifconfig [interface] 192.168.0.X netmask 255.255.255.0 broadcast 192.168.0.255
ifconfig [interface] up
Прежде всего: Bridged config не работает с Wi-Fi.
Таким образом, вы не можете подключить Qualcomm Atheros AR946x к своим виртуальным машинам, но вы можете использовать адаптер Realtek, я вижу, что вы показываете только конфигурацию Ubuntu и конфигурацию виртуальной машины, но проблема может быть в Windows.
Я предлагаю вам узнать, как настроена ваша сеть Windows, чтобы она работала.
Может быть, это поможет вам найти проблему: https://stackoverflow.com/questions/31922055/bridged-networking-not-working-in-virtualbox-under-windows-10