Pas de connexion Internet sur Virtualbox (Windows 7 en tant qu'invité, Ubuntu 13.04 en tant qu'hôte)

70

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 l'OS invité il y a quelques mois, mais je n'ai pas essayé la virtualbox depuis et, maintenant, elle a disparu pour une raison quelconque. Je serais reconnaissant si quelqu'un pouvait m'aider à reconnecter le système d'exploitation Windows en ligne (sans avoir besoin de formater mon ordinateur ni de désinstaller et de réinstaller le système d'exploitation invité). Merci!

Ben
la source
1
Devrait être une mauvaise configuration dans Windows.
Naveen
1
Des idées sur la façon de résoudre ce problème?
Ben
2
Vous pouvez essayer de démarrer l'invité à l'aide d'un Live CD. S'il est connecté à Internet, il s'agit d'un problème Windows. Sinon, il s'agit probablement d'un problème de configuration VB.
Javier Rivera

Réponses:

93

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

  1. Ouvrir le gestionnaire Virtualbox
  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 du haut.
  4. Cliquez sur Réseau dans le volet gauche de la fenêtre de configuration.
  5. Switched à adaptateur ponté dans le joint au menu déroulant
  6. Sélectionnez le nom de la carte réseau que vous utilisez actuellement sur votre ordinateur hôte. J'utilise le 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+ Tpar défaut) et en cours d'exécution ifconfig. Ce sera probablement l' adaptateur eth qui affichera une adresse inet et un transfert de données à côté d' octets RX .
  7. Sous Avancé , assurez-vous que la machine utilise le type d'adaptateur de bureau.
  8. Sous Avancé , assurez-vous que le mode Promiscuous est défini sur Autoriser les ordinateurs virtuels.
  9. Sous Avancé , assurez-vous que le câble connecté est coché.
  10. Appuyez sur OK pour enregistrer vos modifications.
  11. Démarrer votre VM

À ce stade, vous devriez pouvoir démarrer un navigateur Web sur votre machine virtuelle et obtenir une connexion. Cette vidéo fournit les informations que j'ai énumérées ci-dessus, même si elles utilisent un hôte Windows 7 avec un invité Windows Server.

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

Paramètres réseau Virtualbox

