使用两个路由器在内部网络中的虚拟机之间进行通信

使用两个路由器在内部网络中的虚拟机之间进行通信

我希望虚拟机能够相互通信。我需要按照以下计划配置网络接口: 在此处输入图片描述

在这种情况下,使用命令 ip addr 为任何机器分配 IP 地址就足够了吗?我会在 BST 路由器上添加 ip route 吗?

所有系统都在虚拟机上运行。主机是 Windows。

BST1、BST2、Eagle-Server - Debian 机器

PC1、PC2 - 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 之间的 ping 不通。从 PC1 (172.16.255.128) 和 PC2 (172.16.255.127) 到 BST2 的 ping 操作 - 请求超时。

答案1

您需要三个内部网络:

  1. Eagle 和 BST1 之间的 inter0

  2. BTS1 和 BTS2 之间的 intern1

  3. BTS2与两台pc之间的intern2;

因此 Eagle 和两台 PC 只需要一张网卡,BTS1 需要 2 张,而 BTS2 可以配置 3 张网卡。

您需要在BTS1和BTS2上启用IPv4转发,如下所示:

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

您可以使用 ip 命令配置 Eagle、BTS1 和 BTS2 的所有接口:

鹰:

       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 中配置 PC(抱歉,没有 hablo Windows,但希望保持这种状态),以便拥有您为它们选择的两个静态 IP。另外,请记住使用 172.16.200.254 作为 Kowalski 的默认网关,使用 172.16.255.254 作为 Nowak 的默认网关。

就这样。

相关内容