我不确定这是否是提出这个问题的正确地方,但还是想问一下。
我有一个通过 ONR 光纤连接到互联网的调制解调器。
它有 4 个 Lan 端口。1
,,,。2
3
4
我有 1 台 PC 和 3 个路由器连接到调制解调器。
1 PC
, 2 Router
(华硕 TUF AX3000), 3 Router
, 4 Router
。
3 个路由器以 AP 模式连接。2 个华硕路由器和 1 个由我的 ISP 提供的。
我最近与 ISP 重新签约时更换了他们提供的调制解调器。之前他们给了我一个华为调制解调器(华为 HG8240T5 ONR),现在我用的是诺基亚调制解调器(G-240G-E)。
在过去的 4 年里,我已经用过 2 台华为调制解调器,但我从未遇到过我即将描述的这个问题。直到今天我换了新调制解调器后才开始出现这个问题。调制解调器上的设置保留在出厂时,我只添加了一些端口转发功能。所有路由器也保持不变。我最初能够用我的所有设备连接到互联网,浏览网页没有任何问题。
假设我的公共 IP 地址是220.221.222.223
。
我有一台笔记本电脑通过 wifi 连接到2 Router
。假设我的笔记本电脑的互联网端口是192.168.1.11
。我在端口 上运行了一个 ssh 服务器22
。我还在调制解调器上设置了从端口22
到外部端口的端口转发6111
。
现在通常要本地连接到 ssh 服务器,我通常会执行或。无论我连接到哪个路由器,这两者都应该可以在本地工作。ssh [email protected]
[email protected] -p 6111
如果我在另一个网络上,才[email protected] -p 6111
应该可以工作。
所以我在家里和外面进行了测试。
如果我在外面,[email protected] -p 6111
它就可以正常工作。
如果我在家里使用另一个路由器,[email protected] -p 6111
或者可以工作。ssh [email protected]
但是,如果我连接到同一个路由器,2个路由器由于某种原因只能工作,我似乎不能再使用。ssh [email protected]
[email protected] -p 6111
我还可以从我的连接1 PC
到使用两者或工作的192.168.1.10
无线设备。2 Router
[email protected] -p 6111
ssh [email protected]
[email protected] -p 6110
我还能够使用或从“2 路由器”的路由器连接到“1 PC” 。ssh [email protected]
该问题似乎出在连接到的设备上2 Router
。
有人知道这是什么原因吗?我尝试将所有路由器恢复出厂设置并仅将其设置为 AP 模式,但问题仍然存在。
我在 Google 上搜索了一下,发现有一个名为 NAT hairpinning 的功能,我不确定是不是这个?我该怎么办?
答案1
你似乎正在尝试做 NAT 发夹结构:
发夹技术是指 LAN 上的一台机器能够通过 LAN/路由器的外部 IP 地址访问 LAN 上的另一台机器(路由器上设置端口转发以将请求转发到 LAN 上的适当机器)。
并非所有商用路由器都支持此选项。显然,诺基亚调制解调器不支持。如果您在诺基亚调制解调器的登录页面中找不到任何用于启用发夹(或 NAT 环回)的设置,请将调制解调器更换为支持该功能的调制解调器。