Я установил VMWare Workstation 7.1.x и Virtualbox 4.0.8 на двух разных хостах, чтобы я мог сравнить.
Я установил виртуальный сетевой адаптер на обоих, чтобы NAT, который был успешным для обоих. Результат:
Адрес виртуальной коробки: 10.10.2.13 Адрес VMWare: 192.168.0.20
Ожидается IP-адрес, назначенный гостю VMWare. Но я был удивлен IP-адресом, данным виртуальной коробке. Эти машины находятся в моей домашней сети, которые имеют только адреса NAT (192.168.xx), поэтому, когда я увидел 10.10.2.x, я был несколько удивлен.
Затем я переключил обе виртуальные машины, чтобы использовать мостовую сеть. Гость VMWare продолжал использовать адрес NAT, но Virtualbox также начал использовать адрес NAT.
Короче говоря, я предполагаю, что поведение гостя VMWare - то, что я ожидал. Поведение Virtualbox было странным для меня. Во всяком случае, я ожидал бы, что Virtualbox сделает обратное (используйте адрес NAT для сетевого адаптера NAT и адрес не-NAT для мостовой процедуры). Не поймите меня неправильно, я был удивлен, увидев не-NAT-адрес с Virtuabox - при любой конфигурации.
Но может ли кто-нибудь объяснить мне, почему я получил результаты, которые я сделал? И как / почему IP-адрес 10.10.2.x "работал" в моей домашней сети?
Имейте в виду, что оба гостя VM всегда имели успешную сеть.