Linux 路由“单杆 L3 交换机”,单接口

Linux 路由“单杆 L3 交换机”,单接口

我正在尝试设置一个 Debian VM,使其基本上像 L3 交换机一样运行,但具有用于多个 VLAN 的单个物理接口。

我希望 VM 能够充当每个 VLAN 的网关,并将它不知道如何路由的任何内容发送到主路由器,包括 VLAN 间流量和互联网流量。

我有四个接口:

  • ens18 - vid 1 - 10.0.0.254
  • ens18.10 - vid 10 - 10.0.1.254
  • ens18.20 - vid 20 - 10.0.2.254
  • ens18.30 - vid 30 - 10.0.3.254

正在发生以下情况:

  • 接口可以 ping 同一 VLAN 段内的设备
  • 接口可以 ping 通主路由器的主地址和 VLAN 地址
  • 接口不能ping 其 VLAN 段之外的任何内容,包括互联网

就路由而言,我需要做什么特别的事情吗?我无法添加多个默认网关,但我知道我可以添加额外的路由表,然而我在这方面没有那么幸运。

相关内容