web-dev-qa-db-fra.com

Ubuntu 15.04 se déconnecte des réseaux virtuels après le réveil

Après la mise à niveau vers Ubuntu 15.04, je constate le même comportement avec VirtualBox et VMWare Workstation. Une fois le système désactivé, les périphériques vboxnet0 et vmnet8 ne figurent pas dans la sortie de ifconfig. Dans le menu réseau, les deux périphériques virtuels sont marqués comme non gérés.

Afin de démarrer le réseau VMWare Workstation, je dois Sudo service vmware restart. Ensuite, je vois: "Connexion établie. Vous êtes maintenant connecté à vmnet8".

Afin de démarrer le réseau VirtualBox, je vais à File -> Preferences -> Network -> Host-Only Networks -> vboxnet0.
Puis appuyez sur OK. Je vois "Connexion établie. Vous êtes maintenant connecté à vboxnet0".

La question est de savoir comment faire en sorte que les réseaux virtuels démarrent automatiquement. Cela ressemble à un problème de système puisque je n’avais jamais rien vu de tel auparavant.

6
Sergei Morozov

Le faire fonctionner manuellement

J'ai résolu ce problème en tapant la commande suivante dans un terminal après le réveil:

Sudo ifconfig vboxnet0 192.168.50.1/24

Je ne sais pas vraiment si 192.168.50.1 est l'adresse IP par défaut de VirtualBox, mais c'est celle que ma Virtualbox utilise. Si la vôtre en utilise une autre, vous devez remplacer l'IP.

Le faire fonctionner automatiquement

Pour que cela fonctionne automatiquement lorsque le système se réveille, j'ai créé un fichier dans le dossier:

/lib/systemd/system-sleep/

Le contenu de ce fichier devrait ressembler à ceci:

#!/bin/sh
ifconfig vboxnet0 192.168.50.1/24

Rendre le fichier exécutable avec:

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

Comme il s’agit d’un fichier racine, vous devez utiliser Sudo pour créer le fichier, mais nous n’avons pas besoin d’inclure Sudo dans le script.

J'espère que c'est utile!

NOTE: vient d'être testé sur Ubuntu 15.1

2
jjcarrion

(Voie rapide) Ce n'est pas bon mais ça marche.

Allez à Virtual Machine Settings > Hardware

Et Supprimer la carte résea

Alors Ajouter un nouvea (Utiliser NAT)

0
K.Sopheak

la réponse de jjcarrion corrige le réseau après le réveil, mais vous pouvez également empêcher l'endormissement d'interférer avec le réseau, en ajoutant:

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

à /etc/NetworkManager/NetworkManager.conf. Testé le 15.10.

0
ysth