V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
cxh116
0.45D

使用多个路由器有线桥接实现无线漫游

  •  
  •   cxh116 · Nov 15, 2016 · 12773 views
    This topic created in 3457 days ago, the information mentioned may be changed or developed.

    主要原理是把从路由器当交换机用.

    具体步骤请移步查看: https://blog.mangege.com/tech/2016/11/15/1.html

    33 replies    2016-12-05 10:25:20 +08:00
    majinjing3
        1
    majinjing3  
       Nov 15, 2016 via Android
    楼主的博客不支持回复啊
    taresky
        2
    taresky  
       Nov 15, 2016
    这就是接了几个 SSID 相同的 Ap ,不是无线漫游啊。
    shiny
        3
    shiny  
    PRO
       Nov 15, 2016
    几年前就这么干了,很好用。
    aheadlead
        4
    aheadlead  
       Nov 15, 2016
    去年这么试过

    最后还是发现用 ac+瘦 ap 最好用

    还上了个 24 口的思科交换机……
    cxh116
        5
    cxh116  
    OP
       Nov 15, 2016   ❤️ 1
    @taresky http://www.openwrtdl.com/wordpress/wuxianwufengmanyou

    从这文的定义来看,这就是无线漫游吧.
    cxh116
        6
    cxh116  
    OP
       Nov 15, 2016
    @aheadlead 哈哈, AC 不是屌丝用的起.
    taresky
        7
    taresky  
       Nov 15, 2016 via iPhone
    @cxh116 谢谢。
    bhd
        8
    bhd  
       Nov 15, 2016 via iPhone
    请问优势在哪?无线桥接也扩大了网络覆盖范围
    zpvip
        9
    zpvip  
       Nov 15, 2016
    @cxh116 手机会根据最近的路由器自动切换信道吗?
    goodbest
        10
    goodbest  
       Nov 15, 2016
    honeycomb
        11
    honeycomb  
       Nov 16, 2016 via Android   ❤️ 3
    @cxh116 @aheadlead

    而且最好是(至少)支持 802.11r ,也就是 fast BSS 的 AC+AP 组合,漫游时切换 AP 速度非常快,而且 TCP 连接也不会断。

    有 802.11k/v 支持就更好了。

    这里有一个坑,支持这些技术的手机很有限。
    苹果全系列支持 r ,稍微新一些的还支持 k/v 。
    三星对它们的支持也很好。
    英特尔的笔电网卡似乎都有支持,还能手动调整漫游主动性。

    AC 可以是很便宜的,但 AP 不便宜(支持 r/k/v , ac 后价格会很高), POE 交换机和路由器都又是额外的成本。
    davidyin
        12
    davidyin  
       Nov 16, 2016
    Google Wifi 刚发布
    ethanlu
        13
    ethanlu  
       Nov 16, 2016
    一直都是这样接,但这样做不到 wifi 的无缝切换吧?
    cmlz
        14
    cmlz  
       Nov 16, 2016
    这样组网,只要上一个信号没消失不会自动切换到另一个信号,且切换会断网。
    cxh116
        15
    cxh116  
    OP
       Nov 16, 2016
    @bhd 优势在于 5G 穿墙能力弱,组 WDS 不稳定的情况下.


    @ethanlu
    @cmlz

    http://www.h3c.com.cn/MiniSite/Technology_Circle/Technology_Column/WLAN/WLAN_Technology/200911/655221_97665_0.htm
    http://www.groad.net/bbs/thread-9109-1-1.html

    是否切换从资料上面来看,一般是客户端网卡的主动行为,比如检测到信号质量低于 -70 dBm ,那么就会扫描信道,决定是否切换.

    是否断网就不晓得了, 反正切换后 IP 不会变, UDP 协议肯定没有影响, TCP 就不确定了.
    aru
        16
    aru  
       Nov 16, 2016   ❤️ 1
    主路由器和副路由都用 openwrt ,可以主动踢掉信号弱的客户端
    honeycomb
        17
    honeycomb  
       Nov 16, 2016 via Android   ❤️ 1
    @cxh116
    现在接入点有这些手段来帮助漫游:

    1 ,检测客户端信号质量(强度)低于某个值后踢下线,迫使其重新寻找新的的接入点

    2 , AP 与客户端设备同时支持 802.11r 时可以提高 1 涉及的切换 AP 的速度,特别是针对 802.11x 的通过 radius 的认证, psk 切换速度本身就比较快(数百毫秒)相对不明显,在有 802.11r ,切换时间可以降低到 50 毫秒,并且可以让 TCP 连接不会断开。

    3 , 802.11k/v 可以提供更多的信息,使客户端易于主动地发起(而不是仅有 1 或 1+2 时的被动形式的)漫游。
    苹果在它的网站上有关于 r/k/v 的简单说明
    honeycomb
        18
    honeycomb  
       Nov 16, 2016 via Android
    @cxh116 有 802.11r 的情况下 TCP 不会断
    loong0xf
        19
    loong0xf  
       Nov 16, 2016
    高通 30DB 1 瓦 2.4G PCIE WIFI , 500 毫瓦 5G PCIE WIFI , 双口 N3150 占美 x86 ( Debian8 XEN+openwrt domU+dockers[迅雷, samba , OwnCloud, git server]), 网件 GS116E 配合完美!

    1 瓦 2.4G 开在 13 信道( macbook 需要设置日本时区),在小区里最远大概 50 米上网无障碍。
    SPACELAN
        20
    SPACELAN  
       Nov 17, 2016
    这样子网关的主路由上,那从路由上设置的黑白名单之类的就不能够生效了吧?

    另外从路由插 WAN 口,然后设置里面选桥接能达到一样的效果么?
    cxh116
        21
    cxh116  
    OP
       Nov 17, 2016
    @SPACELAN 上外网的黑白名单直接在 主路由 配置就行了,我这边测试过,只在 主路由 配置指定 mac 允许上外网,其它没加到白名单里面的,通过 从路由 Wifi 连接过来,一样上不了外网.

    wan 桥接? 没用过支持 wan 桥接的路由,所以不清楚 .
    yankebupt
        22
    yankebupt  
       Nov 18, 2016   ❤️ 1
    @honeycomb 求助...
    自己拿两个 ubnt 刷了 openwrt 之后按照 https://www.reddit.com/r/openwrt/comments/515oea/finally_got_80211r_roaming_working/
    提供的方法配置了 802.11r ,但是依然漫游不成功(AP 切换时直播及弹幕房间会断开重连,断开 1 秒左右)

    目前的网络是两个 ubnt 接在一个关闭了无线的 totolink n150r+上面桥接到极路由 3 分配一个 192.168.198.*的地址...
    不知问题出在哪里...
    怀疑

    1.可能是不是不能使用 n150r+必须使用交换机
    2.可能是不是极路由 3 的问题
    3.可能是否 openwrt 的 802.11r+并不能正常工作?(网上告知如果配置文件写了 80211r 不正常工作的话 wifi 不会 up ,但两个 ap 都能连接)
    4.可能必须使用支持 802.11r+的 ac 控制器才能 tcp 不断开?(以及因此不能使用 openwrt 等其他后果)
    5.可能是 LG G3 手机的 marshmallow 固件并不能正常 802.11r 漫游?(但是网上各种资料表明很可能支持,但因手机无法 root 未能查看 Fast Transition 标志...)
    6.可能由于两个 AP 一个在 2.4Ghz 一个在 5Ghz 或者验证方式(无密码)产生了问题?

    由于可怀疑的选项太多,决定先尝试性问一下,排除不应该怀疑的,尽量少走弯路。
    honeycomb
        23
    honeycomb  
       Nov 18, 2016 via Android
    @yankebupt

    最快的一个手段:
    有没有苹果的设备?

    新一点的 ubnt 自带固件似乎已经支持 802.11r

    我也查查看
    honeycomb
        24
    honeycomb  
       Nov 18, 2016 via Android
    @yankebupt

    苹果的手机平板笔电几乎都支持 fast bss

    aosp 到现在才开始加入 802.11r 的接口。
    yankebupt
        25
    yankebupt  
       Nov 18, 2016
    我拿 ipad3 试试看....
    yankebupt
        26
    yankebupt  
       Nov 18, 2016
    @honeycomb 试了下, ipad3 完全不会断流....
    果然是安卓版本太老的锅....
    多谢提醒
    yankebupt
        27
    yankebupt  
       Nov 18, 2016
    还不完全是安卓版本...
    试了一下两台老机器,三星 S5 官方 rom 能显示 FT/PSK 标志,能无缝切换(虽然信号不好有卡顿但并不断流)
    LG G3 刷的 xda 上的自定义 30b marshmallow ,切换断流....
    honeycomb
        28
    honeycomb  
       Nov 19, 2016 via Android
    @yankebupt 三星的手机对 fast bss 支持也很好的
    honeycomb
        29
    honeycomb  
       Nov 19, 2016 via Android
    @yankebupt aosp Android 倒是真的不支持,因为接口代码才刚刚写进去
    yankebupt
        30
    yankebupt  
       Nov 19, 2016
    @honeycomb 不知道尝试刷一个别的源的 wpa_supplicant 能不能解决问题...手机虽然不 root 但是有 custom recovery ,不知能不能尝试这个.
    sewyu
        31
    sewyu  
       Nov 21, 2016
    学习了,晚上回家试试
    xspoco
        32
    xspoco  
       Dec 3, 2016
    @aru 请教如何设置,还是自动的?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2694 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 71ms · UTC 10:14 · PVG 18:14 · LAX 03:14 · JFK 06:14
    ♥ Do have faith in what you're doing.