Exécution d'un serveur dans un système invité VirtualBox


1

Situation

Mon système d'exploitation hôte, Windows 8, exécute VirtualBox avec un système d'exploitation invité Linux Mint. Le système d'exploitation invité exécute un serveur Web utilisé à des fins de développement.

Je transporte régulièrement mon ordinateur entre le travail, la maison et l'école et le connecte donc à différents réseaux. Au travail, je connecte l'ordinateur à une connexion Ethernet. À la maison et à l'école, je me connecte au réseau sans fil de l'Université, un réseau d'entreprise WPA2.

Objectif

J'aimerais pouvoir accéder au serveur Web à partir du système d'exploitation hôte, où que je sois connecté. Ce serait formidable si l'adresse reste constante et personnellement, je préférerais IPv6.

Tout va bien lorsque je suis au travail. Je peux accéder au système d'exploitation invité avec son adresse IPv4 ou IPv6 locale au moyen d'une liaison en pont avec mon adaptateur Ethernet sur ma machine physique.

À la maison ou à l'école, je peux parfois accéder au système d'exploitation invité avec son adresse IPv6. Je vais dans les paramètres de la machine virtuelle, change la connexion pontée sur l'adaptateur 2 en mon adaptateur sans fil sur ma machine physique et réinitialise l'adaptateur sur la machine virtuelle en utilisant ifconfig eth1 downet ifconfig eth1 up. Le système d'exploitation invité ne reçoit même pas d'adresse IPv4 lorsque je le fais, mais l'adresse IPv6 lien-local fonctionne parfois encore.

En outre, eth0 sur la machine virtuelle est un adaptateur connecté à NAT permettant l’accès Internet à la machine virtuelle (pour effectuer des mises à jour, etc.).

Autres tentatives

  • Assurez-vous que ma connexion sans fil au réseau de l'université est connectée avant de permuter les adaptateurs réseau. Ce comportement semble être indépendant de cela.
  • Redémarrage des systèmes d'exploitation hôte et invité
  • Réinitialisation de eth0 et eth1 sur la machine virtuelle
  • Désactiver IPv4

J'ai également envisagé de créer un réseau pour hôte uniquement, mais cela semble échouer même si j'ai attribué à la machine invitée une adresse IPv4 statique.

Alternative

Je peux accéder au réseau de travail à partir de n'importe où et relier ma connexion à l'adaptateur de réseau privé virtuel, mais cela est irréalisable, car la connexion n'est pas très stable et peut parfois être assez lente. De plus, le fait d'être connecté via VPN sur le système d'exploitation hôte signifie que mes applications d'interface utilisateur modernes seront déconnectées d'Internet.

Des questions

  1. Pourquoi l'adresse IPv6 lien-local fonctionne-t-elle parfois lorsque je suis sur le réseau sans fil?
  2. Puis-je faire ce travail tout le temps ? Si oui comment?
  3. Par curiosité, pourquoi mon système d'exploitation hôte peut-il accéder à une adresse IPv6 avec lien local pour le système d'exploitation invité?

Réponses:


1

La solution la plus simple à la question n.2 est le réseau pour hôte uniquement. Allez dans Fichiers -> Préférences -> Réseau, ajoutez un réseau exclusivement hôte, puis appuyez sur le tournevis, -> Serveur DHCP, laissez cette option activée et limitez la plage d'adresses IP internes à attribuer aux machines locales à une seule adresse. Assurez-vous également que l'invité est doté d'un IF Ethernet, et que le gestionnaire de réseau, le démon ssh et tout ce dont vous avez besoin sont démarrés au démarrage.

De cette façon, vous aurez une solution permanente.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.