我使用2 Mikrotik无线路由器,第一个连接到调制解调器,它完美的工作(SSID: server-one (隐藏))。
第二个路由器ID:
ether1: 192.168.1.1
wlan1: dhcp-client
wlan2: 192.168.2.1
SSID: skywifi
然后,我试图configuration第二个路由器。 我设置wlan1连接到server-one ,作为一个站和DHCP客户端,收到192.168.50.124作为其IP, 192.168.50.254作为其网关。
我将wlan2设置为ap-bridge,并将其设置为dhcp服务器。 然后我创build一个静态路由到0.0.0.0/0到192.168.50.254 。
连接好,DNS到设备连接skywifi完美的作品,我可以nslookup google.com 。 问题是,当我试图ping google.com ,它总是给request time out回复。 (请注意,我也尝试ping另一个主机( Wikipedia , Yahoo等),结果也是request time out 。
任何想法为什么发生这种事情? 谢谢,
第一个路由器不知道它应该为第二个路由器的客户端进行NAT,也没有任何路由到他们的IP地址。 就其而言,第二个路由器分配给它的客户端的IP地址是与外部相关的,只能通过它到Internet的默认路由才能到达,而且它不知道它们属于它的LAN接口。
我不会build议像这样的设置摆在首位。 不知道你的具体要求,很难提出一个更合理的设置。 但是对于多个局域网使用路由器的NAT比您需要或想要的要复杂得多。
具有多个LAN IP范围,多个路由器和未桥接WiFinetworking的networking非常复杂。 应该由了解IP路由的人员和WiFi客户端连接的限制来设置。 我build议聘请一个能胜任的顾问,他可以问你正确的问题,并确保你的devise能够做到你真正需要的东西,同时避免像双NAT那样的陷阱,在带宽相同的通道上转发WiFi,或者假的,不可靠的WFi桥接。
您还必须在第二个路由器上激活NAT …
/ip firewall nat add chain=srcnat out-interface=wlan1 action=masquerade