问题标签 [dd-wrt]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
4010 浏览

ssh - DD WRT - 是否有任何选项(SNMP /CLI)可以在不使用 Web 界面的情况下获取路由器的温度?

dd-wrt ​​固件安装在路由器中。我可以通过 ssh/telnet 连接到路由器,也可以通过 snmpwalk 连接到路由器。如何使用 Web GUI 中显示的 SNMP 或 CLI (ssh/telnet) 获取路由器温度?

0 投票
0 回答
2033 浏览

sockets - Concurrent Connection Test

So I ran into a network problem the other day and I was trying to find a way to test for this problem in the future.

I had a lot of users online at once and hit my routers max IP connection limit (not DHCP! TCP/UDP connections.)

Once I figured out what the problem was it was fairly simple to fix however I was wondering if there is any way to simulate this kind of activity? Everything worked fine when I tested it, it wasn't until I had 150+ users that I discoved I had a problem.

I have spent the last 3-4hrs looking for such a test/audit tool. Here is what I found:

  1. http://bittwist.sourceforge.net/ -DDoS simulator (can't make it work, barly get +300 connections)
  2. http://stevesouders.com/hpws/max-connections.php -Browser concurrent connection tester (This hits the browser limit (6 in chrome) w/o making a dent on my router even open in 70+ tabs at the same time)
  3. http://www.smallnetbuilder.com/lanwan/lanwan-howto/31103-how-we-test-hardware-routers-revision-3 -Some tool linked about halfway down the page (Reads like its exactly what I want, however it barely has a noticable effect on my router.)
  4. http://www.http-kit.org/600k-concurrent-connection-http-kit.html -Concurrent HTTP connection simulator (This one seems like it would do what I want, but my linux-foo is limited and I can't get it working. tear)

So do you guys have a tool to test your routers with? I would love something that does both TCP/UDP.

