惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
O
OpenAI News
TaoSecurity Blog
TaoSecurity Blog
Cloudbric
Cloudbric
Know Your Adversary
Know Your Adversary
I
Intezer
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
T
Tenable Blog
Application and Cybersecurity Blog
Application and Cybersecurity Blog
P
Privacy & Cybersecurity Law Blog
T
Threatpost
AWS News Blog
AWS News Blog
Google Online Security Blog
Google Online Security Blog
C
CXSECURITY Database RSS Feed - CXSecurity.com
aimingoo的专栏
aimingoo的专栏
Cyberwarzone
Cyberwarzone
GbyAI
GbyAI
P
Proofpoint News Feed
S
Security @ Cisco Blogs
D
Docker
爱范儿
爱范儿
Hugging Face - Blog
Hugging Face - Blog
Help Net Security
Help Net Security
D
Darknet – Hacking Tools, Hacker News & Cyber Security
T
Tor Project blog
博客园 - 【当耐特】
月光博客
月光博客
罗磊的独立博客
G
Google Developers Blog
M
MIT News - Artificial intelligence
小众软件
小众软件
C
Check Point Blog
P
Proofpoint News Feed
H
Heimdal Security Blog
云风的 BLOG
云风的 BLOG
H
Hackread – Cybersecurity News, Data Breaches, AI and More
W
WeLiveSecurity
PCI Perspectives
PCI Perspectives
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
S
Security Affairs
Attack and Defense Labs
Attack and Defense Labs
S
Schneier on Security
H
Hacker News: Front Page
The Last Watchdog
The Last Watchdog
H
Help Net Security
T
Threat Research - Cisco Blogs
阮一峰的网络日志
阮一峰的网络日志
Hacker News: Ask HN
Hacker News: Ask HN
Project Zero
Project Zero

Allen Hua 的网络博客

