J'utilise VirtualBox pour mes machines virtuelles. La configuration du réseau de mon bureau est sans fil, c’est-à-dire que je me connecte au réseau WiFi de mon entreprise, qui dispose d’un DNS local pour résoudre les noms locaux (par exemple, quelque chose.monentreprise.com allant au numéro 123.45.67.89). Lorsque je crée une nouvelle machine virtuelle, celle-ci peut se connecter à Internet externe en héritant de la connexion de l'hôte, mais elle ne résout pas les noms locaux à l'aide du DNS local. Donc, je dois aller /etc/hosts
sur la machine virtuelle et faire manuellement une entrée après avoir résolu le nom sur l'hôte, ce qui est ennuyeux.
Existe-t-il un moyen de faire en sorte que VirtualBox connecte automatiquement l’invité au DNS de l’hôte afin que je n’aie pas à suivre cette étape manuelle? Mon hôte est OSX Mountain Lion , les machines virtuelles sont généralement Ubuntu, mais je doute que cela soit important.
la source
Oui c'est possible. De nombreux modes disponibles dans VirtualBox permettent d’établir un réseau entre l’invité et l’hôte. Plutôt que d'utiliser le mode NAT (par défaut), vous pouvez utiliser le mode pont dans lequel votre ordinateur invité peut être traité comme une entité entièrement distincte de votre réseau. Ainsi, non seulement votre hôte, mais toute autre machine (telle que votre serveur DNS) verra votre invité comme une machine distincte.
Une fois que vous avez configuré le mode pont, accédez à votre invité Ubuntu et demandez-lui d'utiliser le nom du serveur DNS ou l'adresse IP de votre société. Lisez ce tutoriel pour plus d'informations: http://prahladyeri.wordpress.com/2012/08/02/how-to-setup-a-virtual-lan-on-your-machine-using-oracle-virtualbox/
la source
Il s’agissait d’un excellent résultat sur Google. Je tenais donc à clarifier pour les autres. La solution de Josiah a fonctionné pour moi avec l'ajout de la ligne suivante:
hosts: files dns
à/etc/nsswitch.conf
Comme d'autres l'ont souligné, la solution d'origine ne fonctionne pas au-delà de Ubuntu 16.04. Ma machine virtuelle invitée est Ubuntu 16.04.
Référence Création d'un serveur Linux
la source
J'ai également remarqué que ma connexion VPN interfère avec une connexion Internet vagabonde.
Grâce à cet échange de pile, j'ai pu résoudre le problème en intégrant dans mon Vagrantfile
Et évitait l’ennui de devoir fermer la boîte pour modifier en ligne de commande, puis réapprovisionner
la source
Pour moi, il a été utile d’ajouter un autre adaptateur avec un adaptateur pour hôte uniquement tout en conservant le premier (mode NAT).
[
la source