Что такое виртуальные сети и как они работают

Форум МИРа NVIDIA

Сообщение FX60 » 08.11.2005 10:16

Добрый день. Ситуация значит такая. У меня на компе установлен ХР, на VMware я установил win2000pro. Прога работает без проблем, но как объединить эти два компа (чтобы были общие папки, интернет шеринг ну как все в обычной сети). Подскажите пожалуйста.

DrEvil Администратор Judge Dredd Сообщения: 17062 Зарегистрирован: 17.01.2003 11:52 Контактная информация:

Сообщение DrEvil » 08.11.2005 21:38

1. В основной системе ставите в панели управления — добавление оборудования через установку нового устройства с выбором из списка сетевую плату Microsoft Адаптер замыкания на себя (LoopBack).
2. В свойствах виртуальной машины включаете эмуляцию сетевой карты, гостевая Windows сама поставит ее драйвер.
3. В настройках самой VmWare включаете Network Bridge
4. Проверяете, что и в основной системе в свойствах подключения по локальной сети на Microsoft Адаптер замыкания на себя, и в свойствах подключения по локальной сети в виртуальной системе включены Протокол TCP/IP, Клиент сетей Microsoft, Служба доступа к файлам и принтерам Microsoft и компонент VmWare Network Bridge
5. В закладке «Сетевая идентификация» в виртуальной системе ставите такое же имя рабочей группы, что и в аналогичной закладке в основной системе, а вот имена компьютеров должны быть разными.

Дальше компьютеры должны уже видеть друг друга в сетевом окружении. Это первый этап длинного и тяжелого пути.

kesic Клубмен
Сообщения: 1489 Зарегистрирован: 12.12.2004 4:29 Откуда: МИРовой Клуб Киевский филиал Контактная информация:

Как работает виртуальная сеть?

Виртуальная сеть соединяет виртуальные машины и устройства, независимо от их местоположения, с помощью программного обеспечения. В физической сети, функции модели OSI (стек сетевых протоколов OSI/ISO) выполняются в пределах физических коммутаторов и маршрутизаторов. Кроме того, физические сетевые интерфейсные карты (NIC) и сетевые адаптеры используются для подключения компьютеров и серверов к сети. Виртуальная сеть переносит эти и другие действия на программное обеспечение. Программное приложение, называемое виртуальным коммутатором или vSwitch, управляет и направляет связь между существующей физической сетью и виртуальными частями сети, такими как виртуальные машины. А адаптер виртуальной сети позволяет компьютерам и виртуальным машинам подключаться к сети, в том числе позволяя всем машинам в локальной сети (LAN) подключаться к более крупной сети.

В физической сети, локальные сети создаются для подключения нескольких устройств к общим ресурсам, таким как сетевое хранилище, обычно через кабели Ethernet или Wi-Fi. Но виртуальная сеть создает возможность для виртуальных LAN (VLAN), где группировка настраивается с помощью программного обеспечения. Это означает, что компьютеры, подключенные к различным сетевым коммутаторам, могут вести себя так, как если бы все они были подключены к одному и тому же коммутатору, и, наоборот, компьютеры, совместно использующие кабели, могут храниться в отдельных сетях, а не физически подключаться к машинам с использованием кабельного оборудования и аппаратных средств.

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

9 ответов

виртуальная машина получает сетевой адрес и конфигурация ВКЛ частная сеть с DHCP-сервера интегрированный в VirtualBox. интеллектуальная собственность адрес, назначенный виртуальному машина обычно на совершенно разных сетях хоста. Как более одной карты виртуального машину можно настроить для использования NAT, первая карта подключается к частной сеть 10.0.2.0, вторая карта сеть 10.0.3.0 и так далее.

Я думаю, что вы ищете»Внутренние Сети», соединяя внутренние виртуальные машины друг с другом.

вы можете использовать диалоговое окно «настройки» виртуальной машины в графическом пользователе VirtualBox взаимодействие. В разделе «Сеть» категория диалога настроек, выберите «внутренняя сеть» из раскрывающийся список сетевых режимов. Теперь выберите имя существующего внутренняя сеть от раскрывающийся список ниже или введите новое имя в поле ввода.

Я нашел следующее решение для моего окружения:

  • первый адаптер с внутренней сетью для доступа к другой виртуальной машине —
  • второй адаптер с NAT для выхода в интернет.

эти настройки могут быть сделаны с помощью графического интерфейса Oracle VM VirtualBox Manager. Сначала у меня была та же проблема, что и у Джонаса, я пропустил DHCP. Наконец-то я нашел в этой статье (архивная копия, ссылка на источник мертв) а я используется:

