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

家里网络最近经常出现故障,找不到原因,请大家帮忙分析一下

  •  
  •   Wicked · 2020-03-28 10:10:10 +08:00 · 2720 次点击
    这是一个创建于 1703 天前的主题,其中的信息可能已经有所发展或是发生改变。
    电信光猫拨号,主路由器 NETGEAR 连光猫,其他所有的设备连接路由器,包括一个交换机,一个用来扩展 Wi-Fi 覆盖的辅助路由器。这套东西已经正常运作了 2 年以上。
    但最近每 1 ~ 2 周就会出现一次故障,家里所有无线设备都无法接入互联网。但光猫和路由器的信号灯都是正常,Wi-Fi 连接也是正常。
    尝试过执行以下操作:
    1. 重启光猫,不起作用(证明不是光猫的问题)
    2. 只重启主路由器(在管理界面),只有 MacBook 能正常联网( 5G ),其他 iOS 设备都不行( 5G 和 2.4G 都不行),能接入 Wi-Fi 但显示无互联网连接
    3. 重启辅助路由器(直接拔电),iOS 设备可以通过它( 2.4G )正常联网
    4. 主路由直接拔电,也可以恢复正常,iOS 设备也能通过主路由上网
    5. 写到这里才发现,出现故障的时候,没有测试过有线网络是否正常...

    总结下来,就是出现问题,只能通过重启路由器解决,直接拔电效果最好。求有经验的朋友帮忙分析一下是咋回事,要怎么解决。
    10 条回复    2020-03-28 19:43:12 +08:00
    easylee
        1
    easylee  
       2020-03-28 10:13:12 +08:00
    家中也出现类似情况,频率几天一次,买了新的路由器搞定了。
    ws860513
        2
    ws860513  
       2020-03-28 11:09:52 +08:00
    主路由或者辅路由老化了,换之解决问题
    Wicked
        3
    Wicked  
    OP
       2020-03-28 13:11:40 +08:00 via iPhone
    路由器老化是个什么概念,照理用个 5,6 年应该不成问题才对
    Tianao
        4
    Tianao  
       2020-03-28 13:31:45 +08:00   ❤️ 1
    大概率 DHCP 或者 DNS 挂了,建议往这方面排查。
    AoTmmy
        5
    AoTmmy  
       2020-03-28 13:42:16 +08:00 via Android
    如果找不到问题最简单就是设置路由器半夜自动重启,很多问题就解决了
    gefranks
        6
    gefranks  
       2020-03-28 13:50:36 +08:00
    热重启无效的话,抓包或者防火墙看看是不是有 IGMP 风暴产生
    Wicked
        7
    Wicked  
    OP
       2020-03-28 17:26:02 +08:00
    @Tianao 真的是 DNS 的问题。今早发生故障,我用顶楼( 3 )的方法临时解决,现在还保留着顶楼( 2 )的现场。刚才我把手机上的 DNS 改为手动,加了个 8.8.8.8,就可以上网了。如果切回自动,就还是不行。mbp 之所以可以,是因为一直都开着 Surge 。请问一下,DNS 为啥会发生错误,要怎样才可以一劳永逸地解决呢?
    Wicked
        8
    Wicked  
    OP
       2020-03-28 17:37:04 +08:00
    看了下,主路由器的 DNS 设置为“从 ISP 处获得”。光猫开了 DHCP,主路由应该是从光猫那里拿的 DNS 地址。主路由也开了 DHCP,其他设备从主路由分配地址,DNS 也是从主路由那里拿,包括辅助路由器。
    难道是,光猫每隔一段时间就会更换 DNS,由于主路由没有更新 DNS,所以就不行了。热重启主路由,可以刷新 DNS 地址。
    但如果主路由的 DNS 错了,为啥辅助路由重启,却可以工作呢?而且有线网络也能工作。
    Wicked
        9
    Wicked  
    OP
       2020-03-28 17:59:03 +08:00
    我把主路由的 DNS 服务器改为手动,然后将光猫里面显示的 ISP 的 DNS 填进去,问题解决了
    我怀疑是 NETGEAR 对 DNS 有些特殊的处理,因为在内网,是可以通过 www.routerlogin.net 进入路由器的管理页面的,不需要填 ip
    Tianao
        10
    Tianao  
       2020-03-28 19:43:12 +08:00   ❤️ 1
    @Wicked 这种傻瓜路由器里面多半是跑了个 dnsmasq,兼任 DHCP 服务器和 DNS 服务器,然后默认配置一般又是 DHCP 下发路由器接口地址作 DNS 字段参数,接着自己的 DNS 服务实际上是个 DNS 转发器( DNS 代理)+ DNS 高速缓存 + 权威 DNS (劫持你说那个登陆域名),然而这东西很容易挂,还容易被污染。理论上讲内存错误之类的可能软重启无法排除,建议断电重启试试。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2792 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 15:12 · PVG 23:12 · LAX 07:12 · JFK 10:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.