Есть ли способ настроить имитацию физического последовательного соединения кабелей Ethernet в VirtualBox? Например:

Узел A находится в подсети 1 (скажем, 192.168.11.101) с 1 сетевой картой

Узел B находится в подсети 2 (192.168.21.101) с двумя сетевыми картами, соединенными вместе

Узел C также находится в подсети 2 (192.168.21.102) с двумя сетевыми картами, как указано выше.

И узел D находится в подсети 1 (192.168.11.102) с 1 NIC

Я хочу, чтобы был смоделирован кабель, соединяющий A с B, кабель, соединяющий B с C, и кабель, соединяющий C с D; когда я пингую D из A, я хочу, чтобы он проходил через B и C. Я могу заставить это работать на физических машинах с кабелями, но я бы хотел это с vms.

Спасибо за любую помощь, которую вы, ребята, можете предоставить :)

1 ответ1

0

Вы действительно можете. Мы перейдем от узла A к D в конфигурации. Я предполагаю, что каждый узел является виртуальной машиной.

Для удобства мы будем использовать диапазон 192.168 и делать /24 сети (третий октет изменяется для сети, например, 192.168.0 и 192.168.1). Для каждого из них потребуется виртуальный Nic для каждого адреса.

Node A NIC 1 Address: 192.168.0.1

Node B NIC 1 Address 192.168.0.2
       NIC 2 Address 192.168.1.1

Node C NIC 1 address 192.168.1.2
       NIC 2 address 192.168.2.1

Node D NIC 1 address 192.168.2.2

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

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

Например, для узла B вы захотите, чтобы он сказал: «Если пакет входит для диапазона 192.168.0.0, отправьте его на 192.168.0.1. Если пакет приходит для 192.168.1.0 или 192.168.2.0, отправьте его на 192.168.1.2. "

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .