Ubuntu 15.04 отключается от виртуальных сетей после пробуждения

После обновления 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, так как я не видел ничего как этот ранее.

6
задан 22 November 2015 в 23:18

3 ответа

Как заставить это работать вручную

Я решил эту проблему, набрав следующую команду в терминале после пробуждения:

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

0
ответ дан 22 November 2015 в 23:18

Ответ jjcarrion исправляет сеть после пробуждения от сна, но вы также можете не допускать, чтобы сон мешал сети, добавив:

[keyfile]
unmanaged-devices=interface-name:vboxnet0

в /etc/NetworkManager/NetworkManager.conf. Проверено 15.10.

0
ответ дан 22 November 2015 в 23:18

(Быстрый путь) Это не хорошо, но это работает.

Перейдите в Virtual Machine Settings > Hardware

И удалите сетевой адаптер

Затем Добавьте новый один (Использование NAT)

0
ответ дан 23 November 2019 в 08:09

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

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