由于 Linux 桌面没有一个好用的天气程序就写了一个跨平台的CheckitoutWeather 给 caesium-image-compressor 图片压缩程序构建了 Linux AppImage v2.8.5 最新版 debian13(debian trixie)安装了nvidia闭源驱动后从x11切换到wayland的方法 山间摩旅追风,偶遇一场绚烂晚霞 最近使用debian系统的一些心得 机械革命无界14Pro笔记本debian forky成功驱动内置扬声器和麦克风 记录 typecho 1.2.0 升级到 1.3.0 过程 开发了一款openwrt插件:文本剪贴板 解决机械革命笔记本内屏高刷240Hz闪屏问题 使用 Java 写了一个局域网端口扫描器 - Allen Hua 的网络博客 openwrt使用外置根extroot机制扩展根分区大小 - Allen Hua 的网络博客 将机场ss节点批量转换成ss字符串链接批量添加到passwall - Allen Hua 的网络博客 给机械革命钛钽plus换屏:NY2换成NZ2 - Allen Hua 的网络博客 记录一次pve宿主机和上面的debian虚机无故down机事件 - Allen Hua 的网络博客 给图床部署cdn腾讯云的edgeone并排查Cache-Control max-age 3600的问题 - Allen Hua 的网络博客 从高山草甸到徽派古村:武功山反穿与皖浙赣自驾行记 - Allen Hua 的网络博客 增程器就是充电宝?别被忽悠了 - Allen Hua 的网络博客 浦口龙虎巷扫街,记录人间真实 博客图片压缩方案更新|AVIF|WebP|MozJPEG|标准JPEG Windows 电脑使用 Obs Studio 录制各个网站视频/桌面画面教程 为typecho博客添加latex支持 新能源汽车之纯电车使用交流慢充和直流快充的充电损耗对比 2025年3月更新全国5A景区名录 2025最新查看小米/红米手机电池健康度和循环次数方法 完美解决 seafile FILE_SERVER_ROOT 配置导致的内网外网不能同时访问和上传下载的问题 纯css实现typecho博客文章文字spoiler剧透效果 我对Typecho Facile主题的一些修改,图片懒加载优化,样式定制 2024年8月我的宜昌 - 重庆 - 川西小环线自驾旅行分享 2022年打卡南京市区人防工程纳凉点 2024年带着A7C2+腾龙28-200 再次来到红山森林动物园 入手a7c2第一个变焦镜头腾龙28-200体验分享 使用 exiftool 方便快捷写入图片的 exif metadata 使用JavaScript抓取易车销量排行榜数据到一个页面上展示 使用JavaScript脚本快速获取B站观看历史记录页面的视频标题和URL 入门三脚架推荐|云腾VCT-668配合索尼A7C2+FE 35mm F1.8 第一次夜景出片 Windows 11 Docker Desktop 更换默认C盘存储路径,释放C盘空间 雨游钟山——雨天带着索尼A7C2去钟山拍照 带上A7C2第一次扫街,分享今天拍的一些片子 再次为尼,买了人生第二台相机——索尼A7C2和FE 35mm F1.8 定焦镜头 更新 link-cleaner v1.1.0 适配linux桌面环境 使用自定义JavaScript脚本功能禁止memos最新版默认打开的链接预览功能 debian 11升级 docker ce 版本和 docker-compose 版本 机械革命无界14 Pro 安装 debian testing/trixie/sid 驱动扬声器,外部耳机,外接显示器过程分享 不借助 mirror 仓库,为docker engine daemon添加 proxy 访问 docker hub,解决国内公开的docker mirror 仓库不再可用了的问题 徒步江苏镇江句容九连尖 macOS 安装 proxychains-ng 并借助局域网 socks5 代理使用 Google Earth Pro 修复一块 18 年 12 月买的二手 4TB 机械硬盘 iCloud 在 Windows 下很流氓,用 taskkill 干掉它 2023 年 12 月 Spotify 彻底被墙,我在比亚迪车机上安装 surfboard 挂代理听歌 利用 proxychains 让 Windows10/11 上的 Google Earth Pro 通过代理正常访问 湖州安吉天荒坪盘山公路和杭州临安浙西天路之旅 Redmi K70 首发开箱和拍照体验 Review Android 13+ 通过 Shizuku + Language Selector 给特定应用设置独立语言 我的 2023 Spotify Wrapped 听歌总结 压缩剪贴板内图片并立即写入剪贴板,减轻服务器存储压力 【Allen Hua 翻唱】山阴路的夏天和一个人的北京 初涉录音设备,记录我购买声卡和麦克风的曲折经历以及第一首翻唱陶喆——流沙 soul power 版本(low quality) 特种兵旅行之马鞍山一日游 给我的 .com 域名续期以及转移域名(GoDaddy 到 Cloudflare) 看《下辈子我再好好过》第三季 使用油猴脚本干掉B站web首页的浏览器插件警告信息 闯进我平静生活的三只猫 在远离中短视频几天之后 [可能是]最好的压缩图片程序,使用 squoosh-cli 批量压缩图片 再次出发,自驾徽州天路和黄山之行 nginx设置referer配置个人图床的防盗链功能 微博注销记 第一次4+2旅行,骑行皖南川藏线 让 rime 输入法用上颜文字 使用 nginx 获取自己的公网 IP 地址 2023 年 618 买了一台机械革命笔记本,但很不愉快 聊聊我晚睡的习惯和早点洗澡悟出来的原因 配置 ShadowsocksR Plus+ 的服务端,在外访问家中服务 部署一个 memos 作为个人微博站点和备忘录 我的听歌软件 Spotify 和网易云的故事 | 导出网易云的歌单再导入到 Spotify 我问 ChatGPT 为何印度人痔疮发病率低 使用 immich 来管理家庭照片 | 升级 immich 1.52.0 添加 typesense 容器 在 OpenWrt 上搭建 nfs server 利用 cron 和 curl 自动模拟登录馒头,防止账号被 ban 更新 Mattermost 服务端版本,由 7.4.0 更新到 7.8.0 获取 Seafile 分享的文件直链 你是科技产品偏执狂吗?一张不同种类互联网用户日常使用产品的分级图片 记录我的 V2EX 账号被封 不通过插件给 Typecho 博客添加图片灯箱功能(fancybox js 实现) 为 Typecho 博客添加 favicon.ico(网页标签小图标) OpenWrt 修改登录页面默认展示的 root 用户名信息,保护隐私 米家智能插座 3 上手初体验 互联网上为了保护隐私我们能做些什么?分享我的想法和我写的 link-cleaner tplink 10280, wan 无法访问 lan 下的 dhcp 主机,换上 padavan 解决两台路由器 lan-wan 级联,两台路由器下面的电脑互访 机械革命自带键盘总是自动乱按,拆机拔掉排线,完美解决烦恼 做了一个 squoosh docker 镜像,写博客贴图直接在本地压缩文件,安全且高效 nginx 常规端口和非常规端口的 http redirect to https 记一次 OpenWrt luci 显示正在“收集数据”,使用公网 IP nginx 反向代理遇到的 Uncaught TypeError: Cannot read properties of null (reading 'wan') 问题 OpenWrt 安装并配置腾讯云动态 dns dnspod tencent ddns 浅谈文件传输/共享协议|内网共享文件协议选择|自建公网文件管理同步和共享方案推荐 解决 webdav 连接 seafile 无法重命名文件等操作造成的 SeafDAV: MOVE returns 502 Bad Gateway 错误 Linux 删除当前目录下的隐藏文件 OpenWrt 安装 4.4.2 版本的 qbittorrent-nox Docker 构建多架构镜像实战 构建 amd64 和 arm64 架构的兰空图床镜像 构建 arm64 架构和 amd64 架构的兰空图床 docker 镜像
padavan 老毛子路由器固件 5G WiFi/2.4G WiFi 设置无线桥接/无线中继(AP)教程
Allen Hua · 2021-09-23 · via Allen Hua 的网络博客
阅读量:52473

