使用Mikrotik作为交换机,并通过另一台路由器路由子网

我有以下networkingconfiguration:

  • Comtrend 5813 FTTH路由器,连接到广域网,假设在192.168.50.x(即.1路由器的地址)和一个DHCP服务器处于活动状态,地址从.150到.200
  • Mikrotik 951G-2HnD连接到Comtrend路由器,地址为.2

此configuration适用于以太网; 我的意思是,我可以将电脑插入Mikrotik,机器将获得自己的IP地址,并可以浏览互联网。

我需要设置2个不同的无线局域网,每个都在不同的子网192.168.60.0/24和192.168.70.0/24。为此,我在Mikrotik中设置了两个不同的DHCP服务器,分配给每个虚拟AP,并使用Mikrotiks地址。 2(192.168.60.2和192.168.70.2)。

当我将一台设备连接到这些无线局域网时,我得到了一个正确的IP,但是我无法将stream量通过路由器传送到互联网。

我尝试过使用不同的路由选项,但似乎我并没有足够的掌握Mikrotik的架构。

任何人都可以指导我完成这项工作吗?

谢谢!

这听起来像你可能需要configuration防火墙通过Mikrotik的NATstream量。 这是“伪装”。

当您启用NAT时,默认情况下,Mikrotik不会启用伪装,因此不会通过build立的stream量。 您必须特别启用防火墙规则。 IPTABLES中的等价物将是基本的“允许所有build立的”规则。

/ip firewall nat add chain=srcnat action=masquerade out-interface=Public 

其中Public是WAN端口上的接口名称(以192.168.50.1 IP为例)。

参考: http : //wiki.mikrotik.com/wiki/Manual : IP/ Firewall/ NAT

默认情况下,Mikrotik没有防火墙转发规则,并将转发所有stream量(默认策略是接受)。

Mikrotik需要知道从哪里转发来自无线客户端的stream量。 通过FTTH路由器添加一条默认路由。 在Mikrotik上运行这个命令:

 /ip route add gateway=192.168.50.1 

FTTH路由器需要知道如何回复无线客户端IP子网,因此您可以通过192.168.50.2(最好)在FTTH路由器中添加静态路由。

  • 192.168.60.0/24通过192.168.50.2
  • 192.168.70.0/24通过192.168.50.2

如果向FTTH添加静态路由是不可能的,那么可以告诉Mikrotik NAT无线客户端,这样FTTH路由器就可以看到所有始发于192.168.50.2的stream量(不太可取,双NAT不太理想)。

 /ip firewall nat add action=masquerade chain=srcnat out-interface=ether1 

其中ether1是您分配了192.168.50.2地址的端口。 提示:/ ip地址导出