93 votes

Pas de connexion internet sur Virtualbox (Windows 7 comme invité, ubuntu 13.04 comme hôte)

Internet fonctionne parfaitement sur l'hôte (Ubuntu 13.04, 32 bits, entièrement mis à jour) mais ne peut pas se connecter à Internet sur l'invité Windows 7 (sous Virtualbox 4.2). J'ai essayé NAT et Bridge Network - aucun n'a fonctionné. J'avais une connexion Internet dans le système d'exploitation invité il y a quelques mois, mais je n'ai pas essayé la boîte virtuelle depuis et maintenant elle a disparu pour une raison quelconque. Je serais reconnaissant si quelqu'un pouvait m'aider à reconnecter l'OS Windows en ligne (sans avoir besoin de formater mon ordinateur ou de désinstaller et réinstaller l'OS invité). Merci !

124voto

jakesantos Points 1800

J'avais le même problème sur Ubuntu 12.10 64bit en utilisant Virtualbox 4.2.22. Voici les étapes que j'ai suivies pour résoudre mon problème :

  1. Ouvrir Gestionnaire de boîtes virtuelles
  2. Sélectionnez la machine sur laquelle vous ne pouvez pas accéder à Internet dans le volet de gauche.
  3. Cliquez sur le bouton Paramètres dans le menu supérieur
  4. Cliquez sur Réseau dans le volet gauche de la fenêtre des paramètres
  5. Commuté sur Adaptateur ponté dans le Attaché à menu déroulant
  6. Sélectionnez le nom de l'adaptateur réseau que vous utilisez actuellement sur votre machine hôte. J'utilise un réseau sans fil, j'ai donc choisi eth0 qui est mon adaptateur réseau sans fil. Vous pouvez vérifier quel adaptateur vous utilisez actuellement en ouvrant le terminal ( CTRL + ALT + T par défaut) et en exécutant ifconfig . Ce sera probablement le eth qui montre un adresse IP et montre le transfert de données à côté de Octets RX .
  7. Sous Avancé assurez-vous que la machine utilise le Type d'adaptateur de bureau
  8. Sous Avancé assurez-vous que Mode promiscuité est réglé sur Permettre à tous
  9. Sous Avancé assurez-vous que Câble connecté est vérifié le
  10. Hit OK pour enregistrer vos modifications
  11. Démarrez votre VM

À ce stade, vous devriez pouvoir lancer un navigateur Web dans votre VM et obtenir une connexion. Ce site La vidéo a fourni les informations que j'ai énumérées ci-dessus, même s'ils utilisent un hôte Windows 7 avec un invité Windows Server.

Voici une image montrant un exemple des paramètres dont vous avez besoin (tiré de este réponse).

Virtualbox Network Settings

5voto

new gust Points 59

Cette solution a fonctionné pour moi :

vi /etc/sysconfig/network-script/ifcfg-enp0s3

Alors changez

ONBOOT = yes

Puis redémarrez.

4voto

Lynn Rose Points 1

Pour que le sans fil fonctionne, dans mes machines en tout cas, l'adresse MAC WiFi dans les Paramètres doit correspondre au matériel y wlan0 doit être sélectionné (lorsque l'Internet hôte passe par le sans fil).

EDIT :

Après avoir acquis beaucoup plus d'expérience avec ça, je trouve :

  1. La connexion initiale au réseau est très difficile et irrégulière.
  2. Une fois fait, il se reconnecte à chaque fois sans problème.
  3. L'adresse MAC ne pas doivent correspondre au matériel (comme indiqué initialement).
  4. En raison du point 1, les problèmes de connexion Internet de la VM peuvent être résolus en débridant et/ou en changeant le MAC, en démarrant la VM, en l'arrêtant, en la rebridant, etc. Tôt ou tard, il se connectera.

[/EDIT]

Voici un petit mode d'emploi :

Cliquez d'abord sur l'icône de votre réseau et sélectionnez Informations sur la connexion.

Sur la ligne Adresse matérielle, copiez l'adresse MAC (les six paires de chiffres séparées par des deux points).

Collez-les dans un endroit neutre, par exemple dans un éditeur de texte, où les deux points peuvent être édités (supprimés). Copiez le rendu des 12 caractères restants.

Note : Les tentatives de coller le MAC avec les deux points encore présents échoueront.

Avec la dernière version de VirtualBox (VBox) disponible dans *buntu repos, v4.1.12 à ce jour :

Dans VBox, avec la VM sélectionnée, cliquez sur Paramètres. Cliquez sur Réseau et sur cette page, généralement sous l'onglet Adaptateur 1, cliquez sur Avancé.

Cliquez sur la liste déroulante à Attached to : et sélectionnez Bridged Adapter. Mettez en surbrillance la donnée 'Mac Address' et supprimez-la. Collez la véritable adresse MAC copiée ci-dessus.

Les paramètres de contrôle sont définis comme suit, dans l'ordre de haut en bas :

  • Activer l'adaptateur réseau : coché
  • Attaché à : Adaptateur ponté
  • Nom : wlan0

Sous "Avancé".

  • Adapter Type : celui dont le nom contient "Desktop".
  • Mode Promiscuous : Autoriser tout
  • Adresse Mac : comme copié et collé ci-dessus
  • Câble connecté : vérifié

Notez que dans la fenêtre VM, pour Win7 au moins, le symbole WiFi apparaît différent de ce qu'il est en mode natif. Mais le WiFi fonctionne néanmoins.

4voto

Mohd Abdul Mujib Points 159

Si tout fonctionnait bien jusqu'à récemment, mais que soudainement votre VM semble avoir perdu la connectivité réseau alors que le système d'exploitation de l'entreprise est en cours d'installation. host semble avoir une connexion internet normale, alors essayez les étapes suivantes.

Étape 1 : Clic droit sur l'icône réseau de la VM, qui se trouve la plupart du temps dans le coin inférieur droit en mode fenêtré.

VirtualBox Networking stopped working

Étape 2 : Désactivez le bouton nommé "Connecter l'adaptateur réseau" et après avoir attendu environ 10 secondes, réactivez-le.

Une autre solution : Si vous êtes sous Windows Host, allez dans Control Panel\Network and Internet\Network Connections cliquez avec le bouton droit de la souris sur l'un des Virtualbox adapter et sélectionnez Diagnose Laissez-le faire son travail et s'il trouve une anomalie avec l'adaptateur, il vous invitera à réinitialiser l'adaptateur par Apply the recommended solution/changes Si vous optez pour cette solution, le réseau de votre machine virtuelle devrait redevenir normal.

Je dois effectuer cette étape presque régulièrement car j'éteins rarement mon PC et le mets toujours en veille, ce qui fait que je rencontre fréquemment ce problème au réveil.

VirtualBox Networking stopped working suddenly

2voto

Kashyap Points 21

J'ai essayé les solutions ci-dessus mais malheureusement je n'ai pas trouvé de solution.

J'ai essayé la solution mentionnée ci-dessous :

  1. définir l'adaptateur NAT dans les paramètres de la boîte virtuelle > Paramètres réseau.
  2. Ajoutez "BOOTPRO=DHCP" dans la carte réseau.
  3. Cochez l'option Autoriser le partage d'Internet dans l'adaptateur de la machine hôte.

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