После обновления Ubuntu 15.04 я вижу то же поведение с VirtualBox и VMware Workstation. После того, как система разбужена от, приостанавливают, нет ни одного vboxnet0
ни vmnet8
устройства в выводе ifconfig
. В сетевом меню оба виртуальных устройства отмечены как не управляемый.
Для запуска сети VMWare Workstation я имею к sudo service vmware restart
. Затем я вижу: "Установленное соединение. Вы теперь подключены к vmnet8".
Для запуска сети VirtualBox я перехожу в File -> Preferences -> Network -> Host-Only Networks -> vboxnet0
.
Затем нажмите OK. Я вижу "Установленное Соединение. Вы теперь подключены к vboxnet0".
Вопрос, как заставить виртуальные сети запуститься автоматически? Это похоже на проблему systemd, так как я не видел ничего как этот ранее.
Я решил эту проблему, набрав следующую команду в терминале после пробуждения:
sudo ifconfig vboxnet0 192.168.50.1/24
Я не совсем уверен, является ли 192.168.50.1 IP-адрес VirtualBox по умолчанию, но это тот, который использует мой Virtualbox, если ваш использует другой, вы должны заменить IP-адрес.
Чтобы автоматическая работа во время пробуждения системы, я создал файл в папке:
/lib/systemd/system-sleep/
Содержимое этого файла должно быть примерно таким: this:
#!/bin/sh
ifconfig vboxnet0 192.168.50.1/24
Сделайте файл исполняемым с помощью:
chmod a+x /lib/systemd/system-sleep/name_of_file.sh
Поскольку это корневой файл, вам нужно быть sudo для создания файла, но нам не нужно включить sudo в сценарий.
Надеюсь, это полезно!
ПРИМЕЧАНИЕ. Только что протестировано на Ubuntu 15.10
Ответ jjcarrion исправляет сеть после пробуждения от сна, но вы также можете не допускать, чтобы сон мешал сети, добавив:
[keyfile]
unmanaged-devices=interface-name:vboxnet0
в /etc/NetworkManager/NetworkManager.conf
. Проверено 15.10.
(Быстрый путь) Это не хорошо, но это работает.
Перейдите в Virtual Machine Settings > Hardware
И удалите сетевой адаптер
Затем Добавьте новый один (Использование NAT)