我的网络由几个 VLAN 组成。我已经有一台路由器在将数据包从一个 Vlan 路由到另一个 Vlan。问题发生在具有 1 个单接口的 Linux 服务器上,我希望为此允许来自多个 Vlan 的多个 IP。
为了更具体:Linux服务器有eth0.1、eth0.2、eth0.3虚拟接口连接到交换机的一个frunk接口。每个虚拟接口都有来自每个 VLans 的自己的 IP。
wenn 我尝试从工作正常的 VLAN 2 的计算机访问 Linux-eth0.2 IP wenn 我尝试从工作正常的 VLAN 1 的计算机和我能够访问的服务器访问 Linux-eth0.1 IP每个 VLAN(不通过路由器)。
但是我的问题发生在来自 VLAN 2 的计算机尝试从 VLAN 1 (eth0.1) 访问我的服务器 IP
这个问题可以通过在客户端创建静态路由来解决,但确实存在从服务器端确保这种通信正常工作的方法。
我不希望让我的 Linux 服务器充当路由器,只响应来自其任何接口的请求,谢谢