Mikrotik 路由和 VLAN

Mikrotik 路由和 VLAN

我在一台 Mirkotik 路由器上设置了两个 VLAN。VLAN0 和 VLAN1 都有各自的 WAN 端口。WAN1 (VLAN0) 连接到网络 1,WAN2 (VLAN1) 连接到网络 2。

我想要:

  • 将流量从 VLAN0 通过 WAN1 路由到 net1
  • 从 VLAN1 经由 WAN2 到 net2

...但存在路由问题。仅存在一个路由表,并且只能为 VLAN0 和 1 设置一个默认路由。

我可以通过某种方式为两个 VLAN 创建不同的路由吗?

答案1

routing marks您可以通过使用mikrotik 来实现这一点。

在防火墙中,您应该为每个 VLAN 分配一条规则,并将prerouting chain操作设置为mark routing在执行此操作之前,您应该标记通过 VLAN 接口的数据包。

首先,你要像这样标记数据包:

在此处输入图片描述

现在您可以做路由标记:

在此处输入图片描述

目前我已经创建了一个名为“vlan1-路由route“。所以我可以用配置的标记来设置规则,如下所示:

在此处输入图片描述

记得对 vlan2 重复相同的操作

答案2

无需任何路由器即可为直连网络分配静态路由。您有两种方法。

  1. 您将 WAN1 的 IP 地址指定为来自 net1 的所有主机的默认网关。然后,您将 WAN2 的 IP 地址指定为来自 net2 的所有主机的默认网关。

  2. 为网络 net1 和 net2 的 DHCP 服务器添加静态路由选项。但这种方法比较困难,而且并非所有操作系统都能理解此 dhcp 选项。

相关内容