V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
cymcloud
V2EX  ›  宽带症候群

请教大神, 1 个光猫+2 个路由器是否可实现无缝漫游

  •  
  •   cymcloud · 2022-05-06 14:10:56 +08:00 · 5263 次点击
    这是一个创建于 938 天前的主题,其中的信息可能已经有所发展或是发生改变。

    现状:千兆宽带。手头设备有 3 个,光猫 HN8346X6 (拨号),Lan 口链接一台小米 ax3600 ,同时 又有一台 ax3000 在和 ax3600 组无线 Mesh 。

    问题:可能是由于 ax3600 和 ax3000 都是双频,组合 Mesh 之后一些地方信号好了,但是整体网速下降了 30%

    在构思的方案:光猫既拨号又当主路由,AX3600 和 AX3000 都连到光猫的 Lan 口上,设置 AP 模式。

    请教下各位大神,这样是否可行,可否实现无缝漫游?

    49 条回复    2022-05-17 11:52:21 +08:00
    villivateur
        1
    villivateur  
       2022-05-06 14:15:05 +08:00
    不能,就算你把 SSID 设成一样的也不行,只有其中一个信号弱到自动断开后,才会尝试连另一个。

    你的需求必须上 AP+AC ,甚至还要 WiFi 终端设备支持
    cnkuner
        2
    cnkuner  
       2022-05-06 14:16:47 +08:00 via Android
    看你的缝多宽了。一般无缝都是路由拖几个 ap 。
    jesky
        3
    jesky  
       2022-05-06 14:33:28 +08:00
    你不觉得 应该把重心放在 研究和解决“组合 Mesh 之后一些地方信号好了,但是整体网速下降了 30%”这个点上吗
    jesky
        4
    jesky  
       2022-05-06 14:34:37 +08:00
    “AX3600 和 AX3000 都连到光猫的 Lan 口上” —— AP 模式不能组 mesh 吗
    cymcloud
        5
    cymcloud  
    OP
       2022-05-06 14:36:31 +08:00
    @villivateur 感谢回复。所以这个带路由功能的光猫不能代替 AC 吗
    cymcloud
        6
    cymcloud  
    OP
       2022-05-06 14:36:46 +08:00
    @cnkuner 现在 1+2 估计是能满足的。。
    cymcloud
        7
    cymcloud  
    OP
       2022-05-06 14:38:02 +08:00
    @jesky 嗯,我理解是因为 AX3600 和 AX3000 都是双频路由器,导致无线 mesh 降速。就是为了解决这个问题,且在不新增设备的情况下,所以才想能不能都连到光猫上
    jfdnet
        8
    jfdnet  
       2022-05-06 14:41:59 +08:00   ❤️ 1
    @cymcloud 改成有线 mesh
    villivateur
        9
    villivateur  
       2022-05-06 14:44:15 +08:00
    @cymcloud 不能
    aru
        10
    aru  
       2022-05-06 14:46:26 +08:00
    可行,能漫游,有感
    gogogogogo
        11
    gogogogogo  
       2022-05-06 14:47:39 +08:00
    借楼请教大神们:

    我家路由器直接连上光猫测速最快才 100M 宽带,是光猫的问题还是入户网线不达标呀?
    路由器是华为 ax3pro
    xiejieyin
        12
    xiejieyin  
       2022-05-06 14:48:48 +08:00 via Android
    弄个 2.5g 收发器 +猫棒 让 3600 拨号做主 3000 组网
    hallieastem
        13
    hallieastem  
       2022-05-06 14:55:11 +08:00
    小米的路由使用有线回程的 AP 模式组 mesh ,可以近似无缝漫游,就是小米路由没有 802.11r ,想要完整的 802.11kvr 可以到 https://www.acwifi.net/9909.html 查询
    cnkuner
        14
    cnkuner  
       2022-05-06 15:10:01 +08:00 via Android
    @xiejieyin 猫棒那玩意听说发热比较大,稳定性不太好。
    HeyWeGo
        15
    HeyWeGo  
       2022-05-06 15:36:46 +08:00
    cymcloud
        16
    cymcloud  
    OP
       2022-05-06 15:44:41 +08:00
    @hallieastem
    @HeyWeGo
    感谢,不过我的 AX3600 和 AX3000 之间并没有网线直连,只是两个都能网线直连光猫,这样做不了有线回程吧
    lcy630409
        17
    lcy630409  
       2022-05-06 16:01:39 +08:00
    小米不清楚,华硕的 aimesh 试过
    第一台路由插 wan 接到光猫 lan , 设置 ap/Aimesh 路由模式,第二台路由先 wan 插第一台路由 lan 组建 Aimesh 成功之后,第二台路由 wan 接到光猫的 lan 后 ,Aimesh 还存在。
    hzder
        18
    hzder  
       2022-05-06 16:28:58 +08:00
    我就是 1 光猫+2AX6 。其中 1 个 ax6 单连光猫当主路由,另一个 ax6 当 mesh 路由连主路由 ax6 。有线 mesh 比较无缝
    keepeye
        19
    keepeye  
       2022-05-06 16:53:42 +08:00
    猫下面接一个交换机,先把 ax3600 作为主路由接到交换机上,关闭 dhcp ,能上网;
    然后把另外两台分别按下面的步骤操作:
    1. 和主路由无线 mesh 组网成功
    2. 插到交换机上,自动切换为有线回程

    最终就是 3 台路由接在交换机上面,有线回程 mesh
    fuis
        20
    fuis  
       2022-05-06 16:58:46 +08:00
    小米可以 Mesh 有线回程的
    xiejieyin
        21
    xiejieyin  
       2022-05-06 17:28:11 +08:00 via Android
    @cnkuner 我是直接插 xdr5480 弄了个 usb 调速风扇 用了两个月 挺舒服
    cubecube
        22
    cubecube  
       2022-05-06 17:34:18 +08:00
    @cymcloud 你为啥不用 3600 拨号,然后和 ax3000 组有线 mesh ?
    你说的方法也行,好像小米是支持 AP 模式下的 mesh 的。
    无线 mesh 都降速,除非三频
    cpstar
        23
    cpstar  
       2022-05-06 17:35:55 +08:00
    无线 mesh 的性能下降应该就是因为通过两台 AP 通过 MESH 要保持通信,所以占用了信道。
    有线 mesh 应当就解决了。

    另外,如果两个使用 LAN 口+AP 模式,设备在两个 AP 之间的切换是会变更 IP 导致断网的,不是无缝。
    cpstar
        24
    cpstar  
       2022-05-06 17:36:34 +08:00
    修正 23#,两台 AP 通过无线维持 MESH
    cloudsigma
        25
    cloudsigma  
       2022-05-06 21:20:21 +08:00
    光猫 x6 拨号, 关闭 wifi 。连个路由器 通过 网线连接 x6, 两个 ax 设置成 哑 ap ,并开启 无线 mesh 。数据通过网线传输,组网通过无线。
    cloudsigma
        26
    cloudsigma  
       2022-05-06 21:22:38 +08:00
    检查下 ax3000 系列支持 kvr ,最好都刷成 openwrt 系统。
    Xymmh
        27
    Xymmh  
       2022-05-06 21:33:43 +08:00
    两个路由器都和光猫 LAN-LAN 连接,还是可行的
    我之前是两台斐讯 K3 这样做,现在是两台 H3C NX54 ,只要间距合适,效果非常不错的
    cymcloud
        28
    cymcloud  
    OP
       2022-05-06 21:54:53 +08:00 via iPhone
    @lcy630409 那是不是实际上还是无线 mesh ,一样会降速
    cymcloud
        29
    cymcloud  
    OP
       2022-05-06 21:55:25 +08:00 via iPhone
    @hzder 需要我两个路由器之间没连接网线
    cymcloud
        30
    cymcloud  
    OP
       2022-05-06 21:56:59 +08:00 via iPhone
    @keepeye 理解,那这种方案需要另购入交换机,我现有设备就无法实现的是不
    cymcloud
        31
    cymcloud  
    OP
       2022-05-06 21:58:33 +08:00 via iPhone
    @cubecube 因为我需要在另一个房间做无线覆盖,主路由拨号的话少一个路由器
    cymcloud
        32
    cymcloud  
    OP
       2022-05-06 21:59:44 +08:00 via iPhone
    @cpstar 明白,不过两台 AP MESH ,其实还是会降速的是不
    cymcloud
        33
    cymcloud  
    OP
       2022-05-06 22:00:18 +08:00 via iPhone
    @cloudsigma 这样是不是也会降速
    cymcloud
        34
    cymcloud  
    OP
       2022-05-06 22:01:04 +08:00 via iPhone
    @Xymmh 意思是间距需要大,其实还不是 Mesh ?
    X-Force
        35
    X-Force  
       2022-05-06 23:57:26 +08:00
    最佳做法是组 MESH ,全部节点有线回程,这样速度和无缝都兼备。
    rebecca554owen
        36
    rebecca554owen  
       2022-05-07 00:09:14 +08:00 via Android
    都用有线连接到光猫,那就简单,先做 mesh 好,关闭 dhcp 当做 ap 使用。也能够 mesh 。
    hallieastem
        37
    hallieastem  
       2022-05-07 02:43:49 +08:00
    @cymcloud 网线接光猫可以有线回程
    datocp
        38
    datocp  
       2022-05-07 05:40:41 +08:00 via Android   ❤️ 4
    哈哈,这么多年无线网络组网经验我也不敢回答这个问题,看看大家的回复我认为有些回复也是错的。
    首先我真的不知道什么叫无缝漫游,无缝是什么意思,至少 9 年过去了我依然不知道什么叫无缝漫游,也许可以查一下华为的无缝漫游解释。就像不知道谁创造出了个叫有线回程,传着传着都叫有线回程。新兴的名词叫 802.11r 快速漫游而不是什么无缝漫游。

    针对这个有线 mesh 组网,漫游效果。
    1.大部分设备实现用的 802.11s
    2.要明确终端自己决定了该什么时候发起漫游,比如苹果的漫游阈值是-75dbm
    3.我是 ac 无用论用户,因为用的 openwrt 可以用脚本实现一些,比如最简单的踢除弱信号,再让终端自行选择信号最好的 ap 。
    base_rate 可以在低速率时自行断开
    4.为什么要用有线 mesh ,谁能想 uap ac 系列在 openwrt 无线 mesh 时 180mbps 都跑不起来。。。连 tplink wdr4310 都不如。最后全部将 mesh point 接口和 br-lan 桥接,直接接于交换机端口上。
    有线 mesh 时和有线 ap 时测不出性能差别。此时两 mesh 设备会通过无线的 mesh point 接口进行少量通讯,理论上是有一点点点点性能占用。如果有一个有线断,这时候将通过无线 mesh point 借另外一个通讯,就是上面说到的 30%性能差别。
    当时采用有线 mesh 就是为了解决性能+漫游(刚开始没应用弱信号踢除,比较明显的问题,换一个 ap 都要输入一次密码,后来应用了公认的有一定漫游特性的,指的是具备数据快速从 ap1 切换到 ap2 的 batman adv mesh )
    5.如何制造-75dbm 的切换过程
    无线网络工程能否成功取决于一开始的布点规划,可以想像现在有两个圆圈代表两个 ap ,两个圆圈的交集代表从 ap1 过渡到 ap2 。实际上公司开扩现场每 ap 覆盖半径都 12 米左右,单 ap 之前是以左右覆盖 25 米规划的。一般家庭没这么大区域。此时只能通过调整两 ap 的发射功率,通过 tplink 的网络百宝箱在两 ap 的直线交汇中心点测是否差不多到-75dbm 就差不多了。我估计 10 米长的房子 2.4g 17dbm 发射功率差不多了。
    从 ap1 由近走远由-60 走到-75,到 ap2 由远走近-75 走到-60 ,这就是所谓的终端决定漫游。当然如果设备有弱信号踢除选项最好开启,公司里我设定值是-80dbm 。

    没什么要说了,自己试了就知道了,最简单的家庭无线漫游就是统一 ssid/统一密码+统一 dhcp 在漫游切换时获得一样的 ip 设定,这就是华为的所谓设备间无缝漫游。当然无线这种设备 /终端的兼容性我也不敢打包票。同事家就一个 tplink+华为,300 块都没的成本从 1 楼覆盖到 5 楼,没 ac 什么事。

    自己试了就知道了,真正要掌握的是通过发射功率控制覆盖面积,制造出漫游切换区域,就这么简单。
    datocp
        39
    datocp  
       2022-05-07 05:54:14 +08:00 via Android   ❤️ 1
    另外我认为 mesh 状态还是比 ap 时先进的,至少对于 batman adv mesh 这种声明有一定漫游特性的实现,可以在后台看到大量终端状态变化的信息的。
    组 mesh 时最好是两设备间可视无障碍,毕竟无线弱信号导致的 ap 呑吐下降也是存在的,那个 mesh point 接口就是通过无线建立一直存在的。公司里就选择了 5g 频道用来 mesh 通讯,2.4g 进行覆盖。把性能影响降到最低。
    lcy630409
        40
    lcy630409  
       2022-05-07 09:29:47 +08:00
    @cymcloud
    主路由里显示是有线连接的,延迟是有线的,因为两个路由放的位置隔了好几道墙,如果无线 延迟不会那么低
    lcy630409
        41
    lcy630409  
       2022-05-07 09:31:24 +08:00   ❤️ 1
    @datocp
    家用不需要扯那么多,wifi 很弱的信号 但是就是不断,还上不了网,这个才是家庭痛点,解决这个就行了
    只是为了在信号盲区能快速连接到路由而已
    neroxps
        42
    neroxps  
       2022-05-07 12:05:27 +08:00
    @datocp #38 大佬歪个楼,请教下。
    如果两个路由器非 MESH 状态,就是普通的路由器而已,大家都是 AP 模式工作,并都支持 802.11r 。两个没有 MESH 的情况下,802.11r 是如何工作的?我们普通的 WAP2 或者 WAP3 认证是否有用?

    对 802.11r 还是不太理解工作原理,好像听说 AC+ap 或 mesh 会通过通信交换预共享秘钥?但好像又是 802.11x 认证才行。这片区域还是迷雾,不知道大佬能否解答下。
    brucewar
        43
    brucewar  
       2022-05-07 13:58:17 +08:00
    亲测可以,我家就是两个路由实现有线桥接,两个路由器搞成一样的名字和密码
    方法看这篇: https://www.192ly.com/qiu-zhu/2r-yxlj-sz.html
    datocp
        44
    datocp  
       2022-05-07 14:44:21 +08:00 via Android
    @neroxps
    抱歉关于 802.11r 没有太多的经验,建议可以搜索一下 openwrt+802.11r ,查询更多讨论。这个其实纸面上的内容就是减少两部验证过程的时间。特别的要求就是终端也要支持,大部分手机在 wifi 连接管理器下都能见到 802.11r 的标识。但是不懂抓包无法验证。
    早期我在 mesh 上也加载了 802.11r ,而且这是个 adhoc 组网,观察的一个更有趣的情况,同一个终端是同时连接在 2 个 ap 上,一个信号好,一个信号差,现在给它来个弱信号踢除是什么情况。当时观察比较细致,无法确定是否是 802.11r 导致。
    neroxps
        45
    neroxps  
       2022-05-07 14:49:08 +08:00
    @datocp #44 我之前查阅过一些资料,印象中好像是说支持 802.11r 的设备和 STA 会将秘钥存储在 Clinet 中,在一个时间段内提供秘钥即可完成鉴权。
    但是没试验过不知道是不是,改天抓下 wifi 空口数据验证一下。
    Unclev21x
        46
    Unclev21x  
       2022-05-07 17:20:00 +08:00
    @villivateur #1 可以解释一下为什么不能?

    “就算你把 SSID 设成一样的也不行”,这句话我就更加不能理解了。终端在不同 AP 之间漫游,SSID/认证方式 本来就要设置成一样的。难不成你以前搞的漫游,SSID 还不一样?
    datocp
        47
    datocp  
       2022-05-07 18:42:47 +08:00 via Android
    无线组网是个很复杂的事情,经验越多越不敢说。它涉及到 ap+终端+操作系统+环境,没人敢说自己组的无线 100%完美。像我就是只买高通货,避开 mtk ,无视博通。这就是多年踩坑怕的。

    关于终端粘滞在特定的 ap
    1.对于 windows 7,在统一 ssid 使用自带的 wifi 连接管理软件,默认为了省电,是没开启根据信号阈值自动连接信号好的 ap 。它就是连接在固定的 bssid 上,任你怎么踢,它就是连在那 ap 上,只要它能连上。除非彻底连不到,它才开始又粘另外一个 ap 。解决方法就是开启选项
    2.上下楼层导致的问题
    家里的电视也喜欢连到楼上的 ap 。无线是双向连接过程,没做好发射功率区域覆盖,你觉得它能分辨是楼上的还是楼下的 ap 信号好,对它来说都是好。这时它发回楼上 ap 的信号却可能掉包,它的 android 系统可能根本就不能根据阈值切换或者这个阈值根本无效。
    解决问题无非是 mac 黑名单,或者另起一个 ssid 。或者在统一 ssid 环境将就用,需要的时候断连一下。
    3.该区域只有一个 ap ,而且终端处在边界,怎么踢都是信号弱。

    我的环境就没什么高大上的东西,一个命令就够了,-80dbm 还不会切换,那就 ap 端强制下线。太小看弱信号踢除的作用了。这时候终端还不知道选择哪台 ap ,去了解发射功率的作用再来讨论吧。公司 2.4g 20dbm 足以覆盖 1000 平方空旷区域,四周还有-73dbm 。
    #hostapd_cli disassociate $i interface $1
    ubus call hostapd.$1 del_client '{"addr":"'"$i"'", "reason": 5, "deauth": True, "ban_time": 3000}' &

    你说什么还要断连一下这么废事,我就是要全面覆盖走哪连哪。没有什么事情是花钱解决不了的,一个不够覆盖那就二个,二个不够就三个。像我就很懒 1 万平方布了 12 个 ap ,我又不赚钱,我觉得我会去做一个不够布二个的事情?开玩笑,真不知道 1 万平方布线有多废事。

    终端的漫游效果
    笔记本最好的就是 intel 无线网卡,高通,大螃蟹我的环境都一般
    手机,我的 motorola g7 plus 在漫游时可能有掉包高延时发生,也可能不会发生。在同层 ap 间行走无非就是信号图标变满格。它也可能从房缝里在 3 楼连接 2 楼的 ap 。因为我坚定的相信终端决定漫游过程,我也只用过上不了台面的 uap 时代的 ac ,甚至那所谓的连接指定 ap 就是在其它 ap 下发该终端的 mac 黑名单,结果因为 Windows7 的问题,导致那电脑反复踢连在同一 ap 。

    所以我经常问人家,你用过的 ac 有什么牛逼功能。我甚至喜欢看人家的 ac 文档,这说得神乎其神的功能如何用 openwrt 实现。。。
    fengchen0vr
        48
    fengchen0vr  
       2022-05-08 09:40:53 +08:00 via iPhone
    两台路由刷支持 kv 的固件,然后接光猫 lan
    cymcloud
        49
    cymcloud  
    OP
       2022-05-17 11:52:21 +08:00
    这个问题最终解决了。给大家同步一下方案。
    光猫拨号,ax3600 设置有线中继模式。之后 ax3000 和 ax3600 配对无线 mesh 。ax3000 通过墙里的网线连接光猫,重启 ax3000 ,即实现了有线 mesh 。目前体验良好,没再出现之前无线 mesh 的降速情况。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1210 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 55ms · UTC 18:24 · PVG 02:24 · LAX 10:24 · JFK 13:24
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.