(btw, for anyone misunderstanding I'm not trying to test "speed", just sheer number of connections)

Thanks! Kz

0 投票
2 回答
2639 浏览

php - 如何提取 dd-wrt ​​固件映像进行开发?

我是 dd-wrt ​​固件开发的初学者。我有一个 Linksys 路由器(型号 E900)并从 dd-wrt ​​网站下载适用于该型号的固件,以根据个人需求自定义此固件网页。我知道 dd-wrt ​​允许开源开发。

我使用固件模块套件来重建固件。但是当我尝试使用固件模块套件提取固件时出现问题,它显示如下错误。

在此处输入图像描述

我尝试使用 7zip 软件提取此图像。但它显示如下错误

在此处输入图像描述

我认为固件映像受密码保护。但它是开源的吗?

如何在 Linux 终端中提取受密码保护的固件映像?

0 投票
1 回答
747 浏览

git - Bower 安装失败,出现 Git ETIMEDOUT 包错误和退出代码 #128

环境:

  • 微软视窗 10
  • Node.js v0.12.4
  • 鲍尔 v1.65
  • git v2.63
  • 路由器 DD-WRT v24-sp2 (03/13/14) 千兆

当我从项目目录上的标准 Windows 命令提示符运行“Bower install”时,某些包出现以下错误,示例如下;

最后的错误是;

请注意,这不是特定软件包的问题。

是否可以设置/增加 Bower/Git 的超时时间?

0 投票
1 回答
3444 浏览

lan - 如何配置 dd-wrt ​​路由器,以便从其他子网中的其他路由器连接互联网?

我无法解决这个问题。

有调制解调器/路由器 (192.168.1.1) 与 wifi 在线分发。有 dd-wrt ​​的 wifi 和路由器,它也必须分配 Internet,但在子网 192.168.2.1。

如何使用 dd-wrt ​​配置路由器,可以通过电缆连接到第一个路由器 (192.168.1.1) 的 LAN 端口,并且当连接到 dd-wrt ​​on lan 或 wifi 的路由器时,设备从网络 ip 192.168.2.X 接收并可以访问互联网?

0 投票
1 回答
4781 浏览

dhcp - DD-WRT:获取 DHCP 租用时间未过期客户端的命令行

这是我的 Buffalo WHR-HP-G54 路由器(安装了DD-WRT连接设备的示例,显示:

  • 活动(传输)无线客户端。
  • DHCP 租用时间未过期的客户端(在我的情况下配置为 180 分钟)。

图片

当我使用通过 SSH 进入设备时,我想开发一些脚本来获取第二个表:DHCP Clients List
我现在能做的只是:

但是路由器的 ARP 列表不是一回事。
我在这里研究过:

但我无法知道其中一些文件是否包含我的数据。

有没有办法通过命令行获得这个也许一些用于DHCP Lease Not Expired Clients
的通用 Linux 方法会起作用,但我不知道。

0 投票
1 回答
623 浏览

c++ - 有效的 ARM 可执行文件找不到库

我为 ARM 嵌入式设备(运行 DD-WRT 的华硕 RT-AC68U 路由器)交叉编译了一个小型 Hello World 程序:

该文件似乎很好:

它取决于几个库:

当我尝试在目标系统上执行文件时,我得到以下信息:

ld-linux.so.3如果我在没有任何其他参数的情况下启动执行,一切正常:

列出库时,该文件似乎正在 /lib 文件夹中搜索库(它们不存在,它们位于 /opt/lib 中):

我猜这个错误是由于可执行文件在自己启动时没有找到所需的共享库。所有必需的库都存在于 /opt/lib 文件夹中,并且此文件夹包含在 LD_LIBRARY_PATH 环境变量中:

如何让可执行文件在正确的位置找到库?

编辑:我尝试在可执行文件中静态链接库,并且程序在目标平台上运行良好。但是,对于我想做的事情,这不是一个可行的解决方案。

0 投票
2 回答
1052 浏览

bash - DD-WRT wget 返回一个缓存文件

我正在为 *WRT 路由器的 YAMon 脚本开发安装程序(请参阅http://www.dd-wrt.com/phpBB2/viewtopic.php?t=289324)。

我目前正在使用 DD-WRT v3.0-r28647 std (01/02/16) 在 TP-Link TL-WR1043ND 上进行测试。像许多其他人一样,这个固件变体不包括curl所以我(优雅地)回退到一个wget电话。但是,DD-WRT 似乎包含一个精简版本,wget因此 -C 和 --no-cache 选项无法识别。

总而言之,我的wget电话坚持下载所请求文件的缓存版本。

顺便说一句 - 我正在使用: 我的远程服务器上的源文件在wget "$src" -qO "$dst" 哪里,并且是本地路由器上的目标srcdst

到目前为止,我没有成功尝试: 1. 将时间戳附加到请求 URL 2. 重新启动路由器 3. 运行stopservice dnsmasq& startservice dnsmasq None 改变了我仍然获得文件的缓存版本的事实。

我正在用头撞墙……有什么建议吗?谢谢!

0 投票
4 回答
862 浏览

javascript - 我正在尝试制作一个 nocatsplash 页面 - 它使用 HTML 代码检查密码并在输入正确密码时重定向访问者

我目前有一个工作代码,只允许用户单击按钮接受条款后通过。我想集成一个密码字段和接受按钮,只有在密码正确的情况下才允许某人通过。

这是我当前使用简单按钮的工作代码:

这是我发现的一个简单的密码表单:

为了使代码正常工作,第一块代码中的第一条语句需要包含在某处以告诉路由器该人接受,然后我希望它在他们单击按钮后重定向到另一个网站。正确的密码不需要警报,只需要不正确的密码。有什么建议么?

0 投票
2 回答
868 浏览

linux - DD-WRT Shell 脚本 Wifi IP 和名称添加

大家好,我在我的 Linksys EA6500 路由器上运行 DD-WRT v.3.0,我运行了以下脚本,以便让我访问当前连接到路由器的 WiFi MAC 地址:

我可以访问http://192.168.1.1/user/list.html,它会显示当前连接到路由器的 wifi MAC 地址列表:

例子:

但是,我想修改它以包括IP ADDRESSNAME OF THE DEVICE

我在 DD-WRT 网站上找到了这个,但是在运行命令并检查目录时,我在任何地方都看不到它。

我希望它像这样输出:

谁能帮我修改我发布的第一个脚本以包含IPNAME

更新

当我在 PuTTYtel 中执行命令arp时,我得到以下信息:

所以目前我正在运行的脚本(getmac.sh)查看这个并且只得到这个:

因此,鉴于此,我如何修改脚本以在正确的 JSON 布局中获取更多我正在寻找的信息?

更新 2

好的,我在这里有这段代码:

输出以下内容:

现在鉴于上述情况,如何从 IP 中删除()并将其格式化为正确的 JSON 格式?我试过awk -F'('但这似乎不起作用。