标签: openwrt

有人在办公室使用 DD-WRT/OpenWRT 等吗?

是否有人在办公环境中使用任何第三方路由器/AP 固件(DD-WRT、OpenWRT、Tomato 等)?
它处理了多少用户?
你使用它多久了?

我知道风险之一是有限的支持,但节省的成本可以证明这一点。

tomato router wifi openwrt

5
推荐指数
2
解决办法
1133
查看次数

华硕WL-500GP v1选择什么固件

我找到了几个固件:OpenWRT、DD-WRT、Tomato 和Oleg 的. 我想知道什么是最好的选择?

路由器在家庭网络中工作(台式机通过电线,笔记本电脑使用 WiFi)。我还计划在其上运行 torrent 和 VPN 客户端。

router firmware openwrt

5
推荐指数
1
解决办法
1876
查看次数

openwrt:将 rdate 与 NTP 服务器一起使用?

我注意到一些嵌入式设备(例如在 Busybox 上运行的OpenWRT)使用 rdate 来设置系统时间,而不是 NTP。Rdate 是一个较旧的时间协议,我在美国找不到任何可用的 rdate 服务器。

rdate 是否可以将时间与 NTP 时间服务器同步?

unix ntp time openwrt rdate

5
推荐指数
4
解决办法
8240
查看次数

qemu 与 tun 虚拟网络问题

我正在尝试使用 open-wrt ​​qemu 和 vde2 设置虚拟网络环境启动两个 qemu 实例并将它们连接在一起的脚本如下

IMAGE=/home/northpole/openwrt/trunk/bin/x86/openwrt-x86-generic-combined-jffs2-128k.img

sudo killall -q qemu
sudo killall -q wirefilter
sudo killall -q vde_switch

vde_switch -d --hub --sock num1.ctl -f colourful.rc
vde_switch -d --hub --sock num2.ctl -f colourful.rc
cp ${IMAGE} num1.image
cp ${IMAGE} num2.image

sudo qemu \
    -no-acpi -m 32M \
    -net vde,sock=num1.ctl,port=1 -net nic,macaddr=fe:fe:00:00:01:01 \
    -net nic -net tap,ifname=tapwrt1 \
    num1.image&

sudo qemu \
   -no-acpi -m 32M \
   -net vde,sock=num2.ctl,port=2 -net nic,macaddr=fe:fe:00:00:02:01 \
  -net nic -net tap,ifname=tapwrt2 \
 num2.image&

sudo ifconfig tapwrt1 …
Run Code Online (Sandbox Code Playgroud)

openwrt linux-networking qemu

5
推荐指数
1
解决办法
1374
查看次数

网关通过 OpenVPN 隧道从 DHCP 回复中剥离

我有一个桥接的 OpenVPN 设置。这是我的服务器配置:

port 1194
proto udp
dev tap0

ca      /etc/openvpn/easy-rsa/keys/ca.crt
cert    /etc/openvpn/easy-rsa/keys/server.crt
key     /etc/openvpn/easy-rsa/keys/server.key
dh      /etc/openvpn/easy-rsa/keys/dh2048.pem

# brtctl upscript
script-security 2
up /etc/openvpn/up.sh

tls-server
server-bridge

keepalive 10 120
comp-lzo
persist-key
persist-tun
status openvpn-status.log
verb 3
Run Code Online (Sandbox Code Playgroud)

服务器在运行在网络 A 中的 Debian 机器上运行,客户端在网络 B 中的 OpenWRT 路由器上运行。在网络 A 上,tap0 接口与本地网络桥接,包含一个 DHCP 服务器和一个互联网网关。在网络 B 上,tap0 接口与一个单独的网络桥接,没有 DHCP 服务器或互联网访问。这个想法是 OpenVPN 隧道为网络 B 提供互联网访问。

在此设置中,OpenVPN 服务器不分配供客户端使用的 IP 地址。相反,它只是让本地网络中的 DHCP 服务器处理它。这是有效的,因为这是桥接 (TAP) 而不是路由 (TUN) 设置。

因此,DHCP 确实在隧道上工作。网络 B 侧的客户端直接从网络 A 侧的 DHCP 服务器获取其 IP 地址。问题是看起来默认网关从 DHCP …

networking dhcp vpn openvpn openwrt

5
推荐指数
1
解决办法
6622
查看次数

OpenWRT - 如何将主机名的所有子域重定向到同一主机,以便可以进行反向代理?

我有一个 OpenWRT 路由器设置,192.168.1.1带有搜索域local(而不是默认的lan)。

我有一个服务器设置,192.168.1.200,主机名,server.local

我有一个工作站 ,192.168.1.10主机名workstation.local

server.local还运行 NGINX 反向代理,以提供子域,例如sub.server.local.

