pourquoi les paramètres réseau de ma machine virtuelle sont-ils différents de ceux de mon ordinateur hôte? Comment établit-il encore une connexion?

1

Ma passerelle par défaut est 10.12.1.1, mais sur ma machine virtuelle, elle affiche ma passerelle sous le nom 10.0.2.2.

J'ai essayé de régler ma passerelle sur 10.12.1.1 et j'ai perdu internet.

Et puis j'ai essayé d'ouvrir un navigateur et de visiter 10.0.2.2 mais cela ne charge rien, mais quand je suis passé à 10.12.1.1 dans ma VM, cela a chargé mon routeur.

Comment charge-t-il 10.12.1.1 lorsque la passerelle par défaut est 10.0.2.2?

vxf
la source

Réponses:

0

Vous devez activer Bridged Adapter dans les paramètres réseau de VirtualBox afin d’obtenir les mêmes paramètres réseau.

entrez la description de l'image ici

Mat
la source
0

Quel logiciel de VM utilisez-vous? De nombreuses applications de machine virtuelle utilisent la traduction d'adresse réseau par défaut. La façon dont cela fonctionne est que, du point de vue de la machine virtuelle, le logiciel de la machine virtuelle crée une passerelle virtuelle entre la machine virtuelle et le réseau auquel votre ordinateur hôte est connecté. Souvent, l'adresse IP de cette passerelle virtuelle se situe dans la plage 10.XXX car cette plage est réservée aux communications locales dans les réseaux privés .

Dans ce cas, la passerelle locale de votre machine virtuelle serait configurée sur une passerelle locale différente de celle de votre ordinateur hôte, car il existe une passerelle virtuelle entre la machine virtuelle et votre réseau. Bien entendu, la machine virtuelle est toujours connectée à votre réseau (indirectement via la passerelle virtuelle), de sorte qu'elle peut tout voir sur votre réseau, y compris la passerelle physique de votre réseau. Toutefois, comme il n'est pas directement connecté à la passerelle physique (car son trafic transite par la passerelle virtuelle), vous ne pouvez pas configurer la passerelle de la machine virtuelle sur la même passerelle que votre réseau physique.

Si vous tentez malgré tout de le faire, votre ordinateur essaiera de trouver l'adresse MAC de la passerelle physique dont il aurait besoin pour lui envoyer des paquets Ethernet directement (par opposition à une autre passerelle). Toutefois, les diffusions envoyées par la machine virtuelle pour essayer d'apprendre l'adresse MAC seront supprimées car la machine virtuelle ne se trouve pas sur le même réseau local, car une passerelle virtuelle est créée. De plus, même si la machine virtuelle connaissait l'adresse MAC de la passerelle physique, elle ne pourrait pas lui envoyer directement de paquets Ethernet, car elle ne se trouve pas sur le même réseau local. Au lieu de cela, il doit envoyer des paquets Ethernet à la passerelle virtuelle, qui les transfère ensuite où ils le souhaitent.

John
la source