O Ubuntu 15.04 desconecta-se das redes virtuais após o despertar

6

Após a atualização para o Ubuntu 15.04, vejo o mesmo comportamento com o VirtualBox e o VMWare Workstation. Depois que o sistema for ativado a partir da suspensão, não haverá vboxnet0 nem vmnet8 dispositivos na saída de ifconfig . No menu de rede, os dois dispositivos virtuais são marcados como não gerenciados.

Para iniciar a rede VMWare Workstation, eu tenho que sudo service vmware restart . Então eu vejo: "Conexão estabelecida. Agora você está conectado a vmnet8" .

Para iniciar a rede do VirtualBox, eu vou para File -> Preferences -> Network -> Host-Only Networks -> vboxnet0 .
Em seguida, pressione OK. Eu vejo "Conexão estabelecida. Agora você está conectado ao vboxnet0" .

A questão é como fazer redes virtuais começarem automaticamente? Parece um problema do systemd desde que eu não vi nada parecido anteriormente.

    
por Sergei Morozov 21.05.2015 / 23:10

2 respostas

2

Fazendo funcionar manualmente

Eu resolvi este problema digitando o seguinte comando em um terminal depois de acordar:

sudo ifconfig vboxnet0 192.168.50.1/24

Não tenho certeza se 192.168.50.1 é o IP padrão do VirtualBox, mas é o que meu Virtualbox está usando, se o seu está usando outro, você tem que substituir o IP.

Fazendo funcionar automaticamente

Para que funcione automaticamente enquanto o sistema acorda, criei um arquivo na pasta:

/lib/systemd/system-sleep/

O conteúdo desse arquivo deve ser algo assim:

#!/bin/sh
ifconfig vboxnet0 192.168.50.1/24

Torne o arquivo executável com:

chmod a+x /lib/systemd/system-sleep/name_of_file.sh

Como é um arquivo raiz, você precisa ser sudo para criar o arquivo, mas não é necessário incluir o sudo no script.

Espero que seja útil!

NOTA: Apenas testado no Ubuntu 15.10

    
por jjcarrion 21.11.2015 / 22:44
0

A resposta de jjcarrion corrige a rede depois de acordar do sono, mas você também pode evitar que o sono interfira na rede, acrescentando:

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

para /etc/NetworkManager/NetworkManager.conf . Testado em 15.10.

    
por ysth 31.03.2016 / 03:39