如果我的工作站尝试访问 ,server.local则会正确解析为指向192.168.1.200

但是,如果我的工作站尝试访问 ,sub.server.local它无法解析为192.168.1.200

如果我的工作站已将192.168.1.200 sub.server.local, 添加到其主机文件中,则它可以正确解析,并且服务器反向代理会将传入连接路由到正确的端口。

我该如何解决这个问题,以便所有子域都server.local解析为192.168.1.200?不必为服务器上的每个子域添加主机记录到每个工作站,这显然是不可持续的。

我假设我需要更改 OpenWRT 路由器上的一些 DNS 记录,但是查看 Luci(Web 界面)中的设置,没有发现任何内容能够实现此目的。

有任何想法吗?

domain-name-system routing reverse-proxy subdomain openwrt

5
推荐指数
1
解决办法
7770
查看次数

为 WinSCP 打开哪些协议/端口

WinSCP 连接到 *nix 机器时应优先考虑哪些端口(和/或协议)?

细节:

我有一个运行 WinSCP 的 Windows 客户端,它通过 WRT54 路由器(运行 Tomato)连接到远程 Ubuntu 服务器。Tomato 路由器具有服务质量选项,允许我指定哪些端口和协议获得优先级。

我需要添加哪些设置来对 WinSCP 进行分类?

windows sftp openwrt

4
推荐指数
1
解决办法
3万
查看次数

强制在网络上使用特定的 DNS 提供商

OpenDNS 提供了一种非常简单的按类别过滤互联网的方法。当然,谁能获得正确的 IP 地址可以轻松绕过过滤器,但这足以满足我的期望。

更大的问题是在客户端更改 DNS 提供商并不是什么大问题。

所以我的问题是是否可以强制在本地网络中仅使用特定的 DNS 提供商。

目标设备是带有 OpenWRT 的 WiFi 路由器。(不过,我欢迎任何类似的简单设置过滤解决方案,但主要问题是 DNS 提供商强制。)

domain-name-system router webfilter openwrt dnsmasq

3
推荐指数
1
解决办法
903
查看次数

如何使用 OpenWRT 配置完全开放的 DMZ?

我有 OpenWRT 路由器。

我的 LAN 中有 NAS,我需要从 WAN 和 LAN 中的所有计算机访问它。因此,它应该可以从任何计算机访问,并且它也需要访问其中的一些。

我阅读了 OpenWRT wiki 和论坛,他们推荐使用 VLAN 进行网络分离,但我不需要那个 - 我希望它们都在一个网络上,这样彼此都可以看到,而 NAS 可以从 WAN 上看到?

任何想法,如何做到这一点?

以防万一,如果我的设备很重要:

  • 路由器型号:Buffalo WZR-HP-G300NH

  • 固件版本:OpenWrt Backfire 10.03.1 / LuCI 0.10.0 Release (0.10.0)

dmz openwrt

3
推荐指数
1
解决办法
2万
查看次数

iptables 没有被 IP 和端口丢弃?

我有大约 4 个 IP 地址,它们不断地随机访问我网络上的一个端口,我想阻止。所以我在我的 OpenWRT 路由器中添加了这样的规则:

iptables -I INPUT -s FIRST_PUBLIC_IP -p tcp --dport 32400 -j DROP
iptables -I INPUT -s SECOND_PUBLIC_IP -p tcp --dport 32400 -j DROP
iptables -I INPUT -s THIRD_PUBLIC_IP -p tcp --dport 32400 -j DROP
iptables -I INPUT -s FOURTH_PUBLIC_IP -p tcp --dport 32400 -j DROP
Run Code Online (Sandbox Code Playgroud)

然后我也有这个规则,只要该端口上有连接就会写入日志

iptables -I FORWARD -p tcp --dport 32400 -m limit --limit 1/min -j LOG --log-prefix "PLEX Connection "
Run Code Online (Sandbox Code Playgroud)

所以我认为会发生的是,如果列出的 4 个 IP 地址中的 1 个尝试连接到该端口,它们只会被丢弃并且永远不会进入前向链。其他一切都会触发该日志记录规则。

但是,这些 IP 地址仍通过 FORWARD …

iptables openwrt

2
推荐指数
1
解决办法
704
查看次数

如何查找unix eth端口链路速度

我的 openwrt 路由器有一个小问题。我想知道格式为 10M、100M、1000M 等或 10BaseT 的链接速度..但我无法在 /proc 中找到它或使用“ip”命令也“dmesg”不提供此数据。

你有什么想法我可以在哪里找到它吗?如果数据是十六进制格式,那对我来说就足够了。谢谢。

unix ethernet openwrt network-speed

-1
推荐指数
1
解决办法
2万
查看次数