我的家庭网络配置如下图所示。我需要能够从其他子网访问 NAS。
两个路由器运行华硕 WRT,可以添加静态路由。调制解调器/路由器是标准 ISP 提供的电缆调制解调器,配置选项有限。
因此,在路由器AI上添加了一条静态路由:
Host IP:192.168.2.1
Netmask: 255.255.255.0
Gateway: 192.168.0.1
Metric: 2
Interface: LAN
在路由器B上:
Host IP: 192.168.1.15
Netmask: 255.255.255.0
Gateway: 192.168.0.1
Metric: 2
Interface: LAN
在调制解调器上,只有一个选项可以过滤端口和 IP(与上面的静态路由相同吗?),并且它只允许此处使用 IPv6 地址。因此,我输入了以下条目:
- Outbound:
source: 2a02:a319:8242:8c00:0:ffff:c0a8:196 / 128
destination: ::ffff:192.168.0.2 / 128
Allow
- Outbound:
source: 2a02:a319:8242:8c00:0:ffff:c0a8:201 / 100
destination: ::ffff:192.168.0.3 / 128
Allow
我已经使用在线工具将 IPv4 地址转换为 IPv6 地址,不确定我是否使用正确?
您可能已经猜到了,我的设置不起作用(无法从子网外访问 NAS)。有什么建议吗,我做错了什么?
另外,我该如何调试这样的配置?
答案1
好的,网关路由器 A应该
Host IP:192.168.2.0 # that's the network address
Netmask: 255.255.255.0
Gateway: 192.168.0.2 # Router B knows how to handle that subnetwork
Metric: 2
Interface: LAN
路由器 B
Host IP: 192.168.1.15
Netmask: 255.255.255.0
Gateway: 192.168.0.2 # Router A will know how to handle the packets going to that host
Metric: 2
Interface: LAN
不,你看到的是转发端口。
我认为您发布的打开端口的配置是错误的,但我不知道华硕的型号。
我认为应该是:
调制解调器具有与路由器 B 相同的配置(以便它能够转发数据包):
Host IP: 192.168.1.15
Netmask: 255.255.255.0
Gateway: 192.168.0.2 # Router A will know how to handle the packets going to that host
Metric: 2
Interface: LAN
从外部你选择端口转发说:我指的是路由器端口 X,然后将这些数据包转发到192.168.1.15:Nas端口NasPort 是您连接 NAS 的端口。(HTTP 为 80,HTTPS 为 443)