问题标签 [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 回答
209 浏览

nat - 域名拆分到子网 DD-WRT

我试图在家中设置服务器系统,因为我最近更换了 ISP。

我通过 register.com 注册商拥有 vrakiver.net 域名。我的 ISP 为我的 DD-WRT 路由器提供了一个静态 IP。我有 2 台计算机设置了静态 IP:

第一个:IP 为 192.168.1.102 的“服务器”

第二:IP 192.168.1.100 的“g5”

我来自局域网,我可以使用 server.local 或 g5.local 或它们各自的 IP 连接。

我想设置系统,以便我可以从世界任何地方使用 g5.vrakiver.net 访问“g5”和 server.vrakiver.net 访问“服务器”

端口转发不会削减它,因为我需要访问两个设备的所有端口。(但不一定同时)

我在某处读到一些关于某些系统的内容,询问用户来自哪个域,然后据此决定路由的位置。

* 我认为这在物理上应该是可行的,因为在 IPv6 上它会很容易,只需将域记录设置为每个主机可公开访问的 IP。*

提前感谢您对此提供的任何建议。

0 投票
1 回答
1099 浏览

dns - Raspberry Pi、DD-WRT 和动态 IP(无 IP)设置

我的想法是从 Internet 访问我的树莓派服务器(ssh、webmin、deluge web)。

我将动态 DNS 服务添加到我的 dd-wrt ​​路由器,我可以从 Internet 访问它(web ui)。

我在我的树莓上安装了 no-ip 并运行它。

但是我无法使用 No-IP 提供的主机名访问 ssh、webmin 和 deluge web。

所以,我的问题是:

  1. 如果我已经将 no-ip dns 添加到我的路由器,我还需要将它添加到我的树莓派吗?还是可以通过路由器管理?如果是怎么办?

  2. 如何在树莓派上配置无 IP 的动态 dns?

  3. 当我在路由器上启用 web ui 时,我需要检查一些基本的安全设置吗?

谢谢

0 投票
1 回答
780 浏览

openwrt - 我在哪里可以获得 /usr/sbin/nas 的源代码或详细文档

我试图从http://downloads.openwrt.org/sources/nas-4.80.9.1.tar.gz获取 /usr/bin/nas 源,但发现它只包含已编译的 ELF 二进制文件。我尝试使用页面http://www.dd-wrt.com/wiki/index.php/Development上的指令获取 dd-wrt ​​源(希望在那里找到 nas),但关键指令返回一个错误,说明是没有来源。svn co http://svn.dd-wrt.com/DD-WRT

我需要详细的参数 /usr/sbin/nas(由 dd/open-wrt ​​指定nas --helpman nas如果只有 dd/open-wrt ​​有手册页)或 nas 源。

0 投票
2 回答
3036 浏览

linux - 在 dd-wrt ​​路由器上使用 Optware 软件包和启动脚本

我正在尝试在我的 dd-wrt ​​路由器(Buffalo WZR-HP-AG300H)上运行一个 mumble 服务器(umurmur)。我在设备上刷了一个最新的社区版本的 dd-wrt(SVN 版本:23320),它内部有一个 Atheros CPU。

之后,我使用这些指南(指南 1指南 2 )将 USB pendrive 安装到文件系统中并创建了可写目录。这是我保存到 nvram 的启动脚本(通过 web-gui)

编辑:USB pendrive 应在与 DD-Wrt 一起使用之前进行分区。

该脚本运行良好,我可以使用 opkg 安装软件包。我也可以手动运行 umurmur,但我正在努力让 umurmur 自动启动。我认识到放置的 umurmur 启动脚本/opt/etc/init.d/需要类似的参数startstop但似乎它们在没有任何参数的情况下被调用。

此处描述的另一种方法也不起作用。

有没有人对这些问题有有效的解决方案?请帮忙!

0 投票
1 回答
972 浏览

dd-wrt - DD-WRT 将传入流量重定向到家庭 Plex 服务器

我不确定这是否可行,但是我的 DNS 域仅指向我的家庭边界路由器。我已经设置了从端口 80 到运行 Plex 媒体服务器的 Windows 计算机的端口 32400 的端口转发。

目前我必须通过 mydomain.com/web/index.html 连接,我无法通过 Plex 更改它,所以我想知道是否可以设置我的 DD-wrt ​​路由器以将 mydomain.com 连接重定向到 mydomain.com/web/索引.html?

我研究过 DNSmasq,但我认为这只适用于本地。无论如何我可以做到这一点吗?

0 投票
1 回答
491 浏览

python - 来自主机的 nc -> VM 工作(端口 9050),但 VM(用 Python 编写的运行服务器)重置来自主机的连接 [TCP RST] -> VM 在同一端口(9050)

背景资料

我正在开发一种旨在与服务器通信的支持网络的嵌入式设备。因为该服务器将运行 linux(但我需要 Windows 工具进行开发),所以我正在运行一个带有 Ubuntu Server 14.04 的 VM 用于开发目的。

嵌入式方面对于这个问题并不重要,因为我要回到最简单的测试设置(只需让主机连接到 VM 上的服务器以查看 TCP 连接已建立)以进行故障排除。

网络设置

  • 运行 DD-WRT [v24-sp2 (03/25/13) std (SVN 修订 21061)] 的 D-Link DIR-615,通过 MAC 过滤器分配给主机和 VM 的静态 IP,启用 DNS 功能

  • 开发机(192.168.5.117,dev.test.lan)

  • Ubuntu VM (192.168.5.118, vm.test.lan) - 使用桥接连接(NAT 不起作用,因为客户端将启动与 VM 的连接)

  • 路由器未连接到任何类型的 WAN,仅有线连接,Wi-Fi 已禁用

执行的健全性检查

  • 从 VM ping 主机成功(使用 IP 或 dns 名称)

  • 从主机 ping VM 成功(使用 IP 或 dns 名称)

  • 主机 <-> VM 之间的 nc(可以从任一侧侦听/连接)[侦听端口 9050]

  • 在 VM 内,可以通过 nc 连接到 VM 上运行的服务器应用程序,成功建立连接 [到端口 9050]

  • 为端口 9050 上的传入/传出 TCP 连接打开 Windows 防火墙

问题分析

使用wireshark,我可以在执行nc sanity test(主机<-> VM)时看到TCP连接成功。

当我在VM上运行服务器(用python编写,使用asyncio)并尝试从主机通过nc连接时,服务器看不到任何连接(但我们知道从nc连接到服务器是有效的,因为这已在 VM 内部成功测试)。

从wireshark我看到主机向VM发送SYN,之后VM以[RST,ACK]响应。主机在放弃之前重试传输两次。

问题

  • 桥接连接是否适合用于 VM 的设置?

  • 找出 RST 来源的最佳方法是什么?(是路由器、虚拟机 TCP/IP 堆栈,还是 Python 的某些部分导致了它?)


更新:在虚拟机中 尝试nc 192.168.5.118 9050并观察到与从主机尝试相同的拒绝连接行为。根据亚当所说的,看起来我们越来越近了。也会尝试亚当的建议并发布更新。

0 投票
1 回答
592 浏览

dd-wrt - 在 dd/wrt v24 sp2 上为域名激活和使用磅代理

我想在 DD-WRT v24-sp2 (07/24/13) mega 上激活和使用磅,但我在路由器管理中没有找到任何选项。请问如何激活和使用?

0 投票
1 回答
1516 浏览

web - 直接 URL 登录到 dd-wrt ​​网页界面

任何人都知道如何为 dd-wrt ​​Web 界面制作直接登录 URL。

就像是:

如果没有解决方案,请给我 php 示例脚本。谢谢。

0 投票
2 回答
13080 浏览

router - 强制门户 - Chillispot | OpenWrt vs DD-wrt

我一直在尝试使用 DD-wrt ​​和 Open-wrt ​​以及我自己的 radius 服务器来配置强制门户,并且我还尝试使用 CSP 页面 ( http://worldspot.net ) 来配置它们。

DD-wrt

我的第一次尝试是使用 Web 界面使用 TP-LINK WR841N (v7.) 和 DD-wrt。在 dd-wrt ​​网页界面中有一个选项Services -> HotsPot -> ChilliSpot。在这里,我尝试了两种配置,使用我自己的服务器数据,还尝试了 WorldSpot 数据,两种情况下我的问题都是一样的:

当我在路由器上启用 Chillispot 时,我没有分配 IP,这意味着我无法连接到 wifi/lan。看来问题显然出在路由器上,就像 Chillispot 配置不起作用,或者更改没有“应用”

开放式

经过几个小时试图使工作 dd-wrt ​​我认为也许使用 open-wrt ​​更容易配置,在这里我发现了另一个问题。将TP-LINK更新为Open-wrt后,我发现无法通过WEB访问路由器,所以我必须通过telnet和ssh连接来安装一些软件包并进行一些配置。

我尝试为 web gui 安装“luci”包,但发现有一些错误: - 首先它没有找到包,我必须更改/etc/opkg.conf文件 - 下载包并尝试访问网络后,我得到了错误uci_load: not found - 一旦我修复了 uci 包问题,我启用了 uhttpd 并启动它,但是当我尝试通过网络连接时,我收到另一个错误“CG​​I 没有收到任何响应”

问题

  • 比我更有经验的人可以指出这些软件中的哪一个更好地拥有一个现场系统/强制门户?

  • dd-wrt​​情况下,chilispot 的配置可能未应用于路由器配置?

  • 对于open-wrt,任何人的 Web 界面都有相同的错误吗?

  • 我一直在阅读,似乎可以通过 配置 ChilliSpot SSH,但是我发现的教程不是很有帮助,任何人都可以为我指出一个很好的教程吗?

我也有一个D-Link dir-615 H2,但它似乎与 TP-LINK 相比,与 open-wrt ​​和 dd-wrt ​​的兼容性较差。

我会很感激任何可以让我朝着好的方向发展的信息,谢谢!

0 投票
0 回答
872 浏览

android - Android 5 (Lollipop) Wifi Landing Page 现在在模态对话框/视图中,不再重定向到主页功能

Android 5 的 Wifi 登录发生了根本性的变化。重定向(例如,使用 DD-WRT NoCatSplah 登录页面)不会被直接忽略,但在用户单击接受按钮后它会关闭(现在显示在新的模态视图中,不再在 android for chrome 浏览器中显示)。

我认为有很多公司受到影响,因为它们在重定向(启动后)页面上显示本地信息,剩余时间没有在 Wifi 网络或广告中付费。例如:大型 Wifi 提供商或酒店....

有谁知道这个新的 Android 5 行为的规范链接?或者如何处理它以在单击接受按钮进入 Wifi 网络后打开例如用于重定向的 chrome 选项卡(旧行为 - 解决方法)?!例如 Window.open 在这个新的“模态视图”中不起作用。

在我的 DD-WRT 路由器上,我使用 NoCatSplash 和以下 splash.html:

我还尝试允许路由器(钱包花园)上的 IP 地址在模式视图出现时尝试连接到互联网(我认为他们检查 splash.html 是否应该在模式视图中显示)。但没有运气。

最好在 Android 5 上实现旧行为。splash.html 只有在用户打开移动网络浏览器并尝试第一次打开网站时才会显示。(在 Android 和模态视图上没有通知)。

有关这方面的更多信息,另请参阅:http: //community.spiceworks.com/topic/638688-splash-pages-redirect-on-android-lollipop-5