J'utilise Ubuntu Server 12.04 LTS 64 bits dans Virtual Box. Il est associé à deux adaptateurs réseau. eth0 (primaire) utilise NAT et eth1 utilise un pont.
Je peux me connecter à Internet en utilisant eth0 grâce au NAT. Maintenant, je souhaite accéder au site Web hébergé depuis l'OS hôte (Windows 7 Home Premium 64 bits). Je ne sais pas comment faire avec NAT. Donc, j'essayais de le faire avec eth1.
Voici ce que je pense: eth1 a accès à l'adaptateur WiFi physique. Une fois connecté au routeur WiFi, je vais obtenir l'adresse IP interne de la machine virtuelle à l'aide de laquelle je peux accéder au site Web. Corrigez-moi si je me trompe.
Maintenant, mon problème: il n'y a pas d' wlan0
interface de type listée quand je cours ifconfig -a
. Et iwconfig ne fonctionne pas sur eth1. S'il vous plaît, aidez.
Le guide étape par étape est recommandé car je ne sais même pas où entrer le mot de passe wifi et le SSID.
Réponses:
En mode NAT de VirtualBox, pour accéder à votre système d'exploitation invité à partir du système d'exploitation hôte, vous devez activer spécifiquement le transfert de port en émettant des commandes spécifiques telles que:
VBoxManage modifyvm "nom de la machine virtuelle" --natpf1 "guestssh, tcp ,, 2222,, 22"
Voir ce lien manuel VirtualBox pour plus de détails https://www.virtualbox.org/manual/ch06.html#natforward
la source
Vous ne devriez pas avoir besoin du second adaptateur uniquement pour vous connecter à l'hôte, bien qu'il soit parfois utile de le configurer en tant qu'adaptateur pour hôte uniquement (au lieu d'un pont), de sorte que votre hôte puisse également communiquer avec l'invité.
En utilisant uniquement l'adaptateur NAT, vous devriez pouvoir vous connecter à la passerelle par défaut de l'invité. Dans mon cas, l'invité est une machine virtuelle Ubuntu 12.04 configurée avec un seul adaptateur en mode NAT. L'adresse IP attribuée automatiquement par DHCP pour l'invité est 10.0.2.15 et la passerelle est configurée en tant que 10.0.2.2. Si j'utilise Firefox pour me connecter à 10.0.2.2, la page Web par défaut du serveur Web s'exécutant sur le système d'exploitation de mon ordinateur s'affiche. Je peux accéder à toutes les pages.
la source