Articles of openwrt

俘虏门户网站与没有DNS的辣椒

我正在尝试使用chillispot在openWRT中设置强制门户。 我的目标是有一个开放的networking,并显示一个静态的HTML信息,没有互联网连接,没有任何login。 当WRT路由器连接到互联网时,我已经在家工作了。 但是,我需要使用解决scheme,而无需连接到互联网。 我不知道这是否可能,因为没有互联网没有DNS解决scheme,chillispot不工作没有DNS。 也许有一个select使用IPtables或类似的东西来做一些事情,强迫networking中的所有stream量去一个单一的IP?

openvpn排除一些网页

我OpenWrt与openvpn就可以了。 有些计算机通过–set-mark规则被排除在openvpnstream量之外。 但现在我需要一些更有弹性的解决scheme。 我正在使用VPN进行网页浏览,但有些网页需要从VPN(即银行或在线商店)中排除。 我怎么能做到这一点?

路由AP openwrt

我正尝试使用Alice Gate2作为路由客户端,通过以太网将Internet连接到智能电视。 networking拓扑结构应如下所示: 互联网 – >(有线) – > [R1] —>(无线)—-> [R2(openwrt)] – (有线)—> smartTV R1在192.168.1.0上,R2在192.168.2.0上 我已经按照wiki上的指南,但我认为有一些我错过了。 我已经设法连接到R1的无线接入点的R2,但我无法从R2局域网上的任何主机ping 192.168.1.1。 此外,R2 LAN上的DHCP不分配给我一个IP。 任何人都可以请帮我理解我错过了什么? 这里是configuration: 的/ etc /configuration/networking config interface 'loopback' option ifname 'lo' option proto 'static' option ipaddr '127.0.0.1' option netmask '255.0.0.0' config switch 'eth1' option enable '1' option enable_vlan '1' option reset '1' config interface 'lan' […]

在VPN中没有路由到客户端

我尝试在一个开发VMWare环境中configuration以下networking结构。 W.XP——| |—–W10 192.168.5.100 | | 192.168.4.100 | | | | Endian FW — VPN conn —– OPENWRT as (Openvpn Server) 192.168.5.1 192.168.4.1 VPN IP 10.200.0.2 VPN IP 10.200.0.1 我configuration了一个TUN连接,并且UP,我可以从VPN双方ping 10.200.0.2 < – > 10.200.0.1。 VMware虚拟交换机处于混杂模式。 哟尝试从平 Endian – > OPENVPN工作eth0 192.168.4.1 Endian – > W10的作品 W.XP – > openvpn不起作用。 “错误的IPTABLES?” OPENVPN – > ENDIAN不工作… […]

OpenWrt(Chaos Calmer 15.05.1):`opkg install <package> -d ram`失败

当我尝试使用opkg install python-xml -d ram 它通过以下步骤: 正在安装… [WORKS] 正在下载… [作品] configuration… [FAILS] grep: /usr/lib/opkg/info/<package>.control No such file or directory cat: can't open '/usr/lib/opkg/info/<package>.list' No such file or directory opkg正在查找的文件位于以下目录中: /tmp/usr/lib/opkg/info 问题:当使用–d dest_name参数时, opkg应该查看/tmp目录 有谁知道如何获得configuration步骤使用/tmp作为根? 注意:我在openwrt.org上find了一个打开的票证 ,但没有指定解决方法。

在TL-MR3020上的OpenWRT上,除Nodogsplash上​​的DNS外,没有任何stream量

我正在尝试使用OpenWRT(BARREER BREAKER(14.07,r42625))和Nodogsplash在TL-MR3020上创build一个强制门户。 我用ExtRoot增加了存储空间。 这是我的configuration文件: 的/ etc /configuration/ DHCP config dnsmasq option domainneeded '1' option boguspriv '1' option filterwin2k '0' option localise_queries '1' option rebind_protection '1' option rebind_localhost '1' option local '/lan/' option domain 'lan' option expandhosts '1' option nonegcache '0' option authoritative '1' option readethers '1' option leasefile '/tmp/dhcp.leases' option resolvfile '/tmp/resolv.conf.auto' config dhcp 'lan' […]

新的PPTP客户端无法访问旧的PPTP服务器

我买了新的路由器来更新基础设施。 我select了华硕RT-N18U,因为我们现在正在和DD-WRT合作几年。 +48小时后,试图复制configuration,我们已经和现在仍然觉得很难解决它。 我们有7个办事处(192.168.2.x,192.168.3.x,…)和总部(192.168.1.x)。 PPTP服务器在总部,所有的办公室都有相同的路由器。 我为新路由器创build了一个新的静态路由(在更改其他路由器之前对其进行testing),并在PPTP服务器(192.168.1.251)中看到了连接(192.168.9.251和我当前的外部IP,这意味着它们至less有一点通信) )。 但事情是我不能互相ping通。 实际上,我什么都做不了。 显然,HQ路由器和其他旧路由器可以相互ping通,可以通过RDS访问公司的服务器,一切正常。 我错过了什么? 先谢谢你。

