V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
cxh116
V2EX  ›  分享发现

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

  •  
  •   cxh116 · 2016-11-15 21:55:44 +08:00 · 12342 次点击
    这是一个创建于 2934 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

    还上了个 24 口的思科交换机……
    cxh116
        5
    cxh116  
    OP
       2016-11-15 22:22:59 +08:00   ❤️ 1
    @taresky http://www.openwrtdl.com/wordpress/wuxianwufengmanyou

    从这文的定义来看,这就是无线漫游吧.
    cxh116
        6
    cxh116  
    OP
       2016-11-15 22:23:25 +08:00
    @aheadlead 哈哈, AC 不是屌丝用的起.
    taresky
        7
    taresky  
       2016-11-15 22:30:26 +08:00 via iPhone
    @cxh116 谢谢。
    bhd
        8
    bhd  
       2016-11-15 22:52:43 +08:00 via iPhone
    请问优势在哪?无线桥接也扩大了网络覆盖范围
    zpvip
        9
    zpvip  
       2016-11-15 22:58:02 +08:00
    @cxh116 手机会根据最近的路由器自动切换信道吗?
    goodbest
        10
    goodbest  
       2016-11-15 23:01:20 +08:00
    honeycomb
        11
    honeycomb  
       2016-11-16 00:08:14 +08:00 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  
       2016-11-16 08:24:47 +08:00
    Google Wifi 刚发布
    ethanlu
        13
    ethanlu  
       2016-11-16 09:17:23 +08:00
    一直都是这样接,但这样做不到 wifi 的无缝切换吧?
    cmlz
        14
    cmlz  
       2016-11-16 09:47:15 +08:00
    这样组网,只要上一个信号没消失不会自动切换到另一个信号,且切换会断网。
    cxh116
        15
    cxh116  
    OP
       2016-11-16 11:39:46 +08:00
    @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  
       2016-11-16 12:40:40 +08:00   ❤️ 1
    主路由器和副路由都用 openwrt ,可以主动踢掉信号弱的客户端
    honeycomb
        17
    honeycomb  
       2016-11-16 14:02:47 +08:00 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  
       2016-11-16 14:03:18 +08:00 via Android
    @cxh116 有 802.11r 的情况下 TCP 不会断
    loong0xf
        19
    loong0xf  
       2016-11-16 23:31:43 +08:00
    高通 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  
       2016-11-17 13:34:28 +08:00
    这样子网关的主路由上,那从路由上设置的黑白名单之类的就不能够生效了吧?

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

    wan 桥接? 没用过支持 wan 桥接的路由,所以不清楚 .
    yankebupt
        22
    yankebupt  
       2016-11-18 15:21:29 +08:00   ❤️ 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  
       2016-11-18 15:35:42 +08:00 via Android
    @yankebupt

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

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

    我也查查看
    honeycomb
        24
    honeycomb  
       2016-11-18 15:38:34 +08:00 via Android
    @yankebupt

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

    aosp 到现在才开始加入 802.11r 的接口。
    yankebupt
        25
    yankebupt  
       2016-11-18 16:03:34 +08:00
    我拿 ipad3 试试看....
    yankebupt
        26
    yankebupt  
       2016-11-18 16:15:58 +08:00
    @honeycomb 试了下, ipad3 完全不会断流....
    果然是安卓版本太老的锅....
    多谢提醒
    yankebupt
        27
    yankebupt  
       2016-11-18 17:18:22 +08:00
    还不完全是安卓版本...
    试了一下两台老机器,三星 S5 官方 rom 能显示 FT/PSK 标志,能无缝切换(虽然信号不好有卡顿但并不断流)
    LG G3 刷的 xda 上的自定义 30b marshmallow ,切换断流....
    honeycomb
        28
    honeycomb  
       2016-11-19 09:17:53 +08:00 via Android
    @yankebupt 三星的手机对 fast bss 支持也很好的
    honeycomb
        29
    honeycomb  
       2016-11-19 09:19:48 +08:00 via Android
    @yankebupt aosp Android 倒是真的不支持,因为接口代码才刚刚写进去
    yankebupt
        30
    yankebupt  
       2016-11-19 18:20:10 +08:00
    @honeycomb 不知道尝试刷一个别的源的 wpa_supplicant 能不能解决问题...手机虽然不 root 但是有 custom recovery ,不知能不能尝试这个.
    sewyu
        31
    sewyu  
       2016-11-21 10:41:52 +08:00
    学习了,晚上回家试试
    xspoco
        32
    xspoco  
       2016-12-03 08:50:27 +08:00
    @aru 请教如何设置,还是自动的?
    aru
        33
    aru  
       2016-12-05 10:25:20 +08:00   ❤️ 1
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3384 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 11:27 · PVG 19:27 · LAX 03:27 · JFK 06:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.