我正在尝试设置一个 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 段之外的任何内容,包括互联网
就路由而言,我需要做什么特别的事情吗?我无法添加多个默认网关,但我知道我可以添加额外的路由表,然而我在这方面没有那么幸运。