如何在我的 WRT54G 上运行此启动脚本?DD WRT

如何在我的 WRT54G 上运行此启动脚本?DD WRT

我正在尝试在旧的 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

答案2

假设您已运行 DD-WRT:

  • 转到本地系统上包含该脚本的目录
  • SSH 到您的路由器(指南可在此处获取
  • 按照线程上的建议更改目录:cd /tmp
  • 按建议运行脚本:/bin/sh /tmp/wrtbwmon setup

如果您需要澄清,请告诉我 - 很高兴为您提供帮助。作为参考,DD-WRT 拥有所有教程可在此处查看,但这并不意味着就能轻易找到正确答案。

相关内容