ISP <-> ROUTER_A <-> ROUTER_B
ROUTER_A LAN: 192.168.5.1
ROUTER_B WAN: 192.168.5.215
ROUTER_B LAN: 192.168.16.1
我需要从 ROUTER_A 到 ROUTER_B LAN。
我需要在哪个路由器中更新什么路由才能到达那里?
子网都是/24。
ISP <-> ROUTER_A <-> ROUTER_B
ROUTER_A LAN: 192.168.5.1
ROUTER_B WAN: 192.168.5.215
ROUTER_B LAN: 192.168.16.1
我需要从 ROUTER_A 到 ROUTER_B LAN。
我需要在哪个路由器中更新什么路由才能到达那里?
子网都是/24。
如果您只需要从路由器 A 本身到达 192.168.16.0/24,那么正如@Datagram.Network 所写,唯一需要的路由是在 A 上,对于 192.168.16.0,B 的 WAN 接口作为网关,依此类推(在 Cisco 路由器语法中) ):
ip route 192.168.16.0 255.255.255.0 192.168.5.215
但是,如果您实际上意味着 LAN_B 需要连接到 WAN/Internet,那么(除上述之外)B 将需要一条默认路由,其中 A 作为下一跳,以此类推 B:
ip route 0.0.0.0 0.0.0.0 192.168.5.1
请注意,如果 WAN 是公共 Internet,则 A 还需要进行 NAT。
编辑:我假设 A 已经有一条到 ISP 的默认路由,这是我不应该假设的,所以@Gadeliow 的答案是正确的,因为 A 也需要
ip route 0.0.0.0 0.0.0.0 <ISP-address>
但同样,当要求仅在 A 和 -LAN-behind-B 之间建立连接时,不需要A和 B 上的默认路由。