我有两个路由器:路由器 A 可接入互联网(DSL 电缆),路由器 B 作为客户端通过 wifi 连接到路由器 A。设备通过以太网连接到路由器 B。
我需要将一些端口转发到连接到路由器 B 的 PC。我已经设置了到路由器 B 的静态路由,但路由器 A 不允许我将端口转发到不同的子网。
我能做些什么?
我尝试让所有内容都属于具有 2 个具有不同范围的 DHCP 服务器的单个子网,但是它不起作用,我认为是因为静态路由目的地位于路由器 A 子网内。
我是否应该使用双 NAT?还有其他可行的解决方案吗?
答案1
如果路由器 B 是连接到路由器 A 的 WiFi 客户端,则您根本不需要在路由器 B 上启用路由或 DHCP。无线连接应相当于您将以太网电缆从路由器 B 的一个 LAN 端口连接到路由器 A 的一个 LAN 端口。
通过以太网连接到路由器 B 的系统将从路由器 A 的 DHCP 服务器提取 IP 和其他信息。
您应该将路由器 B 的 IP 地址设置为路由器 A 子网上的“不受影响”的静态 IP(在路由器 A 的 DHCP 范围之外)。
我有一个这样的工作设置,其中 DD-WRT 路由器充当华硕 AP 的客户端。
这是假设您的两个路由器都没有任何奇怪的 VLAN 设置。如果遇到问题,请禁用任何不需要的 VLAN 功能。多个 SSID 功能也可能会造成干扰。