1 votes

L'interface réseau tombe en panne lors de la reprise de la machine virtuelle

Je utilise Ubuntu 20.04 Bureau en tant que machine virtuelle avec VMWare Workstation Pro 16 hyperviseur, and un hôte de laptop Windows 10, en utilisant la configuration du réseau NAT.

Parfois, mais pas toujours, lorsque je reprends ma machine virtuelle après avoir utilisé l'option de Suspendre l'invité dans VMWare (voir la capture d'écran suivante) sans suspendre Ubuntu à partir du menu d'alimentation intégré, ma carte NIC tombe en panne et je dois exécuter les commandes ci-dessous pour reprendre mon accès à mon réseau domestique et à Internet :

sudo ip link set dev ens33 up
dhclient

Voici le menu VMWare :

capture d'écran du menu

Est-ce parce qu'après un certain temps Ubuntu entre en mode veille profonde ?

Cela me trouble car je peux garder ma machine suspendue pendant des jours, avec mon laptop éteint et ma carte NIC ne tombe pas toujours en panne après la reprise.

0voto

Kannan Points 51

J'ai réussi à comprendre : il semble que lorsque mon ordinateur portable entre en mode veille profonde, ma carte réseau sans fil passe en mode économie d'énergie et se désactive partiellement.

Lorsque je le réveille et que je reprends ma VM, Ubuntu ne détecte pas assez rapidement la carte réseau, et saute le processus de configuration du réseau.

Pour résoudre ce problème, j'ai créé un petit script avec les deux commandes que j'utilise pour activer la carte réseau et renouveler mon adresse IP (démontré dans la question), et j'ai créé un nouveau raccourci clavier pour cela.

J'ai également pensé à transformer ces scripts en une sorte de service qui s'exécute automatiquement lorsque le système se réveille (en supposant qu'il ne s'exécute pas si la carte réseau est activée), mais je ne suis pas sûr que la suspension d'une VM à partir de l'hyperviseur envoie également le système d'exploitation Ubuntu en mode veille. Je vais également essayer cette solution automatisée et mettre à jour ma réponse avec les résultats.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X