из командной строки. После этого он работал нормально.

смею заметить, что руководство бедная ресурсами, как большинство из конфигурации VirtualBox на Windows-хост можно сделать с помощью GUI, а это серьезные неудобства, что никто не может настроить DHCP с GUI.

мое окружение: Я запускаю портативный VirtualBox 4.1.2r73507 на Windows 7 64 бит. В настоящее время только хост и мостовой режим не работает, потому что только хост адаптер отсутствует. У меня проблема, похожая на описанную в немецком вопрос на виртуальном форуме, у меня нет хозяина только адаптер.

Так я подключаю гостей vbox только в режиме NAT (проверено на VirtualBox 4.2.4).

просто используйте IP шлюза, чтобы перейти от одного гостя к хосту. Затем используйте переадресацию портов на «прокси» хост-трафик в другую гостевую систему.

например, если гость A хочет связаться с гостевым сервисом B, который слушает порт 1000, A должен использовать IP-адрес шлюза (для первого интерфейса NAT это 10.0.2.2). Затем необходимо настроить переадресацию портов на гостевой B так, чтобы весь полученный трафик хостом на порту 1000 перейдите к гостю B на порту 1000.

Это может не работать для каждого сервиса, но он, кажется, работает просто отлично для ssh, соль.

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

вам нужен тип LAN host-connection (что-то вроде этого в английской версии) на гостевых машинах и bridge-connection на вашей хост-машине.

(ответ на вопрос bernd_k)

для совместного использования файлов между хостом и гостями, один на самом деле разделяет каталоги, а не файлы.

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

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

следующая статья объясняет с большим подробно, как обмениваться папками в Windows:
как поделиться папками в Windows 7 С помощью мастера общих папок?

9 ответов 9

Виртуальная машина получает свой сетевой адрес и конфигурацию в частной сети от сервера DHCP, интегрированного в VirtualBox. Таким образом, IP-адрес, назначенный виртуальной машине, обычно находится в сети, отличной от хоста. Поскольку более одной карты виртуальной машины можно настроить для использования NAT, первая карта подключается к частной сети 10.0.2.0, вторая карта к сети 10.0.3.0 и так далее.

Я думаю, что вы ищете » Внутренние сети «, соединяющие внутренние виртуальные машины друг с другом.

Вы можете использовать диалоговое окно «Настройки» виртуальной машины в графическом пользовательском интерфейсе VirtualBox. В категории «Сеть» диалогового окна настроек выберите «Внутренняя сеть» в раскрывающемся списке режимов сети. Теперь выберите имя существующей внутренней сети из выпадающего списка ниже или введите новое имя в поле ввода.

Я нашел следующее решение для моей среды:

  • первый адаптер с внутренней сетью для доступа к другой виртуальной машине
  • второй адаптер с NAT для доступа в интернет.

Эти настройки могут быть выполнены с помощью графического интерфейса Oracle VM VirtualBox Manager. Изначально у меня была та же проблема, что и у Йонаса, я пропустил DHCP. Наконец я нашел эту статью (архивная копия, оригинальная ссылка не работает) и использовал:

из командной строки. После этого все работало нормально.

Я осмелюсь сказать, что руководство является плохим ресурсом, так как большая часть конфигурации VirtualBox на хосте Windows может быть выполнена с помощью графического интерфейса, и это серьезное неудобство, что нельзя настроить DHCP с графическим интерфейсом.

Мое окружение: я использую портативный VirtualBox 4.1.2r73507 в 64-битной Windows 7. В настоящее время режим только хоста и мостового режима не работает, поскольку отсутствует адаптер только для хоста. У меня проблема, аналогичная описанной в немецком вопросе на форуме Virtual Box, у меня нет адаптера только для хоста.

Как сделать сеть между виртуальными машинами в VirtualBox?

У меня есть две виртуальные машины в VirtualBox. Я хотел бы установить связь между ними. На данный момент у меня есть конфигурация по умолчанию на обоих, но они, похоже, имеют одинаковый IP-адрес 10.0.2.15 . Я также хотел бы иметь возможность использовать Интернет с обоими, и это возможно сейчас.

По умолчанию сетевым параметром является NAT, но кажется, что они не могут работать внутри сети, поскольку имеют одинаковый IP-адрес. Но если я перехожу на, internal networking я думаю, что я не могу получить доступ к Интернету с виртуальными машинами.

Как я могу настроить сеть между виртуальным гостем и иметь доступ к Интернету на них?

