Каковы основные различия между типами сетей VirtualBox? [закрыто]

64

Я пытаюсь использовать VirtualBox для размещения нескольких виртуальных машин.

Каждая виртуальная машина должна иметь возможность подключаться к Интернету (это необходимо в первую очередь для установки программного обеспечения). Браузер My Host должен иметь возможность подключаться к гостевым виртуальным машинам. Также мне нужно иметь возможность ssh для гостевых виртуальных машин. Вот почему я хочу, чтобы каждая виртуальная машина имела статический IP-адрес. Это также позволит виртуальным машинам соединяться друг с другом, например, для подключения к базе данных.

Я сделал это с VMware Fusion. Тем не менее, VMware в последнее время слишком часто укусил меня и уничтожил так много работы, что я хочу попробовать VirtualBox.

Но я не сетевой гуру и не знаю, какой тип сетей мне нужен. Так что я прошу просто:

Каковы основные различия между типами сетей. Это может помочь мне узнать, какой тип сети мне следует использовать в моем случае.

И, конечно, если у кого-то есть ссылка на какую-либо документацию о том, как делать то, что я хочу, это будет с благодарностью

Спасибо гэ

Джордж Энтенман
источник
Это не совсем правильный сайт для этого вопроса. Если вы хотите получить больше ответов, спросите об этом в SuperUser или Ask Different .
Стефано Палаццо
1
@ StefanoPalazzo Нет, это очень много :)
mlvljr
1
Все ли возражения по вопросу и ответам вызывают какое-либо переосмысление среди тех, кто проголосовал за это?
цыплята
1
Почему закрытие вместо миграции на SU?
Франк Дернонкур
@ StefanoPalazzo Я отредактировал вопрос, чтобы сделать его не специфичным для Mac и менее основанным на мнениях. Поскольку этот вопрос настолько популярен и все еще применяется, я думаю, что стоит перенести его в SuperUser, чтобы можно было добавить более актуальную информацию. К сожалению, закрытые вопросы не могут быть перенесены, поэтому я думаю, что reopen-migrate может быть мета-вопросом, связанным
Marinos An

Ответы:

71

Эта страница: http://www.virtualbox.org/manual/ch06.html

покрывает сеть Virtualbox довольно хорошо.

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

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

Только хост - своего рода гибрид. Как следует из названия, с помощью этой опции вы можете подключаться к гостевым серверам только с хоста. Используйте это для "частных" (только хост) серверов. Я использую это, если я использую тестовый веб-сервер.

Короче говоря, если у вас есть маршрутизатор, я бы использовал мостовую сеть. 

пантера
источник
« Внутренняя сеть: аналогично мостовому соединению в том, что виртуальная машина может напрямую взаимодействовать с внешним миром . Однако внешний мир ограничен другими виртуальными машинами на том же хосте, которые подключаются к той же внутренней сети - Host Only: ... тогда как с мостовым соединением Сетевой доступ к существующему физическому интерфейсу используется для подключения виртуальных машин, при этом в сети только с хостом на хосте создается новый петлевой интерфейс, а во внутренней сети трафик между виртуальными машинами не виден, трафик по интерфейсу петлевого управления на хосте могут быть перехвачены . "
Маринос
14

Вы хотите использовать мостовую сеть.

NAT - это преобразование сетевых адресов - это подключение к виртуальному Интернету, в отличие от мостовой сети , которая (с точки зрения сети) - это то же самое, что физическая машина, подключенная к сети - как таковая, при использовании мостовой сети вы можете иметь это может быть в обоих направлениях - ваша виртуальная машина получает IP-адрес, который затем можно использовать для SSH, telnet и т. д.

JRG
источник