问题标签 [openwrt]

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 投票
4 回答
26569 浏览

java - OpenWrt/DD-WRT 上的 Java

我有一个用 Java 编写的现有解决方案,我很想在OpenWrt路由器上运行。OpenWrt 甚至会在不安装大量依赖项的情况下运行 Java 吗?有人试过这个吗?

0 投票
1 回答
13143 浏览

snmp - 通过 SNMP 访问路由表

如果我要查找安装了 openWRT 的 Linksys WRT54G 的路由表,我需要哪个 MIB?

0 投票
1 回答
157 浏览

shell - x-wrt ​​webif 上的 helloworld.sh 给了我一个未经授权的 403

我正在尝试在 openwrt-10.03.1-rc3 上自定义 webif v. 0.3-4895 包(适得其反)。

我有一个功能性的 webif,我正在尝试关注这个 wiki 条目

我将 info.sh 复制到 helloworld.sh 并编辑了 .categories 和 ##WEBIF 行,但我没有看到菜单中有任何变化,当我调用 helloworld.sh 时,我的浏览器上出现 403。(其他页面功能正常,我可以在 info.sh 中编辑和添加文本)。

有没有人有任何提示?

0 投票
3 回答
2242 浏览

python - 在 Open WRT MenuConfig --> Languages 中找不到 Python

我正在尝试将 python 包含在 openwrt 中。它没有出现在打开的 wrt menuconfig 中。在语言选项下我只能看到 Lua 而没有其他内容。检查时显示 python ... OK , perl ... OK。我错过了任何步骤吗?

0 投票
4 回答
18707 浏览

wifi - 我可以触发移动客户端在连接到 wifi 时自动启动网络浏览器吗?

假设您对无线路由器具有完全的编程控制(运行 OpenWrt 或 DD-WRT - linux)。路由器配置为广播 ssid,并且网络是开放的。

一个移动用户(iPhone/Android/BB)走了上来。

1) 在 iPhone 上,如果设备当前未连接 wifi,则会出现一个对话框,提示您连接到可用的 SSID。用户选择我的 ssid 并连接。有没有办法从我的路由器(比如使用 Bonjour 或 ??)触发 iPhone 启动网络浏览器并尝试加载主页或自动配置 url?

2)Android / BB有什么不同的答案吗?

原因是在“围墙花园”应用程序中,我需要能够弹出一个问候页面,并且不希望用户必须先摸索加载默认页面。

任何和所有的想法表示赞赏!谢谢RM。

更新——我认为答案可能在于 802.21 或 UMA。我在某处读到 ATT 将其与 iPhone 一起用于身份验证。

在 iPhone 上连接到 wifi 网关时,有一个名为“自动登录”的开关。如果你打开它,iPhone 会发送一个 HTTP 请求,并从我的热点接收重定向,然后我发送欢迎页面。(现场完全开放)。问题是 iPhone 似乎在等待特定的东西 - 它不会从“3G”变为 wifi 并且最终可能会超时。此外,它仍然显示停靠在窗口顶部的“登录”横幅。

有人知道我需要发送以进行正确的自动登录的帧的文档吗?

0 投票
2 回答
2156 浏览

python - Python OpenWRT crontab

我试图在 OpenWrt 盒子上运行 python 脚本:

它通过 snmp 获取数据,然后通过 curl 将数据发布到本地服务器。从外壳可以正常工作:

我可以在数据库中看到数据。但来自 cron:

我在 logread 中看到:

但是 DB 中没有数据 :( 并且 httpd access.log 中没有任何数据 :( 为什么?

0 投票
2 回答
1475 浏览

build-process - openwrt项目的部分编译

我想获得一个想法或参考,以仅编译 openwrt 项目的子集。我知道 menuconfig 实用程序,但这还不足以实现我的目标。

我只想为特定目标(ar71xx)和内核编译工具链(binutils + gcc + glibc)。

现在,在查看了 makefile 等之后,我注意到大部分工作实际上是修补工具链和内核,然后编译它。修补后是否有任何选项可以停止构建过程,所以我只能修补源代码,我可以编写自己的 make 文件来编译它?

0 投票
2 回答
8480 浏览

curl - 自动上传到 FTPS

如何将 OpenWRT 路由器上的文件上传到使用 FTPES 的地方?

我用谷歌搜索了 curl,因为它足够小,可以安装:

opkg 更新 opkg 安装 curl

并且可以处理 FTPES 连接: http ://curl.haxx.se/docs/comparison-table.html

好的。但继承人的问题:我无法猜测,我怎么能上传文件。

有人可以指点我一个工作的好方法吗?

0 投票
2 回答
468 浏览

linux - 使用 xCode 进行 Linux 编程的初学者?

我正在为一个 linux 繁忙的盒子环境启动一个项目。我还没有看到任何关于它的信息,但我基本上需要与 GPIO 和系统的其他各个部分进行交互(这是针对 OpenWRT 固件的)。

详细信息是:Linux OpenWrt 2.6.30.10 #24 Tue Apr 6 14:59:59 CEST 2010 mips GNU/Linux

那么如何在 xCode 中启动一个可以编译成这个的项目呢?这是一个失败的原因吗?如果是这样,我该如何开始一个项目。我可以在 Linux 上做到这一点,但我以前从未在那个平台上启动过项目。

0 投票
3 回答
3372 浏览

openwrt - OpenWRT下如何生成随机数?

使用“正常”(我的意思是“完整”)Linux发行版,它工作得很好:

sleep $(echo "$[ ($RANDOM % 9 ) ]")

好的,它等待大约 0-9 秒

,但在 OpenWRT [不使用 bash,而是使用 "ash"]:

$ sleep $(echo "$[ ($RANDOM % 9 ) ]") sleep: invalid number '$[' $

以及为什么:

$ echo "$[ ($RANDOM % 9) ]" $[ ( % 9 ) ] $

那么有没有人有办法在OpenWRT下生成随机数,所以我可以把它放在“睡眠”中?

谢谢