Виртуальная машина получает свой сетевой адрес и конфигурацию в частной сети от сервера DHCP, встроенного в VirtualBox. Таким образом, IP-адрес, назначенный виртуальной машине, обычно находится в сети, отличной от хоста. Поскольку более одной карты виртуальной машины можно настроить для использования NAT, первая карта подключается к частной сети 10.0.2.0, вторая карта к сети 10.0.3.0 и так далее.

Я думаю, что вы ищете » Внутренние сети «, соединяющие внутренние виртуальные машины друг с другом.

Вы можете использовать диалоговое окно «Настройки» виртуальной машины в графическом пользовательском интерфейсе VirtualBox. В категории «Сеть» диалогового окна настроек выберите «Внутренняя сеть» из выпадающего списка режимов сети. Теперь выберите имя существующей внутренней сети из выпадающего списка ниже или введите новое имя в поле ввода.

Спасибо, все верно. Внутренняя сеть работает, но не поставляется с DHCP, поэтому я попробовал решение Bridged, и это прекрасно работает. Благодарю.

@Joe Internet с вашей ссылкой все в порядке, но я понял ее только после прочтения blog.techprognosis.com/2011/02/28/… . Тем не менее, я получил внутреннюю сеть работает. Я не смог выбрать режим «только для хоста» или «мост», потому что отсутствуют подходящие адаптеры.

Ссылка в предыдущем комментарии у меня не сработала, похоже, она правильная: blog.techprognosis.com/how-to-enable-dhcp-in-virtualbox-4

Я нашел следующее решение для моей среды:

  • первый адаптер с внутренней сетью для доступа к другой виртуальной машине
  • второй адаптер с NAT для доступа в интернет.

Эти настройки могут быть выполнены с помощью графического интерфейса Oracle VM VirtualBox Manager. Изначально у меня была та же проблема, что и у Йонаса, я пропустил DHCP. Наконец я нашел эту статью (архивная копия, оригинальная ссылка не работает) и использовал:

из командной строки. После этого все работало нормально.

Я осмелюсь сказать, что руководство является плохим ресурсом, так как большая часть конфигурации VirtualBox на хосте Windows может быть выполнена с помощью графического интерфейса, и это серьезное неудобство, что нельзя настроить DHCP с графическим интерфейсом.

Моя среда: я использую портативный VirtualBox 4.1.2r73507 в 64-битной Windows 7. В настоящее время режим только хоста и мостового режима не работает, поскольку отсутствует адаптер только для хоста. У меня проблема, аналогичная описанной в немецком вопросе на форуме Virtual Box , у меня нет адаптера только для хоста.

У меня уже есть intnet dhcpserver, который каким-то образом появился по умолчанию при установке virtualbox 4.3.x, но он не подключается к Интернету, когда я использую nat с этим.

Так я подключаю гостей vbox только в режиме NAT (проверено на VirtualBox 4.2.4).

Просто используйте IP-адрес шлюза для перехода от одного гостя к хосту. Затем используйте переадресацию портов для «прокси» трафика хоста к другому гостю.

Например, если гость А хочет связаться со службой гостевого В, которая прослушивает порт 1000, А должен использовать IP-адрес шлюза (для первого интерфейса NAT это 10.0.2.2). Затем вам нужно настроить переадресацию портов на гостевой B так, чтобы весь трафик, полученный хостом на порту 1000, направлялся на гостевой B на порту 1000.

Это может не сработать для каждого сервиса, но, похоже, работает хорошо для ssh, salt, .

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

Это работало безупречно для моего варианта использования (тестирование ie8 на гостевой системе xp, подключающейся к серверу в гостевой системе linux).

MATRASKA23

Было необходимо поправить багу в верстке под IE9, который был доступен из одной ВМ, а сервер был на другой ВМ. Поэтому потребовалось настроить работу двух ВМ в VirtualBox в одной сети.
Составил небольшой конспект, основных действий. Может пригодится в будущем.

  • Имя сети: «NatNetwork»
  • CIDR сети: 10.0.2.0/24

Настройка виртуальной машины
Выбираем пункт меню «Настройка» контекстного меню ВМ.
Во вкладке «Сеть» в настройках Адаптера (добавляем новый если требуется).
Выбираем «Тип подключения» — «Сеть NAT», в выпадающем списке «Имя» выбираем созданную сеть.
Задаем такие настройки для всех ВМ, которые надо подключить

Проверка
В ВМ в которой запущен сервер узнаем ip адрес машины
Debian/Ubuntu к примеру
#: ifconfig
В ВМ в которой открыт браузер в адресной строке указываем хост и порт сервера.

Оцените статью
Fobosworld.ru
Добавить комментарий

Adblock
detector