连接两个TP-Link路由器

0xa*_*b3d 0 router subnet

我有两个 TP-Link 路由器:一个连接到 ISP,另一个的 WAN 连接到我的一个以太网端口(从 router1 192.168.1.200 分配的 IP)。第二个路由器 (192.168.0.0/24) 中的主机可以 ping 第一个路由器上的主机,但反过来不行)。

我添加了一条从 router1 到网络 192.168.0.0/24 的静态路由。

use*_*642 6

您的两个路由器都对从其 LAN 接口到其 WAN 接口的流量执行网络地址转换。如果您在第二个路由器上禁用 NAT,您的问题很可能会得到解决。如果该选项未包含在制造商的固件中,您可能需要检查您的设备是否与 DD-WRT 兼容

以下是连接在路由器 2 后面的设备 2 ping 路由器 1 后面的设备 1 时发生的情况:

  1. 设备 2设备 1的目的地发出 ICMP 回显请求。由于它不知道到 192.168.1.0/24 的任何特定路由,因此它将其发送到其默认网关:路由器 2
  2. 路由器 2接收来自设备 2的数据包。它执行网络地址转换(端口转换),因此发送到设备 1的数据包似乎来自路由器本身,在随机选择的端口上。例如,数据包似乎来自路由器 2 的端口 12345。
  3. 设备 1将接收来自路由器 2的数据包,并看到源 IP 是路由器 2的,源端口是 12345。然后它将响应请求。
  4. 路由器 2收到答复并知道端口 12345 上的所有内容都应发送到设备 2,因为它的转换表中有一个条目。

拓扑

编辑:如果您只是想扩展网络,您可能需要考虑在与路由器 1相同的子网中为路由器2 提供一个静态 IP 地址(例如:192.168.1.253),并将路由器 2上的 LAN 端口连接到 LAN路由器 1上的端口。您根本不会使用路由器 2上的 WAN 端口。