Ubuntu / VirtualBox / Vagrant Host Only Networking со статическим IP-адресом

Кажется, что процесс загрузки / входа немного ускоряется, но он намного менее отполирован, чем уреададхед - вам нужно вручную пройти регистрацию запуска, отбросить до восстановления, перераспределить файлы и поработать с grub каждый время, когда вы хотите обновить кеш. Он также разбивает экран загрузки plymouth. Вместо этого я попытаюсь настроить ureadahead.

Безопасно? Я ничего не могу гарантировать, но мне кажется совершенно безопасным.

1
задан 11 May 2017 в 17:32

3 ответа

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

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

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

Пожалуйста, проверьте также возможность виртуальной сети виртуальной сети (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, то это установка пакета vboxnetflt и воссоздания vboxnet0 (сеть только для хоста). Не забудьте отредактировать паттерметры vboxnet0. После этого шага вы нажмете кнопку ok и vboxnet0 появится в списке ifconfig.

2
ответ дан 22 May 2018 в 22:43
  • 1
    Вау, спасибо огромное @TomWiz! Я пробовал многое, но это помогло мне сделать последний шаг. Я попытался удалить хост-сеть, но не думал, что попробую создать вручную (vs. letting vagrant / vbox), и это, похоже, было волшебной пулей. модули ядра и dkms были хороши, но я полагаю, что раньше я делал что-то не в том порядке, или это просто проблема, введенная Ubuntu 17? В любом случае, я очень благодарен за вашу помощь! – chrisputnam9 16 May 2017 в 18:01
  • 2
    Как мне обновить vboxnet0 вручную в гостевой системе ubuntu? У меня есть vboxnet0 и ip-адрес на моем узле ubuntu (я добавил IP-адрес на хост вручную с помощью ip a add 192.168.33.1/255.255.255.0 dev vboxnet0 – Lotus 31 May 2017 в 00:42
  • 3
    На Ubuntu 17.04, редактируя настройки для vboxnet0 в Virtual Box (фактически ничего не изменяя) и нажав «ОК», было достаточно, чтобы интерфейс vboxnet0 отображался в ifconfig. Странная ошибка, я надеюсь, что она будет решена в будущей версии. – springloaded 8 July 2017 в 17:40

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

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

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

Пожалуйста, проверьте также возможность виртуальной сети виртуальной сети (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, то это установка пакета vboxnetflt и воссоздания vboxnet0 (сеть только для хоста). Не забудьте отредактировать паттерметры vboxnet0. После этого шага вы нажмете кнопку ok и vboxnet0 появится в списке ifconfig.

2
ответ дан 18 July 2018 в 13:28

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

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

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

Пожалуйста, проверьте также возможность виртуальной сети виртуальной сети (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, то это установка пакета vboxnetflt и воссоздания vboxnet0 (сеть только для хоста). Не забудьте отредактировать паттерметры vboxnet0. После этого шага вы нажмете кнопку ok и vboxnet0 появится в списке ifconfig.

2
ответ дан 24 July 2018 в 20:11

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

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