J'ai installé VMWare Workstation 7.1.x et Virtualbox 4.0.8 sur deux hôtes différents afin de pouvoir comparer.
J'ai défini l'adaptateur réseau virtuel sur les deux sur NAT, ce qui a été un succès pour les deux. Le résultat:
Adresse Virtualbox: 10.10.2.13 Adresse VMWare: 192.168.0.20
L'adresse IP attribuée à l'invité VMWare était attendue. Mais j'ai été surpris par l'adresse IP donnée à la virtualbox. Ces machines se trouvent sur mon réseau domestique, qui ne possède que des adresses NAT (192.168.xx). Ainsi, lorsque j’ai vu le 10.10.2.x - j’étais un peu surpris.
Ensuite, j'ai basculé les deux ordinateurs virtuels vers un réseau ponté. L'invité VMWare a continué à utiliser une adresse NAT, mais la Virtualbox a également commencé à utiliser une adresse NAT.
En bref, je suppose que le comportement de l'invité VMWare correspond à ce à quoi je m'attendais. Le comportement de Virtualbox était étrange pour moi. Si tel était le cas, j'aurais cru que la Virtualbox aurait fait l'inverse (utilisez une adresse NAT pour un adaptateur de réseau local NAT et une adresse non NAT pour une routine pontée). Ne vous méprenez pas, j'ai été surpris de voir l'adresse non-NAT avec Virtuabox - dans n'importe quelle configuration.
Mais quelqu'un peut-il m'expliquer pourquoi j'ai obtenu les résultats que j'ai obtenus? Et comment / pourquoi l'adresse IP 10.10.2.x "fonctionnait-elle" sur mon réseau domestique?
N'oubliez pas que les deux invités VM ont toujours réussi à mettre en réseau.
la source
La gamme 10.xxx est officiellement non allouée et destinée à un usage interne, tout comme 192.168.xx. Par conséquent, l’utilisation des adresses de cette plage n’est pas plus étrange que l’utilisation d’un sous-réseau de 192.168.xx (ce n’est tout simplement pas aussi courant). que don NAT et / ou DHCP utilise par défaut un / 24 dans les limites de 192.168.0.0/16).
172.16-32.xx sont également réservés pour l'adressage privé, mais ils sont encore moins utilisés.
La plage 10.10.2.x est uniquement visible par la virtualbox et les ordinateurs virtuels qu’elle exécute avec une carte réseau avec NAT. pour les connexions sortantes, cela est traduit, via NAT, à l'adresse utilisée par la carte réseau de votre ordinateur hôte VMWare, puis les réponses sont traduites - ceci n'est pas différent de ce que VMWare fait avec une plage 192.168.Quelquechose.0 / 24.
la source
Qu'est-ce qu'une adresse "non-NAT" dans votre définition? Vous voulez dire les adresses "réseau local". Je pense que vous obtenez quelque chose de mal ici.
Si vous choisissez "NAT" dans le volet des paramètres de votre solution de virtualisation, peu importe le type d'adresse IP attribué à l'invité, grâce au NAT. Dans ce cas, il se comporte comme une passerelle (routeur), cachant l’invité de votre réseau externe tout en obtenant un accès Internet.
La NAT existe parce que l'adresse du réseau local 192.168.0.20 pourrait exister un million de fois sur le globe entier. Ainsi, ces millions de fois n'interfèrent pas les uns avec les autres, cela traduit (d'où le terme "traduction d'adresse réseau") ces adresses "locales" en IP Internet que votre routeur reçoit de votre FAI.
L'article de Wikipédia le décrit mieux que moi.
la source