Хост Ubuntu/VirtualBox/Vagrant, Только Объединяющийся в сеть со Статическим IP

Проблема

  • Поле запускает, и интерфейс NAT хорошо работает.
  • Закрытый интерфейс инициализирует без очевидных проблем (https://gist.github.com/anonymous/5911bf17e01ba0684ad57950ac186820).
  • Гость (Ubuntu 16.04 - официальный ubuntu/xenial64) настройки кажется корректным на основе IP addr вывод.
  • Хост (Ubuntu 17.04) показывает новую сеть (vboxnet0) без IP-адреса (https://gist.github.com/anonymous/b2160574c638b27a2a76b6f5fbba03e7).
  • Не может проверить с помощью ping-запросов, смонтировать NFS или связаться всегда через частную сеть (только для хоста)

Фон

Не имел никаких проблем ранее, с тем же основным полем и конфигурацией, но теперь на новом ноутбуке (Dell Latitude 5580) и Ubuntu 17.04. Ранее был на Dell Latitude E5xxx с Ubuntu 16.04.

Шаги я попробовал

  • Последние версии Бродяги и VirtualBox (.deb загрузки)
  • Официальные Пикантные версии Бродяги и VirtualBox (пакеты способности)
  • Удаление хоста только сеть в VirtualBox и разрешение этого быть воссозданным Бродягой
  • Удостоверенные брандмауэры (ufw) были отключены и в хосте и в госте
  • Протестированный с другим основным полем, под управлением Ubuntu 14 - тот же результат
  • Протестированный с Windows Box (вручную настраивающий интерфейс) - тот же результат
1
задан 11 May 2017 в 17:32

1 ответ

Похоже, что модули ядра хоста не установлены или отсутствуют драйверы виртуальных блоков, как vboxnetflt . Подробнее об этом вы можете прочитать в разделе 2.3.2. Модули драйверов VirtualBox .

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

$ lsmod|grep vbox
vboxpci                24576  0
vboxnetadp             28672  0
vboxnetflt             28672  1
vboxdrv               462848  5 vboxnetadp,vboxnetflt,vboxpci

Также проверьте доступность сетевого интерфейса virtualbox (vboxnet).

$ ifconfig 
[...]
vboxnet0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.56.1  netmask 255.255.255.0  broadcast 192.168.56.255
        inet6 fe80::800:27ff:fe00:0  prefixlen 64  scopeid 0x20<link>
        ether 0a:00:27:00:00:00  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 398  bytes 50684 (50.6 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Если вы используете virtulabox из пакетов, доставляемых прямо из ubuntu, решением будет установка пакета virtualbox-dkms и воссоздание vboxnet0 (сеть только для хоста). Пожалуйста, не забудьте отредактировать параметры vboxnet0. После этого шага вы нажмете кнопку ok , и vboxnet0 появится в списке ifconfig .

2
ответ дан 7 December 2019 в 13:33

Другие вопросы по тегам:

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