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

单线复用和有线 Mesh 组网导致主路由频繁断网不能自动重拨该如何解决?

  •  
  •   ST0RMTR00PER · 8 天前 · 1134 次点击

    基本情况

    大致说一下基本情况,家里的移动宽带是去年刚更换的,因为千兆便宜量大,算下来一个月才 30RMB/月,而客厅的位置只有一根网线,因此选择了光猫桥接,单线复用的方式。

    以前用电信的时候是没有任何问题的,自从换到移动宽带后,原来的 K2P 主路由频繁断网情况日益严重,一开始我理所当然的认为可能是 K2P 要坏掉了,干脆全部换掉吧!

    因为没有 IPTV 的需求,在客厅加了一个子路由小米 BE3600 2.5g 做有线 Mesh ,而主路由小米 BE6500 就放在自己房间,实测下来能跑到 1250MB/s 是没问题的。

    但是这半年来还是时不时就断开网络,已经经历过更换路由器,光猫,Vlan 交换机。结果断网问题愈发不可收拾。

    以下我总结了我尝试过的解决方案

    怀疑点 1. 删除 TR069 导致

    • 很长一段时间里我都把 TR069 删除了,以防万一超级密码被修改。但是查到有小红书用户在删除这个 TR069 后会导致直接被运营商频繁断网,只能重启主路由,因此就决定添加回去。结果是频繁断网频率少了,但是依然还是断网。

    怀疑点 2. 移动宽带 PCDN 限制

    • 发生过在全家人都在刷抖音的时候,频繁断网。但是后面才发现,就算在无人使用网络的时候,也会有可能断网。

    怀疑点 3. 固定子路由 IP 地址导致冲突

    • 在我取消 DHCP 静态 IP 分配后,问题依旧。

    怀疑点 4. Vlan 交换机配置错误导致有线 Mesh 造成回环或错误 trunk

    1. Vlan 交换机配置是正确的
      检查过所有单线复用各种大佬的推荐配置,都是没有任何问题,并且 Vlan 的配置都是正确无误。

    2. 路由器和交换机的网线对接也是正确的
      检查过网线的接口都是没有任何问题的,有时候正常运作起来,可以好几天都不掉线。

    网络拓补图

    网络拓补图

    Vlan 设置

    Vlan 设置 1

    Vlan 设置 2

    今天还发现了一个问题,就是主路由在断网不能自动拨号的时候,我只要断开子路由,主路由就立马恢复正常了。我怀疑是不是子路由那里回环导致,但是 Vlan 设置我都隔离开了,真的百思不得其解,希望有网络大佬帮帮忙看看,十分感谢。

    30 条回复    2025-11-18 23:14:13 +08:00
    allplay
        1
    allplay  
       8 天前
    硬件层面的问题检查了没
    allplay
        2
    allplay  
       8 天前
    你不要搞那么复杂的结构,就一个电脑、一根网线,接在光猫(运营商默认模式)下,看它断不断?
    ST0RMTR00PER
        3
    ST0RMTR00PER  
    OP
       8 天前
    @allplay 硬件是没问题的,用 K2P 时候发生断网后都全部重买了一遍,光纤也没问题,网线也没问题,已经能排查的都排查过了,也让宽带师傅检查过。现在排除了 PCDN 和删除 tr069 的问题,因为正常就算半夜光猫断网最多几分钟内就会复原,现在情况是只能重启主路由。还发现了只要断开有线 Mesh 的子路由,主路由就会自动重拨恢复。
    ST0RMTR00PER
        4
    ST0RMTR00PER  
    OP
       8 天前
    @allplay 这样是不会的,现在问题是想解决这个单线复用的问题。因为就算在我这个复杂结构里,有时候也能维持至少半个月不断网。
    allplay
        5
    allplay  
       8 天前 via Android
    你把网络结构改为,主路由直接在光猫下面,主路由下面再接交换机,这样的经典结构。
    避免歪门邪道导致莫名其妙。
    birdvdsk
        6
    birdvdsk  
       8 天前 via Android
    1.有没有 VLAN 交换机 1 的配置,两个交换机 STP 开了嘛
    2.交换机 2 的 PVID 和 VLAN ID 我看到你设置成一样了,建议 PVID 要设置 default ?(有的交换机固件 PVID 和 VLAN tag ,untag 混合会有奇怪问题,虽然概率不高)
    3.两个路由器的 IP 是怎么设置的,如果是分别有一个子网,设置 DHCP 域隔离了么。是两个路由广播域和光猫一起嘛(光猫)
    4.致敬一波楼主的折腾精神
    ST0RMTR00PER
        7
    ST0RMTR00PER  
    OP
       8 天前
    @allplay 这是很基本的网络拓扑了,因为大部分家庭都是弱电箱再分出去到客厅和其他房间,按照你的这个方法不可行。还有交换机是可以从光猫出去的,只是因为我用了光猫桥接所以要用单线复用的方式。不存在什么歪门邪道。
    micate
        8
    micate  
       8 天前
    其实现在运营商送的光猫拨号没啥性能问题了,直接光猫拨号 -> 主路由 -> N 个子路由 做有线 Mesh 更简单。
    主路由不一定选性能最强的,只要支持有线 Mesh 的就可以,性能最强的可以放公共区域做子路由。
    wtks1
        9
    wtks1  
       8 天前
    路由器都是 ap 模式吗?
    allplay
        10
    allplay  
       8 天前 via Android
    @ST0RMTR00PER 当然是可以,但你不是没找到问题出在哪吗,如果你全是对的,又怎么会断网呢。
    这样来测试问题源头在哪。

    我重申:你这就是歪门邪道。
    ST0RMTR00PER
        11
    ST0RMTR00PER  
    OP
       8 天前
    @birdvdsk

    1. 我怕我插错线所以 VLAN 两个交换机设置是一样的。
    2. 这个 PVID 和 VLAN ID 我查看了大量资料好像基本都是设置成一样的?

    https://www.acwifi.net/29419.html
    https://zhuanlan.zhihu.com/p/432478315
    https://www.bilibili.com/video/BV1NH4y1p7yb

    3. 路由器是主路由拨号,子路由有线直接就 Mesh 了,子路由也不能有别的设置了。
    4. 谢谢你认真查看了我的帖子并回复!
    ST0RMTR00PER
        12
    ST0RMTR00PER  
    OP
       8 天前
    @wtks1 路由器是主路由拨号,子路由有线自动组 Mesh 联网了,也不能有其他的特殊设置了。

    @micate 你这个方法是可以,但是测试过跑不满宽带,也总觉得光猫来做总管理不太能发挥出宽带最大化。

    @allplay 可是你要知道按照你的方法的话我客厅和其他房间都没有网络了,造成更大的麻烦。
    kongkongmaster
        13
    kongkongmaster  
       8 天前
    @ST0RMTR00PER #7 附议 5#的建议。就卖一台交换机,换成路由器放弱电箱,万事大吉
    birdvdsk
        14
    birdvdsk  
       8 天前 via Android
    @ST0RMTR00PER 感谢你的回复!
    1.VLAN 配置。对比了你的资料看了下,看起来你的 VLAN 配置没问题。但是现在很吊诡的在于就是有问题。我刚才联想到广播域冲突和 PVID 可能有 bug ,才提出了这个。
    2.考虑主交换机不稳定/接触不良。从时间顺序来看,你是从「换」移动宽带之后才出现的网络不稳定问题,而且换了路由器也是如此。换宽带的时候需要换光猫,新的光猫当然不太可能有问题。而弱电箱里除了光猫就是交换机。并且现在子路由一旦断开主交换机链接,PPPoE 拨号就会正常。那么是否考虑主交换机的问题,毕竟换光猫的时候会碰到主交换机,他的网线接触和电源供应会不会因此不稳。
    3.查看日志。断网时主交换机有没有日志?比如 interface tx loop ,interface link down 等。主路由和从路由有没有日志?能不能利用交换机的 port mirror 功能抓点断网时的包进行分析?
    ST0RMTR00PER
        15
    ST0RMTR00PER  
    OP
       8 天前
    @birdvdsk 继续感谢你的回复!
    1. 坏就坏在小米路由器基本没有什么日志可以看,在米家 App 上看的话只有显示网络断开,网络重连的记录。
    2. 交换机抓包分析这种太高级的操作我不太会呢(笑)
    3. 今天到家发现网络还是好的,也没有断线的记录,目前已维持 3 天。主要它断网的时间都非常随机,不过大部分时间都在凌晨宽带运营商那边给光猫重启的时候。
    4.主交换机应该没问题的,而且我只用 Lan 口扩展,现在的情况貌似是子路由会在重拨时候占用了 Wan 口导致网络风暴了。
    birdvdsk
        16
    birdvdsk  
       8 天前
    @ST0RMTR00PER 看起来现在走入了死胡同,什么都没问题,也没有日志。也没有稳定触发断网的方式以便利 debug 。
    1. 我思考了一下,你提到了广播风暴。这款交换机支持 R/STP IGMP Snooping 等功能吗。你不如自己从子路由发几个广播包来试试看看会不会断网来排除一下
    2. [凌晨宽带运营商那边给光猫重启] ,你的运营商会定时/不定时 重置光猫电力还是重置 PPPoE ?
    fengtons
        17
    fengtons  
       8 天前 via Android
    光猫的 lan 口和 iptv 口是不是同时插在交换机上?如果是的话就有可能出问题
    slowman
        18
    slowman  
       8 天前
    我猜是连接数太多的原因
    1. 有线 Mesh 这个概念不存在, Mesh 是无线才有的概念
    2. 这款交换器似乎是 4+2 口,图里只有四个口?
    3. 这款交换机似乎有 SFP+口,你是如何连接的,会不会是光模块问题?
    4. Internet/LAN 物理边界不清晰才导致不敢确定故障点
    5. 主路由是傻瓜路由,不能抓包来确定上传宽带和 IP

    解决方法:
    临时弄一个 PC 或者笔记本跑 linux 拨号当主路由器用,监控连接数和上传宽带
    Ipsum
        19
    Ipsum  
       8 天前 via Android
    不然换一个牌子的交换机?
    ST0RMTR00PER
        20
    ST0RMTR00PER  
    OP
       8 天前
    @birdvdsk 运营商会不定时重置光猫 PPPoE ,我的理解是运营商回收 IP 地址然后重新分配?

    @fengtons 没有呢,拓扑图我也没标上去,因为光猫的 IPTV 口我是没插任何网线到交换机上的。

    @slowman

    1. 有线 Mesh ( Wired Mesh / Ethernet Backhaul )一直都有的。现在情况是我拔了网线它会自动走 Wifi Mesh ,但是我的目的是全屋跑满带宽就走有线。
    2. 是 4+2 口,但是 5 、6 的 SFP+两个口我没用,就没标注上去了。
    3. 没有安装光模块。
    4. Internet 标注的应是光纤接入,再从光猫 Lan 1 口接入交换机 1 口。
    5. 的确小米现在的 WIFI 7 路由都不分 WAN Lan 了,只能自动识别。

    @Ipsum 旧设备已经出问题了,现在买的是两个新的 2.5G 的水星 SE106 Pro ,硬件上应该也不存在问题。
    birdvdsk
        21
    birdvdsk  
       8 天前 via Android
    @ST0RMTR00PER 关于光猫不定时重置 PPPoE 会话恐怕是不正常的。BRAS 如果这样做,那么基本上是固定时间的(限制会话的 uptime ),不会出现不定时的情况。
    Ipsum
        22
    Ipsum  
       8 天前 via Android
    之前我遇见过,有线回程不稳定,导致副 ap 自动切无线回程。然后有线一旦恢复就直接回环。
    orionl
        23
    orionl  
       8 天前
    第一反应,你的 pvid 和 naiveVlan 的问题。如果你的两个 vlan 交换机都是同样的设置。请你严格的按照你的拓扑来配置你的交换机,你的 vlan1 ,在华硕的路由器中是 naiveVlan ,同一个意思。不要把不属于这个局域网 vlan 的端口纳入进来。
    lcy630409
        24
    lcy630409  
       8 天前
    我提供一种思路 你可以测试一下
    就是把 mesh 设置成 以太网模式,不要选自动,当然 我的是华硕 ,小米有没有这个设置 你自己看下

    意思就是 有可能是 mesh 无线连到了一起 然后有线也在一起 产生了回环

    或者直接把子路由改为 ap 模式 不是 mesh 子节点,当成一个单独的 ap 点 先试试
    ST0RMTR00PER
        25
    ST0RMTR00PER  
    OP
       8 天前
    @birdvdsk 我现在还没琢磨出来它是什么时候重置 PPPoE 的时间,根据断网的经验可能大部分时间都集中在凌晨 3-6 点钟。

    @Ipsum 感觉你这个说法好像比较合理,会不会是小米路由器固件的 Bug 呢?

    @orionl 不好意思我真的没看懂,所以我这个拓扑是错误的意思吗? Vlan 两个交换机是完全一致设置的,而且我是严格按照我的拓扑接线的。

    @lcy630409 我也感觉是 Mesh 无线和有线回环导致的,AP 模式我猜测应该不会断网,如果继续断网我估计就要用 AP 模式了。

    感谢以上热心网友回复!
    orionl
        26
    orionl  
       8 天前
    @ST0RMTR00PER
    1 、首先你的 4 是 trunk 没什么问题,端口 1 是 access ,做 wan 拨号用,这没什么问题。
    2 、你的 lan 完全没必要单独整个 vlan11 ,直接默认 vlan1 就行了,只是成员端口需要把 1 和 4 剔除。
    3 、你的 pvid 中,除了端口 1 ,其他的都默认为 1 即可。
    你的问题非常有可能是 wan 的 vlan 没有和局域网的 vlan 完全隔离造成的。
    ST0RMTR00PER
        27
    ST0RMTR00PER  
    OP
       8 天前
    @orionl

    谢谢你的分析,我会尝试你的方法试试看。

    因为我也是根据别人的经验修改的,按照我的理解,现在我的设置是完全隔离了,但是看你的说法我又一头雾水了。所以是把 2-3 、5-6 的 pvid 全部改成默认 1 吗?
    ST0RMTR00PER
        28
    ST0RMTR00PER  
    OP
       7 天前
    貌似找到有人跟我一样的情况,而且还不是单线复用,应该是小米路由器有线中继模式下疑似未禁用无线 Mesh 导致的环路了。

    https://www.right.com.cn/forum/thread-8438453-1-1.html
    birdvdsk
        29
    birdvdsk  
       3 天前
    楼主最终成功解决了吗,是什么原因(
    ST0RMTR00PER
        30
    ST0RMTR00PER  
    OP
       3 天前
    @birdvdsk 最后发现是小米路由器在有线中继模式下断连会自动转为无线 Mesh ,然后网络恢复会因为未禁用无线 Mesh 转回有线导致的环路,然后把交换机的环路保护关闭好像就好了。不过目前我也不是很确定,先观望几天先看看。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2687 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 08:13 · PVG 16:13 · LAX 00:13 · JFK 03:13
    ♥ Do have faith in what you're doing.