Я хотел бы, чтобы виртуальные машины могли общаться друг с другом. Мне нужно настроить сетевые интерфейсы в соответствии со следующим расписанием:

В этом случае достаточно, чтобы любой машине был назначен IP-адрес с помощью команды ip addr? А я добавлю ip route на BST роутеры?

Все системы работают на виртуальных машинах. Хост - это Windows.

BST1, BST2, Eagle-Server - машины Debian

ПК1, ПК2 - Windows машины

Я использую VirtualBox

редактировать

Мой конфиг:

Eagle:

       ip addr add  192.168.254.1/24 dev eth0
       ip route add 10.10.10.4/30 via 192.168.254.253 dev eth0
       ip route add 172.16.200.0/24 via 192.168.254.253 dev eth0
       ip route add 172.16.255.0/24 via 192.168.254.253 dev eth0
BST1

      ip addr add 192.168.254.253/24 dev eth0
      ip addr add 10.10.10.6/30 dev eth1
      ip route add 172.16.200.0/24 via 10.10.10.5 dev eth1
      ip route add 172.16.255.0/24 via 10.10.10.5 dev eth1
BST2

      ip addr add 10.10.10.5/30 dev eth1 
      ip addr add 172.16.255.254/24 dev eth0
      ip addr add 172.16.200.254/24 dev eth2
      ip route add 192.168.254.0/24 via 10.10.10.5 dev eth1

Пинг между BST1 и Eagle не работает. Пинг от ПК1 (172.16.255.128) и ПК2 (172.16.255.127) к BST2 - время запроса истекло.

1 ответ1

1

Вам нужны три внутренние сети:

  1. intern0 между Eagle и BST1

  2. intern1 между BTS1 и BTS2

  3. intern2 между BTS2 и двумя ПК;

Таким образом, Eagle и двум устройствам требуется только один сетевой адаптер, BTS1 нужно2 2, и вы можете настроить BTS2 с 3 сетевыми адаптерами.

Вам необходимо включить пересылку IPv4 на BTS1 и BTS2 следующим образом:

     echo 1 > /proc/sys/net/ipv4/ip_forward

Вы можете настроить все интерфейсы Eagle, BTS1 и BTS2 с помощью команды ip:

Eagle:

       ip addr add  192.168.254.1/24 dev eth0
       ip route add 10.10.10.4/30 via 192.168.254.253 dev eth0
       ip route add 172.16.200.0/24 via 192.168.25.253 dev eth0
       ip route add 172.16.255.0/24 via 192.168.25.253 dev eth0

BST1

      ip addr add 192.168.254.253/24 dev eth0
      ip addr add 10.10.10.6/30 dev eth1
      ip route add 172.16.200.0/24 via 10.10.10.5 dev eth1
      ip route add 172.16.255.0/24 via 10.10.10.5 dev eth1

BST2

      ip addr add 10.10.10.5/30 dev eth1 
      ip addr add 172.16.255.254/24 dev eth0
      ip addr add 172.16.200.254/24 dev eth2
      ip route add 192.168.254.0/24 via 10.10.10.5 dev eth1

Вам нужно будет настроить ПК в Windows (извините, нет, хабло Windows, и вы хотите, чтобы все так и оставалось), чтобы иметь два статических IP-адреса, которые вы выбрали для них. Кроме того, не забудьте использовать 172.16.200.254 в качестве шлюза по умолчанию для Kowalski, и 172.16.255.254 в качестве шлюза по умолчанию для Nowak.

Это все.

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