Home Articles

具有多个VLAN的Linux可以部分访问

Asked
Viewed 118 times
-1

我的网络由几个VLAN组成 . 我已经有一台路由器正在将其工作路由从一个Vlan路由到另一个Vlan . 在具有1个单一接口的Linux服务器上会出现此问题,我希望从该服务器允许来自多个Vlan的多个IP .

为了更具体:Linux服务器的eth0.1,eth0.2,eth0.3虚拟接口连接到交换机的frunk接口 . 每个虚拟接口都有自己的每个VLans的IP .

wenn我尝试从VLAN 2的计算机上访问Linux-eth0.2 IP,我试图从工作的VLAN 1和服务器能够到达的计算机上访问Linux-eth0.1 IP每个VLAN(不通过路由器) .

但我的问题是从VLAN 2的计算机尝试从VLAN 1(eth0.1)到达我的服务器IP

这个问题可以解决在客户端创建静态路由,但确实存在从服务器端到确保此通信工作的方式 .

我不希望我的Linux服务器充当路由器,只回答请求提交任何接口感谢

1 Answer

  • 0

    您需要告诉我们服务器上配置的每个vlan上的网络都有do1q子接口和路由器上配置的网络 . 根据我的理解,您希望通过默认路由到达服务器(如果您跳过vlan,则通过路由器),或者如果您在同一个vlan中工作,则直接到达服务器 . 为了做到这一点,你需要让服务器上的接口与pc的子网相同 . 简单的说:

    ROUTER /////////////////////////////////////////////////服务器

    接口VLAN 1 - 192.168.0.1/24 ETH0.1 - 192.168.0.2/24

    接口VLAN 2 - 192.168.1.1/24 ETH0.2 - 192.168.1.2/24

    接口VLAN 3 - 192.168.2.1/24 ETH0.3 - 192.168.2.2/24

    希望能帮助到你 .

Related