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

无线中继会导致主路由器延迟飙升而且丢包是为什么?

  •  
  •   Themyth · 2016-02-14 11:32:16 +08:00 · 21245 次点击
    这是一个创建于 2993 天前的主题,其中的信息可能已经有所发展或是发生改变。
    家里两个路由器,隔了一层楼,做了无线中继, 2.4G 频段的,延迟会经常性的飙高,就算没有任何下载的情况下,无缘无故的升高到几千 ms ,而且丢包,如果主路由器下的电脑换成 5G 频段就立即延迟下降到 1ms ,但是中继路由器和主路由器是用 2.4G 频段的,而且两个路由器下的客户机数量都很少,请问有人遇到类似的情况吗?只要把中继路由器关闭延迟就立即下降了。。我说的都是内网 ping ,不关外网的事情。。
    25 条回复    2016-02-14 18:07:51 +08:00
    zhjits
        1
    zhjits  
       2016-02-14 11:40:31 +08:00
    正常现象,跟路由器性能和无线连接情况都有关系。如果不是一点办法都没有的话建议有线。
    jq8778
        2
    jq8778  
       2016-02-14 11:53:04 +08:00 via iPhone
    如果你是连中继路由 ping 高,换人少的信道
    如果你是连主路由,且换了信道还不行,那尝试把中继隔远一些,还不行,那我只能抱歉帮不到你了
    bazingaterry
        3
    bazingaterry  
       2016-02-14 11:56:12 +08:00
    信道有干扰吧,本来无线连接就是不稳定的,很多电子设备都能干扰。
    Themyth
        4
    Themyth  
    OP
       2016-02-14 11:57:44 +08:00
    @zhjits 已经解决了,不是中继导致的延迟,是有一台联网设备,禁止这个客户机后延迟就立即正常了,但是不知道是为什么。
    @jq8778 已经解决了,不是中继路由的问题,是一台连接了主路由器的设备,把他关闭联网后全网络延迟就立即正常了,但是不明白这是为什么。
    Themyth
        5
    Themyth  
    OP
       2016-02-14 11:58:32 +08:00
    @bazingaterry 试过换信道这个问题没有解决,发现不是中继的问题,是其中一台客户机,只要把他关闭然后整个路由延迟就全正常了,可是这台客户机也没有干什么啊,这是为什么呢。。
    bazingaterry
        6
    bazingaterry  
       2016-02-14 12:01:03 +08:00
    @Themyth 是不是这台主机离路由器特别远,而且带宽还跑满呢?这种情况在 ADSL 的时代特别常见,上传的 512kbps 跑满了又没有 Qos , ping 就会上到 300ms 。
    bazingaterry
        7
    bazingaterry  
       2016-02-14 12:02:31 +08:00
    @Themyth 不好意思啊忘记说的是内网 ping ,但是主机离路由器特别远,这种弱连接也会拖慢整个速度。
    zhjits
        8
    zhjits  
       2016-02-14 12:08:43 +08:00
    @bazingaterry 无线连接是分时的……举个例子,信号差的机器一秒只能发 1KB ,信号好的机器一秒能发 1MB ,但是它们会在同一个信道上面占用相同的时间来发送数据,所以整个信道的速率就降下来了。
    jasontse
        9
    jasontse  
       2016-02-14 12:10:08 +08:00 via iPad
    弱信号整体被拖慢了, 5G 不受影响是因为模块独立。
    Strikeactor
        10
    Strikeactor  
       2016-02-14 14:14:37 +08:00
    隔层楼用电力猫呗
    raysonx
        11
    raysonx  
       2016-02-14 14:25:28 +08:00
    懷疑局域網內存在 ARP 攻擊,建議抓包。
    rssf
        12
    rssf  
       2016-02-14 15:46:14 +08:00
    因为无线是一个拖慢一群
    laoyur
        13
    laoyur  
       2016-02-14 15:51:17 +08:00
    楼主你这个主帖情况简直跟我一模一样,我用 Netgear R6250 在主路由的正上方做无线中继,就隔了一层楼板,信号大概 40%左右,也不算很差吧?但网络很糟糕,频繁丢包, ping 经常性飙到几百几千甚至上万 ms ,换了 /重刷 N 回固件,最后实在没辙,放弃了中继,仅用无线客户端模式,在 R6250 上连了个无线路由。

    你最终发现是某个客户机的问题,可我的网络内就一台 Mac 几台 iPhone/iPad 几台安卓而已,难道也会有 ARP 攻击之类?
    Themyth
        14
    Themyth  
    OP
       2016-02-14 16:14:39 +08:00
    @bazingaterry 对!是内网,是有点远,可是为什么一个弱连接会拖慢整个网络?怎么避免这个情况呢?因为这次好判断,但是下次又不知道是哪个连接拖慢的了。。。
    Themyth
        15
    Themyth  
    OP
       2016-02-14 16:16:03 +08:00
    @zhjits 怎么避免或者解决这个问题呢?因为无法判断出来是哪个连接导致的。。。
    Themyth
        16
    Themyth  
    OP
       2016-02-14 16:16:24 +08:00
    @jasontse 有解决办法吗
    zhjits
        17
    zhjits  
       2016-02-14 16:18:59 +08:00
    @Themyth 在路由器上测量所有接入设备信号,自动断开信号差的终端。很多商业 AP 是这么做的。
    Themyth
        18
    Themyth  
    OP
       2016-02-14 16:20:01 +08:00
    @laoyur 其实我有更痛苦的事情,我家这个目前判断出来是一个客户机造成的,但是我公司的那个也是类似的情况,而且有几十个设别,六七个路由器,我根本就没法判断出来是哪个客户机造成的或者是中继路由造成的,楼上有人说可能是 ARP ,但是我觉得这个不太可能啊!都是同事,而且这个发生丢包和延迟飙升是毫无规律也没有时间的,我有时候只需要登录主路由器,随便改个信道立即就恢复了,或者是哪怕只是把 80211b+g+n 改成 80211b ,也立即恢复,但是情况还会出现,然后在切换下,延迟又恢复了,反正毫无规律,也不知道怎么判断问题是什么
    Themyth
        19
    Themyth  
    OP
       2016-02-14 16:20:29 +08:00
    @zhjits 这个自动断开实在是太难为我了。。不知道怎么实现。。
    zhjits
        20
    zhjits  
       2016-02-14 16:26:24 +08:00
    @Themyth 商用 AP 一般都有支持, OpenWRT 的话不知道有没有包(自己实现也简单)
    jasontse
        21
    jasontse  
       2016-02-14 16:27:41 +08:00 via iPad
    @Themyth
    没有办法解决,只能增强信号。 MU-MIMO 可以缓解这个问题,不过那是 802.11ac wave 2 的事情了。
    Themyth
        22
    Themyth  
    OP
       2016-02-14 16:30:53 +08:00
    @zhjits 我刷个 wrt 试试 谢谢

    @jasontse 好的 谢谢
    bazingaterry
        23
    bazingaterry  
       2016-02-14 17:26:26 +08:00
    @Themyth 在知乎看到过。让路由器主动断开信号差的设备即可。

    「拒绝弱信号客户端接入:通过 AP 测量到的客户端信号强度给客户端分配合适的 AP ,如果某个 AP 能接收到客户端信号,但是强度太弱不足以支持某个门限速率,就拒绝客户端从这个 AP 的接入,防止这个猪一样的队友占有过多带宽(他传 1bit 时间你能传 54bit !),用最低速率把整个 AP 性能拉低。」

    或者是设置为 802.11n only
    Themyth
        24
    Themyth  
    OP
       2016-02-14 17:56:29 +08:00   ❤️ 1
    @bazingaterry 不知道怎么设置拒绝弱信号的连接,或者断开,还有,设置 802.11n only 可以避免这个问题?是为什么?我公司的就是改过 80211n 也不行。
    bazingaterry
        25
    bazingaterry  
       2016-02-14 18:07:51 +08:00 via iPhone
    @Themyth 这样链接距离会短一点。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5450 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 09:05 · PVG 17:05 · LAX 02:05 · JFK 05:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.