warning: 这篇文章距离上次修改已过819天,其中的内容可能已经有所变动。

本文介绍了三种给 padavan 设置无线桥接/无线中继(AP)的方式。如果你和本文中的 userA 一样的需求,我还是推荐你使用 无线路由器 模式下的 无线 AP-Client 角色WAN (Wireless ISP) 的方式设置桥接。更好的保护隐私,还能在桥接路由上跑你自己的服务(比如科学上网服务、去广告服务等)而不被主路由轻易发现。在性能上差距很小。

关于无线网络桥接/中继的技术方式,推荐阅读:WISP、Client+AP和WDS哪个更适合普通家庭用户使用

三种方式分别是

padavan 工作在 无线路由器 模式

  • 无线 AP-Client 角色WAN (Wireless ISP)
  • 无线 AP-Client 角色Lan bridge

padavan 工作在 无线接入点(AP) 模式

  • 没有 无线 AP-Client 角色 的设置,无线 AP 的工作模式选择 AP-Client + AP

其他的通过 WDS 桥接等不在本文考虑范围内,性能都不如 AP-Client + AP,故而可以不用考虑这种方式桥接,除非是特别老的路由器或者没有这个功能的路由器才需要考虑 WDS 桥接。

阅读前须知

下文中的 前文 以及 正文 提到的中继方式都是基于 padavan 工作在 无线路由器模式,但 padavan 工作在 无线接入点(AP) 模式下也是可以中继的。经过我的实测,配置好的中继 wifi 的速率提升大概有 1% ~ 10% 不等。无线路由器模式下我测试下行有 214Mbps,但是无线接入点 AP 模式下有 230Mbps,上行都几乎差不了太多。这种方式也是共享主路由的 dhcp 服务器,因为

无线接入点(AP) 模式:RM2100 连接到外部有线/无线路由器并且提供无线网络共享。 该模式下 NAT、防火墙、UPnP、DHCP 服务不可用,并且 WAN 端口直接连接到 LAN 端口。

切换成 无线接入点(AP)模式

内网 IP 最好手动指定成主路由同一网段的某个 IP 地址,否则如果你无法访问主路由后台,可能找不到主路由给桥接路由分配的 IP 导致一时间进不去后台

如果桥接路由的设置不小心自动获取 IP 了,又进不去主路由后台,可以在局域网任意一台已连接主路由 wifi 的设备上使用 nmap 查询到桥接路由被分配的 IP 地址。如何使用见下文。

这只是一个简单的 ping 扫描,关于它的更多用法,可自行搜索。

$ nmap -sP 10.10.10.10/24

