V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
OpenWrt 是一个专门面向嵌入式设备的 Linux 发行版。你可以将 OpenWrt 支持的型号的嵌入式设备,比如各种路由器上的系统,换成一个有更多可能性可以折腾的 Linux 系统。
OpenWrt 官方网站
jimzhangbest
V2EX  ›  OpenWrt

[求助] Openwrt 如何实现无线中继功能(非有线中继)

  •  
  •   jimzhangbest · 2025 年 12 月 24 日 · 958 次点击
    拓扑如图:
    [https://imgur.com/a/zHDuYHy]

    需求:
    openwrt 作为一个无线中继器
    op 作为无线客户端去连接主路由,然后 op 连接的有线设备可以自动获取到主路由的 DHCP 地址,并且可以联通局域网(可访问主路由下的设备),且可以通过主路由上网

    我咸鱼上淘了个 15 块包邮的 WR702N ,设置成中继模式,配置上 wifi 信息,就轻松实现了

    但是在 openwrt 上怎么都无法实现,设备是斐讯 N1
    查询了资料,大部分无线网卡无法桥到 br-lan 上,需要用到一个 relayd 的插件,可参考文档:[https://oldwiki.archive.openwrt.org/doc/recipes/relayclient]
    但是按照该文章不管怎么配置,最后结果都是,openwrt 下的有线设备能够获取到主路由 dhcp 地址,但是非常不稳定,ping 网关间歇性能通,大部分时候不能通(非延迟丢包问题,通的时候延迟很低无丢包,不通的时候一直不通),可能是触发了什么条件或者 arp 翻滚感觉

    可能是我的理解出了问题,可能这个文章并不是对应的 tp 上的中继功能?(因为 TP 上还有个选项是桥接,我测试了下需要 tp 的 lan 口下再配置一个 dhcp 服务器才可以,不是我想要的,中继模式是什么都不需要配置就可以无感通)
    11 条回复    2026-01-07 10:02:08 +08:00
    ntedshen
        1
    ntedshen  
       2025 年 12 月 24 日
    ?有大把人拿 x86 装 op 试图挑战专用 ap 就算了。。。
    bro 你拿个电视盒子挑战 ap 是想干啥?
    jimzhangbest
        2
    jimzhangbest  
    OP
       2025 年 12 月 24 日
    @ntedshen 只是拿了个测试设备刷个 op ,模拟出这个功能而已,不用在意什么设备,15 块包邮的随身 ap 都能实现,我又不是拿来做什么高大上的需求,其他需求我自然有 x86 esxi 来搞
    jimzhangbest
        3
    jimzhangbest  
    OP
       2025 年 12 月 24 日
    神奇的是,官方文档里引用了一个案例,TL-WR703n 刷 op 后也需要安装这个 relayd 并且实现了(我看了下比我了的 TL-WR702n 就多了个 3g 功能)
    jimzhangbest
        4
    jimzhangbest  
    OP
       2025 年 12 月 24 日
    @ntedshen 实际上,我需要这个功能,仅仅是为了自己做个 ipkvm 设备出来,ipkvm 的部分已经实现了,然后我想实现的是有线网口接被控主机能够给分配局域网 IP ,仅仅是为了调试阶段,被控机器在我的任意座位上摆着就可以接入局域网,不需要拉一根长线到交换机上或者上架了再调试(因为调试阶段中可能需要插拔内部的配件,设备要放在随手)
    ntedshen
        5
    ntedshen  
       2025 年 12 月 24 日
    @jimzhangbest bro 真幽默。。。你 x86esxi 跑个 ap 试试。。。
    单收发的 cyw43455 能咋样?就是很烂啊,能跑又不代表好用。。。
    这卡和树莓派就是一个卡,你去翻翻 pi4 的中继教程好了。。。
    jimzhangbest
        6
    jimzhangbest  
    OP
       2025 年 12 月 24 日
    @ntedshen 你的理解能力可能有问题,我哪句话说了 x86 跑 ap 了,ap 我也不用 op 跑,我用的专门商用成品来承担的,难道 op 只能来做 ap 了?(可能你是这样的吧)。好了,看不到核心问题或者不想帮忙就不用回复了,你这个理解能力可能也无法交流。
    ntedshen
        7
    ntedshen  
       2025 年 12 月 24 日
    @jimzhangbest 单收发,1t1r 的天线,无线是半双工,这种规格带一点负载就是发不出包,你还想和成品比,咋比?
    反正建议我也给了,那我溜了。。。
    libregratis
        8
    libregratis  
       2025 年 12 月 31 日
    OpenWrt 默认支持无线中继,大概率是 N1 的问题,除了固件问题,N1 的无线 1x1 性能太弱了
    jimzhangbest
        9
    jimzhangbest  
    OP
       11 天前
    @libregratis 默认的应该是 nat 跨网段中继,我想要的是同网段透明中继,这几天研究了下 relayd 的插件应该是没问题,是固件不稳定,连上后定时断连,换了 O 大的好几个版本的固件都一样的问题,git 上看他也是不太想修的意思,F 大的大而全版本固件倒是没这问题,但是 F 大的固件似乎读取不到 usb-video (我不指望 N1 无线性能怎么样,我只是想做个 ipkvm 附带分配 IP 功能,在调试阶段免布线接入局域网)
    最后鱼上淘到一个 16 块的中兴随身 AP ,跟一个麻将一样大小比 tp 的任一款随身 wifi 都小,刷了三方固件后完美实现透明中继,就这样吧不折腾了
    libregratis
        10
    libregratis  
       10 天前
    @jimzhangbest 同网段中中继,记得 WDS 是可以的,但不确定你的固件是否支持
    jimzhangbest
        11
    jimzhangbest  
    OP
       10 天前
    @libregratis 我上面发的 openwrt 的官方文章里说了,Broadcom 的无线网卡才可以,其他的都只能用 relayd 做伪桥来实现类似功能
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2784 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 13:14 · PVG 21:14 · LAX 05:14 · JFK 08:14
    ♥ Do have faith in what you're doing.