![如何在我的 WRT54G 上运行此启动脚本?DD WRT](https://linux22.com/image/1479479/%E5%A6%82%E4%BD%95%E5%9C%A8%E6%88%91%E7%9A%84%20WRT54G%20%E4%B8%8A%E8%BF%90%E8%A1%8C%E6%AD%A4%E5%90%AF%E5%8A%A8%E8%84%9A%E6%9C%AC%EF%BC%9FDD%20WRT.png)
我正在尝试在旧的 WRT54G 路由器上进行一些设置,以便可以监控实时上传和下载速度。相关信息如下:http://www.dd-wrt.com/phpBB2/viewtopic.php?t=75275
我对这类东西一点都不熟悉。我是一个普通的大学生,只是想找到一种方法来识别我网络上的带宽占用者;就是这样。我以前几乎没有弄过这种东西。因此,我读到的关于如何运行这个脚本的所有内容都很混乱,而且似乎与其他教程相矛盾。在链接的帖子中,这个人谈到了将该文件移动到路由器可以访问的地方,甚至使用某种 MAC-PCname.txt 文件。在第二页,他对新手说:“每次路由器启动时,有两种方法可以运行脚本,一种是通过路由器的 Web 界面直接输入代码,另一种是编写启动脚本并使用扩展名 .startup 并将其放在正确的位置之一。
要使脚本可执行,请在命令行中运行此代码:代码:chmod 700 /path_to/wrtbwmon
或者如果您使用带有 SD/MMC 卡模块的 WinSCP,只需右键单击该文件,选择属性,然后选中所有 X 复选框。”
我又一次迷茫了。他没有提到如何将文件放到路由器上。我会只需将脚本的命令输入到 DD WRT 上的小命令框中(官方 DD WRT 指南也建议这样做),但我不知道如何找到脚本的命令。有人可以提供一个新手友好的分步指南,说明如何完成此设置吗?我不想自己尝试做这件事而搞砸任何事情。
另外,我的路由器上有 368 kb 的可用内存。如果不够的话请告诉我。
谢谢。任何帮助都值得感激!
编辑:我使用的是微型版本,因此上面没有 SSH。不过,如果需要的话,我显然可以压缩文件并使其适合那里。还有其他选择吗?
答案1
在 PC 和联网设备(例如本例中的路由器)之间传输文件的常用方法是使用 SCP。它有一个友好的 Windows GUI,称为 WinSCP。
然而,
如果互联网上的某个地方有“wrtbwmon”,那么您可以通过多种方法将其直接下载到路由器上。
步骤1:
获得路由器的 shell(终端)访问权限
- 选项 a) 使用 telnet 登录路由器 shell
- 选项 b) 使用 ssh 登录到路由器 shell(您已经说过您没有 SSH,但为了完整性)
- 选项 c)在浏览器中转到路由器的 Web 界面,然后使用管理/命令界面
第2步
直接将文件下载到路由器。从 shell 使用“wget”命令下载文件:
wget [web address of file] -O [destination folder on router]
例如:
wget http://52.90.176.152/wrtbwmon -O /tmp/wrtbwmon