更新
基本上@NoUsername 的贡献解决了我的问题。但是我发现实际上“覆盖”JavaScript 有点棘手,关键问题是配置页面重新加载非常频繁。所以我会留下一些笔记,我是如何在 Chrome 上实现这一点的:
apply_submit();在 JavaScript 控制台中调用。这将提交所有设置而不检查它们!(所以要小心!)我通过这个 3G wifi 路由器设置了我的家庭网络。问题是它只允许连接 5 个设备。尤其是如果 wifi 打印机和游戏机一直占用这些插槽,这并不多。另一方面,我不认为阻止这些设备有什么意义。他们(应该)不在线做任何事情,只是在我的网络中实习。
我能找到的文档出奇地没有帮助,并且重点介绍了如何将设备插入电源插座。
那么我的选择是什么。
注意:我已经能够使用 ssh 在设备上获得一个 shell。它正在运行一些 Busybox。但是我找不到强制/创建此限制的方式和位置。
注 2:具体来说我的设备是 3WebCube - 不幸的是没有特别标有华为型号。
在选项中启用 ssh 后,我可以登录:
ssh -T admin@3.home
admin@3.home's password:
-------------------------------
-----Welcome to ATP Cli------
-------------------------------
Run Code Online (Sandbox Code Playgroud)
不幸的是,正因如此-T- Tab 键不适用于自动完成,所有输入的命令都将被回显。也没有箭头键的历史记录。
这个自定义界面不是很有用:
ATP>help
help
Welcome to ATP command line tool.
If any question, please input "?" at the end of command.
Run Code Online (Sandbox Code Playgroud)
但是没有记录-我不知何故在一个自动翻译的中文网站上找到了-您需要做的就是输入 sh
ATP>sh
sh
BusyBox vv1.9.1 (2011-03-27 11:59:11 CST) built-in shell (ash)
Enter 'help' for a list of built-in commands.
#
Run Code Online (Sandbox Code Playgroud)
在我的桌面上安装tftp后使用 tftp我能够发送文件
tftp -s -l curcfg.xml 192.168.1.103
Run Code Online (Sandbox Code Playgroud)
并下载到华为
tftp -g -r curcfg.xml 192.168.1.103
Run Code Online (Sandbox Code Playgroud)
我想我需要那个 - 因为我没有看到安装任何编辑器。
(仍在玩我会得到有趣信息的地方)
硬件确认:
# cat /var/log/modem_hardware_name
^HWVER:"WL1B153M001"#
# cat /var/log/modem_software_name
1096.11.03.02.107
# cat /var/log/product_name
B153
Run Code Online (Sandbox Code Playgroud)
我最近做了一个有趣的观察。使用范围扩展器WN3000RP我能够连接一些额外的设备,当它们在路由器上被“拒绝”时。
更正这只工作了很短的时间 - 现在我看到所有设备 - 也连接到扩展器算作一个。
我知道这个问题已经很老了,可能对作者不再感兴趣,但也许其他人可能会像我一样通过网络搜索偶然发现这个问题,所以我想分享我的发现。
我实际上有 2 个这样的 WebCube,其中一个较新,没有 5 个设备的限制,而较旧的则有。我能够更改此配置,并且它也持续重新启动。
我的方式完全不同,我只使用网络管理界面。我的版本显示了一个字段,上面写着“最大设备数量”(不是字面意思),这可以在 WiFi 设置中的某个位置找到。据我所知,当我输入大于 5 的内容时,我认为它会立即被某些 JavaScript 重置,或者至少在您提交这些更改时它会被重置。因此,我深入研究了该网站的 JavaScript 代码(使用 Chromes dev utils,按 F12 即可获得),发现 HTML 表单的提交方法在某处有此代码,该代码将值更改回最大值。5.我尝试改变这一点,它有点起作用,问题是还有某种ajax的事情发生,它不断地进行一些重新加载,并以某种方式扰乱这些手动编辑,但经过一些尝试和错误后,我能够以某种方式计时或停止它,它有效并且它确实提交了另一个值(我想我将其设置为 10)。之后,当我访问该页面时,它显示为 10(此后再也不敢碰它)。
我想这也可以通过curl或一些类似的实用程序来完成,但由于提交页面和cookie等时发生的javascript内容,我认为这种方式会更容易。
抱歉,我无法提供任何更详细的信息,但自从我这样做以来确实已经有一段时间了,而且我目前无法访问该设备来查找任何具体信息。
如前所述,这适用于我的 3WebCube 的旧版本,因为新版本默认有 10 个设备限制,我还没有在那里尝试过。
| 归档时间: |
|
| 查看次数: |
15539 次 |
| 最近记录: |