2010-12-31 00:30:27 +0000 2010-12-31 00:30:27 +0000
64
64

В чем разница между NAT / Bridged / Host-Only сетью?

Что такое NAT против Bridged против Host-Only?

Ответы (4)

58
58
58
2010-12-31 00:32:29 +0000

Только для хостов разрешены только сетевые операции с операционной системой хоста. Режим

NAT маскирует всю сетевую активность, как если бы она исходила от вашей ОС Host, хотя ВМ может получить доступ к внешним ресурсам. Режим

Bridged реплицирует другой узел в физической сети, и ваша ВМ получит собственный IP-адрес, если в сети включен DHCP.

45
45
45
2010-12-31 01:46:22 +0000

Та же концепция, что и при обычной настройке сети :)

  • Host-Only : ВМ будет присвоен один IP, но он доступен только в том блоке, на котором ВМ запущена. Никакие другие компьютеры не могут получить доступ к нему.

  • NAT : Точно так же, как ваша домашняя сеть с беспроводным маршрутизатором, ВМ будет назначена в отдельной подсети, например, 192.168.6.1 - это ваш хост-компьютер, а ВМ - 192.168.6.3, тогда ваша ВМ может получить доступ к внешней сети, как и ваша хост-компьютер, но никакого внешнего доступа к вашей ВМ напрямую, она защищена.

  • Сжатые : Ваша виртуальная машина будет находиться в той же сети, что и ваш хост, если ваш IP-адрес хоста 0x6 и ваша виртуальная машина будет как 0x6 и 0x6. Доступ к ней могут получить все компьютеры в вашей хост-сети.

11
11
11
2017-02-20 21:05:26 +0000

В то время как другие ответы здесь дают хорошие описания режимов NAT и “Мост”, их объяснения для режима “Только для хоста” не совсем точны.

Из документации VMware, в разделе Настройка сетевых подключений > Понимание общих сетевых настроек :

Сеть только для хостов создает сеть, которая полностью содержится внутри хост-компьютера. Сеть только для хостов обеспечивает сетевое соединение между виртуальной машиной и хост-системой с помощью виртуального сетевого адаптера, который виден на операционной системе хоста.

(Меню выделения.)

Обратите внимание, что not говорит, что виртуальная машина будет доступна только хосту. Сеть network является автономной, а не connection. Это тонкое, но важное различие.

Дополнительно, как указал пользователь5389726598465, в разделе Создание виртуальных машин > Подготовка к созданию новой виртуальной машины > Выбор типа сетевого подключения для виртуальной машины :

Виртуальная машина может взаимодействовать только с хост-системой и другими виртуальными машинами в сети, доступной только для хоста. Выберите сеть, доступную только для хоста, чтобы настроить изолированную виртуальную сеть.

Следует помнить, что режимы “только для хоста”, “NAT” и “Bridged” являются псевдонимами для определенных виртуальных сетевых коммутаторов (“VMnets”), которые предварительно настроены для различных режимов работы. Как и в случае с обычным сетевым коммутатором, все машины, подключенные к одному коммутатору, видны друг другу.

Это означает, что все виртуальные машины, подключенные к сети только с хостом, будут видны хосту _ и друг другу_. Если вы хотите, чтобы ВМ была видима всего хосту, вам нужно назначить ей выделенный VMnet и избегать назначения других ВМ для этой ВМ.

10
10
10
2018-06-17 11:35:48 +0000

В таблице ниже, с сайта Virtualbox documentation site , показана связь между ВМ и хостом для различных типов сетей:

Похожие вопросы

3
13
5
16
5