Mes cheveux sont en feu, essayant de faire fonctionner la connexion Internet dans l'OS invité.
J'ai une machine Ubuntu 12.10 avec VirtualBox 4.1.18 installée à partir du Centre de logiciel Ubuntu.
J'ai configuré PC-BSD et FreeBSD pour fonctionner en tant que GuestOS
Maintenant, les deux GuestOS n'ont pas de connexion Internet. J'ai essayé différentes méthodes comme:
Sudo apt-get install dnsmasq
et a changé le /etc/dnsmasq.d/network-manager
config pour ajouter except-interface=lo
qui a bloqué toutes mes connexions Internet.
J'ai également ajouté dns-nameservers 8.8.8.8 8.8.4.4
à /etc/network/interfaces
et redémarrer le network-manager
.
Finalement j'ai fait VBoxManage modifyvm "PC-BSD" --natdnshostresolver1 on
et VBoxManage modifyvm "PC-BSD" --natdnshostresolver1 on
mais en vain.
J'ai déjà essayé NAT
et différentes options dans Bridged
aussi
Je n'ai toujours pas de connexion Internet dans GuestOS, puis-je régler ce problème? Pour autant que je pense, le problème est dans Ubuntu 12.10 pour ne pas partager Internet, mais je ne sais pas comment résoudre ce problème.
Après avoir essayé ceci et cela, j'ai résolu le problème comme suit.
Sudo gedit /etc/network/interfaces
J'ai commenté auto lo
et ajouté auto eth0
. Après cela j'ai fait
Sudo service network-manager restart
La mise en réseau fonctionne maintenant dans tous les OS invités de VirtualBox.
Je ne sais pas comment cela fonctionne, mais dans mon Kubuntu 12.04, les interfaces réseau étaient réglées sur eth0
, alors j'ai pensé à l'essayer, et cela fonctionne.
Modifier:
Selon la suggestion de jdthood
, je devais remettre le lo
au gestionnaire de réseau pour qu'il fonctionne correctement. Après quelques jours lorsque je redémarre mon ordinateur, il commence à dire Could not detect network
et je ne commente pas la sortie lo
, alors, maintenant j'ai les deux
auth lo
auth eth0
et tout fonctionne bien.
J'exécute la VBox 4.2.8 dans Ubuntu 12.10 avec plusieurs invités (FreeBSD, Windows 7, Windows Server 2012) et utilise le mode ponté, Refuser les valeurs aléatoires dans les paramètres réseau de la VBox. Tout fonctionne juste OOB. Cependant, j’ai oublié de cliquer sur le paramètre "Câble connecté" dans le passé et je me suis dirigé vers le haut, en regardant de trop près. Assurez-vous donc que "Câble connecté" est coché dans les paramètres réseau de votre invité dans la VBox.
Je n'ai jamais eu besoin de résoudre les dns nat sur mes invités, il vous suffit donc de gérer tout cela dans les paramètres de votre réseau dans PC-BSD.
http://wiki.pcbsd.org/index.php/Network_Configuration
J'espère que cela t'aides.
Si votre hôte (Ubuntu) dispose d'une connectivité Internet normale et que vous créez une carte réseau virtuelle pour un invité sur la base de la configuration par défaut NAT, vous avez terminé à la fin de l'hôte. À partir de ce moment, VirtualBox ( et non Ubuntu) gère le trafic de l’invité vers le réseau. En ce qui concerne Ubuntu, VirtualBox n'est qu'une autre application utilisant le réseau. Ce n'est pas différent de par exemple Firefox.
Le NAT-ting, DHCP-ing et la communication avec l'invité est purement business de VirtualBox. En supposant que VirtualBox fonctionne, cela signifie que vous aurez besoin de résoudre ce problème du côté de BSD. Les experts BSD sont juste à côté .