Openvpn服务器查看客户端的lan

我正在努力与VPNconfiguration,我想让所有的VPN客户端看到特定的客户端的本地networking。 我现在没有想法了。 这就是我想要实现的:我想使用VPN的魔法访问我的本地家庭networking。 到目前为止我所做的是: 创buildfunction齐全的VPN服务器。 创build可用于joinnetworking的Cliens证书 现在最重要的是我想介绍我的家乡本地networking到VPN。 这就是为什么我在本地networking路由器上创buildopenvpn客户端到我的远程VPN。 路由器可以ping通VPN上的VPN服务器和其他机器,也可以ping通。 不幸的是我不能使它自己的本地路由到VPN,所以每个客户端和服务器也可以看到客户端的本地networking(我的路由器)的机器。 我看到了这个解决scheme,但是使用tun而不是tap 。 我真的想用水龙头做这个。 这就是为什么我尝试桥接我的VPNnetworking与本地(但这完全搞砸了),iroute也不适用于水龙头 。 我如何推送我的本地networking路由,使VPN中的每台机器都可以使用此路由? 这是我在服务器端的configuration: 为server.conf root@VPS:~# cat /etc/openvpn/server.conf proto udp port 1194 server 10.10.1.0 255.255.255.0 dev tap1 dev-type tap topology subnet ca ca.crt cert server.crt key server.key dh dh2048.pem ifconfig-pool-persist ipp.txt 10 # script-security 2 # client-connect client-connect.sh verb 4 mute 20 […]

SSH连接到OpenWRT和RSYNC到连接的设备

我有可能在地理位置远的地方使用2,5 GB的Internet连接来满足备份的需要。 所以我想使用安装有OpenWRT的TP-Link千兆路由器WR-1043WD。 有3.5“4TB的希捷个人云通过以太网电缆连接到路由器。 希捷个人云有可能运行RSYNC客户端和服务器,但没有SSH。 我不想在Seagate Personal Cloud上安装替代软件,因为保修。 但是,在OpenWRT上运行SSH和RSYNC当然很简单。 我的想法是通过SSH数据从家庭服务器RSYNC到前面提到的遥远的位置。 我的问题是。 如何使用Seagate Personal Cloud以明文(未encryption)forms将RSYNCstream量通过SSH传送到路由器,而不使用SSH数据传输RSYNC?

分布式DHCP概率

我正在build立一个网状networking。 所有的节点都有一个“AP级”的路由器/ AP(我们称之为将其与“MESH级”路由器/ AP区别开来),它负责通过传统的WiFinetworking处理客户端连接,并且它们都具有相同的configuration。 他们都创build自己的172.16.xxx.yyy子网及其DHCP分配地址到172.16.1.1到172.16.255.254的客户端[这是可以接受的权利?]。 openwrt负责基于客户端的MAC地址对IP进行随机化处理,从而在整个子网上平均分配客户端IP。 现在 – 在物理上靠近的节点上 – 如果一个wifi客户端漫游(意味着在切换到另一个节点之前没有完全失去与另一个节点的连接)到一个新的节点,它不会请求新的DHCP租约,而是继续旧节点上使用的旧地址,而不检查新节点是否已将该IP分配给其他设备。 集中的DHCP服务器在这里不是一个选项。 这是一个问题: 由于我们的DHCP池包含多个IP地址,并且不会有超过30个设备同时连接到单个节点,所以在避免IP冲突方面,这种设置有多安全? 这是我的逻辑: 如果我正确理解DHCPdynamic性,那么多年后,一个节点将看到一个IP冲突[因为MAC地址将转换为相同的IP] [假设另一个设备获取我手机的IP,而我的手机没有连接到该节点] 案例1 ]我的电话从头重新连接到同一个节点[ 不从另一个AP漫游],并获得另一个IP – > 没有问题 情况2 ]我的电话同时连接到networking上的另一个节点 – > 没问题 案例3 ]我的电话同时连接到networking上的另一个节点,获得其通常的IP [因为所有节点都用相同的algorithm计算IP,至less我假设是这种情况]恰好在第一个节点附近[不是可能],然后漫游到第一个节点 – > 冲突 情况3发生的可能性:为了发生冲突并导致实际冲突,两台设备必须同时连接在同一个节点上。 任何其他情况下都不会产生问题,因为时间位移或空间位移为我们处理这个问题。 假设不超过30个客户端将同时连接到同一个节点。 现在,由于所有的IP都是不同的,因为他们的IP不会是随机的,但是DHCP服务器会注意到不会有任何两个设备共享相同的IP,这不是一个生日悖论的情况,因为这30个IP不会是无关的事件。 因此,漫游电话的IP将与现有电话相冲突,发生概率为0.003%,或在33k +漫游事件中有1个电话,将有30万个案例出现。 这是逻辑和这个math是否正确或我不考虑一些主要因素在这里玩? 10.xxx.yyy.zzz子网在这里不是一个选项,因为它们被网状层使用,我们不希望客户共享那个子网。 非常感谢您的回答,并且非常抱歉,但这对我们来说是非常重要的。