Starting Nmap 7.60 ( https://nmap.org ) at 2021-09-24 10:05 CST
Nmap scan report for hdk2p-padavan.lan (10.10.10.10)
Host is up (0.0021s latency).
Nmap scan report for host.docker.internal (10.10.10.78)
Host is up (0.033s latency).
Nmap scan report for dk-mechrevo.lan (10.10.10.79)
Host is up (0.00063s latency).
Nmap scan report for Mi10-2367174382deMi1.lan (10.10.10.83)
Host is up (0.084s latency).
Nmap scan report for 10.10.10.125
Host is up (0.072s latency).
Nmap scan report for Xian.lan (10.10.10.130)
Host is up (0.033s latency).
Nmap scan report for iPhone.lan (10.10.10.140)
Host is up (0.078s latency).
Nmap scan report for vivo-S9.lan (10.10.10.170)
Host is up (0.0049s latency).
Nmap scan report for SCM-NAS1.lan (10.10.10.191)
Host is up (0.0033s latency).
Nmap scan report for scm-nas2.lan (10.10.10.192)
Host is up (0.0033s latency).
Nmap scan report for DKIP12.lan (10.10.10.195)
Host is up (0.078s latency).
Nmap scan report for JuadeMBP.lan (10.10.10.196)
Host is up (0.067s latency).
Nmap scan report for 10.10.10.197
Host is up (0.027s latency).
Nmap done: 256 IP addresses (13 hosts up) scanned in 7.35 seconds

这种方式下设置无线桥接没有 无线 AP-Client 角色 的设置

路由器工作在 ap 模式下设置好的无线桥接 网络地图 ➡️️ 内部网络状态

前文

下面的教程使用的桥接方式使用了 无线 AP-Client 角色WAN (Wireless ISP) 模式,桥接路由需要开启 DHCP 服务,可以定义自己个性的 wifi 名称和密码。

另一种 无线 AP-Client 角色Lan bridge,这种是纯粹的“放大”或者说“中继”主路由的信号,桥接路由无需开启也不能开启 DHCP 服务,但是桥接路由也可以定义自己个性的 wifi 名称和密码。不过使用与主路由一样的 wifi 名称和密码就可以实现 wifi 漫游了。

那么该选哪一种桥接模式呢?

建议:

  • 如果使用 WAN (Wireless ISP) 模式,主路由将不会知道桥接路由下接了多少设备,具体什么设备。但这在桥接路由上会多一层 NAT 转换,比较适合对隐私要求比较高的场景
  • 如果使用 Lan bridge 模式,在桥接路由上就可以看到主路由连接的设备,和主路由共用一个局域网网络
  • 如果桥接路由放置的位置接收到的主路由 5G wifi 信号?️不错的话,我建议使用 WAN (Wireless ISP) 模式
  • 如果你家是个大 house,想要通过多个路由器做无线中继实现 wifi 漫游,那么建议使用 Lan bridge 模式,只有一个中心 dhcp 服务器,然后使用的全是相同的 wifi 名称和密码,这样走到哪都可以自由切换 ap,wifi 信号永远满格
  • 我在 redmi ac 2100测试了这两种模式,用 www.speedtest.cn 测试结果上下行速率差不多

简单来说,WAN (Wireless ISP) 模式需要设置 lan 独立网段和开启 DHCP 功能;Lan bridge 模式需要设置 lan 和主路由同网段的一个 IP (方便访问路由器后台等)并且关闭 DHCP 功能。

支持 160MHz 频宽的路由器,5G wifi 的信号建议使用低信道,比如 36,比如 44,这样才能跑满速率,客户端才能得到更高连接速度。

扩展阅读: https://fenghe.us/padavan-ap-wireless-isp-lan-bridge/


正文

这是一个教程,也是一个踩坑记录。

首先说明一下这个奇怪的需求——用户 userA 来自外地,暂住在城市 cityB,他给了一些钱给邻居 neighborC,明确表示要蹭他们家 WiFi,希望 neighborC 告知 wifi 名称和密码。后面邻居欣然同意。

但是现在 userA 不太满意 neighborC 家的 wifi 表现,信号不是很好,并且速率很差(隔墙了当然差)。于是买了 redmi ac 2100 路由器,准备做桥接。

现在桥接成功,我说明一下主路由和 redmi ac 2100 所用的固件,都是 hiboy 大佬的 padavan。下面开始桥接教程。主路由不需要做什么操作,下面的操作都是在桥接路由器(也就是 redmi ac 2100 这台路由器)上进行的。

路由器的 运行模式/操作模式 需要是 路由器模式

WAN 配置,选择 IPoE:动态 IP (这里默认就是这样)

LAN 配置,不能和主路由同网段,假如主路由是 192.168.2.0/24,那桥接路由这里可以配置成 192.168.10.1/255.255.255.0。DHCP 服务器需要启用,默认配置即可。

图中配置是 192.168.123.1255.255.255.0,这也是 hiboy padavan 固件默认 lan 地址

上述 LAN 配置,如果配置成了同一网段,将会导致桥接路由无法联网,不能正确桥接。会出现以下提示(位置在 网络地图➡️️外部网络状态

此图来源:https://www.right.com.cn/forum/thread-4035608-1-1.html
我的主路由是 10.10.10.10,我一开始在桥接路由这里配置成 10.10.10.22,就遇到了这个提示。

上述 lan 配置不能同网段的原因/原理很简单,就是使用如下方式的桥接会在桥接路由上增加一层 NAT,要求开启桥接路由的 DHCP 服务器,所以两台设备分别运行着自己的 DHCP 服务,如果网段冲突,那么 dhcp 分配就会冲突。所以需要是不同网段(ip 和掩码进行网段区分)。

下面开始配置 WiFi 桥接

  • 无线 AP 工作模式:AP-Client + AP
  • 无线 AP-Client 角色:WAN (Wireless ISP)
  • 无线信道:可空,把右边的 自动搜寻 勾选上
  • 上级 SSID:这里 2.4G 的可以搜索到,但是 5G 的搜不到,可能是 hiboy padavan 固件 bug,解决办法就是手动输入 SSID 名称
  • 授权方式:一般是 WPA2-Personal
  • WPA 加密:一般选择 AES
  • WPA-PSK 密钥:这里填写对方 wifi 密码!!!我一开始犯蠢填上了我这边想要自定义的密码,因为我希望桥接的 wifi 有自己的名字和密码

都设置好了后点击 应用本页面设置 保存

5G 的这里点击没有反应,但解决办法是手动输入 SSID (要求字符全匹配,区分大小写)。建议阅读以下帖子
https://www.right.com.cn/forum/thread-4029209-1-1.html
https://www.right.com.cn/forum/thread-182967-1-1.html
https://www.right.com.cn/forum/thread-324252-1-1.html
https://www.right.com.cn/forum/thread-3086326-1-1.html

我这手动输入 SSID 是可行的。

2.4G 桥接配置

5G 桥接配置

最终,外部网络状态 这里显示 无线连接到 AP,会给出具体对应的 BSSID。这个 mac 地址我这边查了一下是主路由的 rax0 网络接口的 mac 地址。

关于这个 rax0 设备,推荐阅读:https://www.right.com.cn/forum/thread-256386-1-1.html

上图中的 BSSID: 2E:15:E1:2E:13:8C 和主路由中的 rax0 接口的 mac 地址(HWaddr, hardware address)一致

# ifconfig rax0
rax0      Link encap:Ethernet  HWaddr 2E:15:E1:2E:13:8C
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:7673736 errors:0 dropped:24 overruns:0 frame:0
          TX packets:15119402 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3000
          RX bytes:1422335614 (1.3 GiB)  TX bytes:19496298771 (18.1 GiB)

到这里就桥接成功了!下面简单测个速,由于是桥接的,你的手机连上桥接路由器的,信号可能是满格,但是速率受到外部因素影响比较大。

2.4G wifi 桥接测速表现,很差。可能和我限制了主路由信道带宽 20MHz 有一些关系

关闭 2.4G wifi,单独使用 5G wifi,桥接后测速也能达到 200 了。欣慰欣慰。不过我多次测试发现,如果 2.4G 和 5G 同时开启,对 5G 桥接 wifi 测速,效果依然不理想,远达不到 200

桥接路由同时开启 2.4G 和 5G 情况下,5G wifi 测速结果如上,就挺离谱的,太差

另外一个重要的信息需要补充,本次测试的主路由两个 wifi 都是 隐藏 wifi。一开始桥接路由搜寻不到 wifi,我关闭了主路由的两个 wifi 的 隐藏 ssid 开关(也就是不隐藏 wifi,在有些路由器固件上这个功能叫 wifi 隐身),后续开启了这两个开关(也就是隐藏了 wifi)桥接路由仍能正常桥接。

以上这段说明,桥接路由可桥接隐藏 wifi。

PS: 可以将桥接 wifi 的 ssid 和密码设成与主路由一致实现 “wifi 漫游”。

本文行文有些乱,也懒得整理了,但也是我花了心思写出来的,看字数就能知道。如果你认真阅读,肯定可以轻松实现 padavan 的无线中继功能。欢迎讨论,欢迎帮助楼主找虫子。