jakesantos
la source
8
Pourtant, le problème reste le même.
Mansuu ....
1
Cela a fonctionné pour mon VM Ubuntu 14.4 sur la machine hôte Windows 10. Merci Jake.
Mardi
Travaillé pour moi Je saisis l'adresse MAC de la carte réseau de mon ordinateur hôte dans le champ Adresse Mac de la boîte de dialogue de configuration réseau des invités.
Teemu Leisti
Travaillé pour moi pour la connexion via iphone. Hôte: MacOS, invité Ubuntu (l'invité ne doit pas être pertinent, je crois). Merci beaucoup!
Mehmet Kaplan le
Travaillé pour moi sur mon invité Ubuntu Server 16.04 sur un hôte Ubuntu Desktop 16.04. Merci.
Gaurav Ojha
3

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

MODIFIER:

Après avoir acquis beaucoup plus d'expérience dans ce domaine, je trouve:

  1. La connexion réseau initiale est très complexe et incohérente.
  2. Une fois fait, il se reconnecte à chaque fois sans problème.
  3. L'adresse MAC ne doit pas nécessairement correspondre au matériel (comme indiqué initialement).
  4. En raison de 1., le meilleur moyen de résoudre les problèmes de connexion Internet avec une machine virtuelle consiste à supprimer le pontage et / ou à modifier le code MAC, à démarrer la machine virtuelle, à l’arrêter, à rétablir le pont, etc. Tôt ou tard, la connexion sera établie.

[/MODIFIER]

Voici un guide rapide:

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

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

Collez dans un emplacement neutre tel qu'un éditeur de texte, où les deux-points peuvent être édités (supprimez-les). Copiez les 12 caractères restants restitués.

Remarque: Les tentatives de collage du MAC avec les deux-points toujours présents échoueront.

Avec la dernière version de VirtualBox (VBox) disponible à partir de * buntu repos, v4.1.12 à cette écriture:

Dans la 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 sous Connecté à: et sélectionnez Carte pontée. Mettez en surbrillance les données "Adresse Mac" et supprimez-les. 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 la carte réseau: cochée
  • Attaché à: Adaptateur ponté
  • Nom: wlan0

Sous "Avancé"

  • Type d'adaptateur: celui avec "Bureau" dans le nom
  • Mode Promiscuous: Autoriser tout
  • Adresse Mac: tel que copié et collé ci-dessus
  • Câble connecté: vérifié

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

u2n
la source
2

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

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 du réseau.
  2. Ajouter "BOOTPRO = DHCP" dans la carte réseau.
  3. Cochez Autoriser l'option de partage Internet dans l'adaptateur de machine hôte.
Kashyap
la source
2

Si cela fonctionnait bien jusqu'à récemment, mais que votre ordinateur virtuel semble avoir perdu la connexion réseau alors qu'il hostsemble disposer d'une connexion Internet normale, essayez peut-être simplement les étapes suivantes.

Étape 1: Cliquez avec le bouton droit sur l’icône réseau de la machine virtuelle. La plupart du temps, elle sera affichée dans le coin inférieur droit en mode fenêtré.

VirtualBox Networking a cessé de fonctionner

Étape 2 : Désactivez le bouton "Connecter la carte réseau" et, après avoir attendu environ 10 secondes, activez-le à nouveau.

Une autre solution: si vous êtes sur l'hôte Windows, Control Panel\Network and Internet\Network Connectionscliquez avec le bouton droit de la souris Virtualbox adapteret sélectionnez-le Diagnose, laissez-le agir et s'il détecte une anomalie avec l'adaptateur, il vous invitera à le réinitialiser Apply the recommended solution/changes, vous optez pour qu'après cela, vous devriez probablement rétablir le réseau dans votre machine virtuelle.

Je dois effectuer cette opération presque régulièrement, car j’arrête rarement mon ordinateur et le mets toujours en veille. Ainsi, au réveil, je rencontre fréquemment ce problème.

VirtualBox Networking a cessé de fonctionner soudainement

Mohd Abdul Mujib
la source
1

J'ai eu le même problème avec une machine virtuelle VirtualBox (5.9.14) qui fonctionnait auparavant et qui a cessé de fonctionner après un arrêt / un redémarrage. Dans mon cas, l'option VB "câble connecté" a été désactivée pour une raison obscure. Activer cela a encore fait fonctionner tout à nouveau (pas besoin de mode promiscuité dans ce cas puisque je ne fais rien qui nécessite cela - pas de WireShark ou quoi que ce soit de ce genre) En bout de ligne: ne présumez pas que la configuration réseau de votre VM est correcte. Si vous avez des problèmes, passez en revue cette partie de la configuration.

jslarochelle
la source
De plus, pour une raison quelconque, il est préférable de modifier les paramètres réseau lorsque la machine est éteinte et non pas simplement suspendue ou modifiée à partir du menu de la machine en cours d'exécution. Cela m’est arrivé il ya quelques minutes et cette réponse m’a incité à vérifier la configuration du réseau "maître". Je devais parfois changer de pont entre Ethernet et l'interface hôte wifi, et je suspends habituellement l'invité au lieu de l'éteindre; après quelques changements, le noyau a dû être confondu.
LSerni
1

Cette solution a fonctionné pour moi:

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

Puis change

ONBOOT = yes

Puis redémarrez.

nouvelle rafale
la source
Vous réalisez que vous proposez de modifier les paramètres dans le système d'exploitation hôte alors que le problème existe dans l'invité?
Guntbert
(Ayant également un adaptateur 1 avec "NAT"), Remarque: j’ai également un autre adaptateur 2 avec "hôte uniquement" mais c’est pour la connexion hôte et invité (ping des deux). Merci!
nd.valencia
Travaillé bien pour moi. Aucune idée pourquoi il ne s’est pas
allumé