我有这样一个计划
internet
|
router#1
static ip "ABC"
forward all ports to 192.168.1.10
|
router#2
wan IP = 192.168.1.10
lan ip = 192.168.2.1
inner dhcp 192.168.2.2 -- 192.168.2.245
forward port 200 to 192.168.2.200 local port 200
|
device (web cam)
ip = 192.168.2.200
port = 200
据我了解,当用户尝试从互联网访问 ABC:200 时,路线应该是:
ABC:200 --> 192.168.1.1:200 --> 192.168.1.10:200 --> 192.168.2.200:200
但是目标主机 (192.168.2.200:200) 无法从互联网访问。此外,如果我连接到路由器#1,我无法 ping 192.168.1.10,当重新连接到路由器#2 时,互联网可用并且设备可访问。
似乎两个网络(1.0 和 2.0)之间缺少静态路由,但我不明白正确的方法、在哪里以及添加哪条路由才能让路由器#2 和 wan 192.168.1.10 可以从路由器#1 访问。
更新
目前可用情况:
connect to router#1
192.168.1.10:200 --> 192.168.2.200:200 works fine.
所有端口从路由器#1转发到192.168.1.10,所以我相信该路由应该是
inetaddr:200 --> 192.168.1.10:200 --> 192.168.2.200:200
但inetaddr:200
没有回应,
inetaddr:8080(to router#2 web admin panel) respond
因此似乎无法通过路由器#2 访问设备。
但是如果在 1 个网络中使用 2 个路由器(lan -- lan 而不是 lan -- wan),它就可以工作,因此路由器#1 上的所有端口都可以正常工作。
不明白为什么路由器#2不能通过互联网访问。