OpenWrt 是一个专门面向嵌入式设备的 Linux 发行版。你可以将 OpenWrt 支持的型号的嵌入式设备,比如各种路由器上的系统,换成一个有更多可能性可以折腾的 Linux 系统。
OpenWrt 官方网站
hessian
V2EX  ›  OpenWrt

pppoe 重新拨号后默认路由没有了

  •  
  •   hessian · Aug 4, 2025 · 1377 views
    This topic created in 282 days ago, the information mentioned may be changed or developed.
    家里的宽带(广东电信),经常一段时间(可能几天)之后断网了,然后路由重新拨号后会拿不到 IP ,也不知道为什么,于是写了个脚本每天凌晨 2 点到 6 点的时候检查是不是断网,如果断掉就重启 wan 接口重新拨号。

    但是现在发现偶尔会有不自动添加默认路由,不知道为什么。麻烦大佬们帮忙看看,是不是要在脚本里手动加一下路由?

    PS:奇怪就算没有默认路由我 zerotier 还能连进去。。。还能远程手动抢救一下

    通过 web 界面手动重启 wan 接口前后的路由表对比

    https://imgur.com/C06q3ka

    自动重置的脚本

    https://imgur.com/CdKqWBA
    3 replies    2025-08-11 09:14:45 +08:00
    thereone
        1
    thereone  
       Aug 8, 2025
    看日志,日志贴出来才知道啊,还有 zerotier 停了再观察观察是否存在这个现象。zerotier 是否存在下发路由导致默认路由消失。
    根据你说的 zerotier 在没有默认路由还能通,推断那就是 pppoe 拨号上去然后 zerotier 重连到控制器后不明原因可能把默认路由给顶掉了,但是已存在的防火墙会话表链接一直维持会话在没有老化所以你才能通过 zerotier 连回去。
    具体可以把日志收集起来,观察是否存在以上现象。
    thereone
        2
    thereone  
       Aug 8, 2025
    话说不是在恩山发帖了吗,这边发了除了我也没有人回复这个问题啊。
    hessian
        3
    hessian  
    OP
       Aug 11, 2025
    @thereone 感谢回复。

    我这个路由放在家里,我长期在外地,也不是经常要连回去。日志没记那么长时间,发现的时候日志已经就没了。之前发现的时候好像从日志里也没看出什么端倪来。zerotier 那边有下发路由,不过也不是默认路由呀。现在更不敢关 zerotier 了,万一再出问题岂不是连不回去了,家里可没人帮我弄。

    现在写了个脚本去加默认路由,回头再看看日志吧。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1110 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 23:01 · PVG 07:01 · LAX 16:01 · JFK 19:01
    ♥ Do have faith in what you're doing.