如何添加更多网关?我需要将公共网络连接到我的 LAN。
现在拓扑:LAN----->ROUTER<-----LAN
我想要的拓扑:公共网络------>路由器<---->局域网<---->路由器<---->局域网
当我将默认网关设置为公网路由器时,我无法访问最后一个 LAN,如果我将默认网关设置为内部路由器,则无法访问 Internet
我怎样才能做到这一点?
答案1
您的最后一个 LAN(最外层的那个)需要将每个未知流量转发到路由器(第一个默认网关)。路由器知道两个子网。每个未知地址都应发送到下一个路由器。
因此您的拓扑应如下所示:
WAN -- Router1 -- Router2 -- LAN2
|
LAN1
LAN2
具有Router2
默认网关。Router2
具有Router1
默认网关。LAN1
具有Router1
默认网关。Router1
连接到 WAN 并将未知流量转发到 WAN。Router1
需要知道通过LAN2
ie 路由到的网络。LAN2
Router2
答案2
您在每个路由器上设置一个默认网关(始终朝互联网方向上游),并将网络路由添加到所有连接的接口。
当然,要实现这一点,网络必须是独一无二的。
如果您的路由器是廉价的蓝盒客户设备,它可能不知道路由表,在这种情况下,如果您幸运的话,它可能会将其隐藏在网络接口定义后面,或者您需要获得更高级的型号。