当中间有路由器时,如何从笔记本电脑访问电缆调制解调器仪表板?

当中间有路由器时,如何从笔记本电脑访问电缆调制解调器仪表板?

显然,当我使用 LAN 电缆将电缆调制解调器直接连接到笔记本电脑时,我可以访问它(http://192.168.100.1)。

但当路由器位于我的笔记本电脑和电缆调制解调器之间时,显然就没那么简单了……我想知道是否有一个通用的方法来解决这个问题?转发路由器上的一些端口,这样当我http://192.168.1.1:8080从笔记本电脑到http://192.168.100.1:80在我的电缆调制解调器上?我该如何在路由器上配置它?

路由器:华硕 N66U 路由器,带定制的 Merlin 固件

电缆调制解调器:摩托罗拉 SB 6141

答案1

我很困惑为什么你的调制解调器会位于路由器后面,但是是的,你可以通过使用端口转发来完成你所要求的操作(正如你认为你可以做到的那样)。

请注意,您的问题很可能表述有误。

原因是下图是住宅网络的一般物理布局。

ISP -> 同轴电缆 -> 电缆调制解调器 -> 以太网 -> 路由器 WAN 端口 路由器 LAN 端口 -> 以太网 -> 计算机 A 路由器无线 -> 802.11 -> 计算机 B

对于您的路由器,您需要设置端口转发,以便将路由器指定端口(例如 81)上的 WAN 端口的入站流量转发到端口 80 上的 192.168.100.1(您的调制解调器)。

要使用它,您需要打开浏览器并转到路由器端口 81 上的 WAN 接口的公共 IP 地址(即 xxx.xxx.xxx.xxx:81),然后路由器会将您的流量转发到端口 80 上的 192.168.100。

有关如何配置华硕 N66U 端口转发的说明,请访问http://portforward.com/english/routers/port_forwarding/Asus/RT-N66U/Synology_DS213.htm

编辑:我已经测试了相同的网络拓扑并且它对我来说没有任何问题。

答案2

您真的尝试过从内部进入吗?我拥有的每一个路由器都知道,如果不是本地网络,它会从 WAN 端口出去并处理它。我现在在家里运行 Ubiquiti Edge Router Lite,我只需输入地址就可以访问我的调制解调器,就像我直接插入调制解调器一样。我已经在默认的 N66U 固件上进行了测试,它可以工作(我正好手头有一个),以及 Linksys 默认固件、运行 DD-WRT 的 E4200 和另一个运行 Tomato(Toastman 版本)的 E4200。如果您不能,我建议您在 Merlin 的支持论坛上开一个帖子,看起来主要在 Small Net Builder(www.snbforums.com

我知道这没有什么帮助,但这应该在没有端口转发的情况下工作,并且我们无法根据 CFW 开发人员的想法来排除可能无法工作的具体故障。

答案3

我的情况是,我指定笔记本电脑作为非军事区... 当我从局域网中的其他机器访问 192.168.100.1 时,他们可以访问电缆调制解调器仪表板。

需要注意的是,您必须确保您的路由器设置的 LAN 与电缆调制解调器网络不同。我的路由器上的 LAN 是 192.168.10.1/255.255.255.0。

如果我的路由器上有 192.168.100.1/255.255.255.0 或 192.168.10.1/255.255.0.0,那么我显然无法访问电缆调制解调器仪表板。

初始/Hacky SSH 方式:

希望有人能发布更好的操作说明(通过在路由器上配置转发),同时我所做的如下:

  1. SSH 到路由器 IP(我使用 Putty)
  2. 进入命令行类型后:
content=$(wget 192.168.100.1/cmSignalData.htm -q -O -)
echo $content

这显示了电缆调制解调器仪表板上的信号页面的 HTML 源代码,从那里很容易提取值。显然,这http://192.168.100.1/cmSignalData.htm是 Motorola SB 4121 的固定路径,对于其他电缆调制解调器,您需要找出信号数据的确切路径,wget 192.168.100.1然后跟踪 HTML 源代码。

相关内容