我想我应该为了保持整篇文章的一致性而略过几个术语:外部路由器/调制解调器 - SMC 8014WG - 外部 IP 173.32.144.134 - 内部 IP 192.168.0.1
内部路由器 - LinkSys WRT120N - “外部” IP 192.168.0.175 - 内部 IP 192.168.1.1 - 通过以太网电缆连接(很长,从地下室到二楼)
PC - IP 192.168.200 - 通过 WAP2 Personal 无线连接。
笔记本电脑 - 用于尝试诊断问题,这是设置中的第四台机器,一旦一切正常,它将不再成为最终设置的一部分。
实际问题:
我尝试将 LinkySys 路由器设置为 SMC 路由器上的 DMZ 客户端,然后将 LinkSys 上的实际 PC 设置为 DMZ。因此 DMZ 如下所示:在 SMZ 上,IP 为 192.168.0.175 的客户端是 DMZ。在 LinkSys 上,IP 为 192.168.1.200 的客户端是 DMZ。
没有骰子。
然后我尝试将 SMC 上的必要端口转发到 LinkSys(假设是端口 80)。然后将 LinkSys 上的端口 80 转发到 PC。与上面的 DMZ 方案相同,但使用端口转发更改 DMZ。
仍然没有骰子:(。
现在我犯了个傻——告诉我是否永远不应该这样做——我同时启用了 DMZ 和端口转发。我启动了 Opera——我选择的浏览器 ;)——输入 173.32.144.134:6333 然后...
... 他们说第三次会有好运?显然不是。否则我就不会在这里了 ;)。
为了诊断问题,我在 LinkSys 路由器上启用了“允许远程访问管理面板”,并指定端口 6333 作为要使用的端口。我将 SMC 上的端口 6333 转发到 192.168.0.175,并访问我的外部 IP 173.32.144.134:6333,希望能够看到管理面板......没有成功(我想我现在已经没有机会了 ;))。因此,为了查看问题出在哪里,我通过 LAN 电缆将一台笔记本电脑连接到 SMC,然后输入 192.168.0.175:6333,然后,管理面板访问就成功了!
所以问题看起来好像出在 SMC 上——但是我所能做的就这些了,我已经完成了端口转发和 DMZ,我甚至为了安全起见禁用了内置防火墙,但都没有任何作用。
所以,我在这里。无法从外部连接到内部路由器后面的 PC,除了来这里向超级用户寻求帮助外,没有其他办法 :)。
如果需要更多详细信息,请询问。
(如果问题不应该这么冗长,我提前致歉!)
答案1
我会忽略整个 DMZ 事情,因为它可能不会按照你想要的方式运行。
只需专注于端口转发。首先将 SMC 上的一些端口转发到 SMC 后面的某台计算机。从外部 IP,您可以访问该计算机吗?如果可以,则将 SMC 设置为端口转发到 Linksys。
配置 Linksys 以将端口转发到您的盒子,如果一切顺利,您就应该设置好了。
一些注意事项:您的 Linksys 路由器可能未配置为允许从外部网络访问管理面板,因此这不是一个好的测试。虽然您能够从 SMC Lan 连接到它,但这可能是由于 DMZ 造成的,您应该禁用它。您还应该确保您要进行端口转发的测试计算机已完全禁用所有防火墙。
祝你好运 ;)
答案2
@ 三轮车
我已经读了三遍以上,但如果我理解正确的话,您没有提到您真正想要做什么或者您遇到的实际问题是什么,除了您无法从笔记本电脑上看到外部路由器/调制解调器 SMC 8014WG 的管理面板(当它通过 Linksys 连接时)...
所以我猜你最终想要将某个端口转发到你的笔记本电脑。如果是这样的话,你可以尝试禁用 Linksys WRT120N 中的 DHCP 服务器并让 SMC-8014WG 将 IP 分配给您的内部网络。
有关如何在 WRT120N 中禁用 DHCP 服务器的说明位于本书第 3 章第 7 页(索引第 7 页;pdf 第 11 页)用户指南在 linksysbycisco.com
如果您决定尝试一下,请在 Linksys 上禁用 DHCP 服务器后重新启动笔记本电脑,这样笔记本电脑将从 SMC 路由器获取新的 IP。
编辑#1:: 另一种方法是禁用 SMC-8014WG 上的 NAT、防火墙和 DHCP 服务器,并让 Linksys-WRT120N 分配 IP(启用 DHCP 服务器)、管理 NAT 和防火墙。SMC-8014WG 用户手册。
编辑#2:: 之前我甚至没有注意到这个问题是在 2010 年 6 月 9 日提出的?不知怎么的,我在 Superuser.com 的第一页上找到了这个问题