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

家里软路由下的设备,突然无法 ping 通外网了,可能是什么原因导致的?

  •  
  •   hronro · 2022-02-10 20:25:30 +08:00 · 2252 次点击
    这是一个创建于 1024 天前的主题,其中的信息可能已经有所发展或是发生改变。

    软路由用的不是 OpenWRT ,就是用的普通的 Linux 发行版。软路由本身可以正常 ping 通外网,但连接到软路由的设备却只能 ping 通内网设备。

    除开 ICMP 协议,其他协议却是正常的。比如 ping www.baidu.com 会 timeout ,但 curl https://www.baidu.com 却是正常的。

    看了下 iptables ,也是正常的,我最近也没动过这些配置,怎么突然一下就出问题了呢?

    实在想不到还有什么其他可能了,请各位 V 友们出出主意。

    8 条回复    2022-02-14 17:26:11 +08:00
    ScepterZ
        1
    ScepterZ  
       2022-02-10 20:38:27 +08:00
    不懂手动 Linux 搭路由,不过 openwrt 的话,最近(几个月?)好像有些流行的科学软件开始支持代理 imcp 了,不知道有没有关系
    hronro
        2
    hronro  
    OP
       2022-02-10 20:44:37 +08:00
    @ScepterZ #1

    我在 iptables 把 TCP 流量导到 Clash 里面去了,UDP 和 ICMP 流量我都没管的,所以应该和代理软件没关系才对。
    nijux
        3
    nijux  
       2022-02-10 21:43:43 +08:00
    dns 的问题吗
    wd
        4
    wd  
       2022-02-10 21:49:42 +08:00 via iPhone   ❤️ 1
    有一个内核参数 xxx_forward 的 及看看
    xlsepiphone
        5
    xlsepiphone  
       2022-02-11 00:32:10 +08:00 via Android
    我用 pve 装 openwrt ,定时备份,出问题就回滚。今早起床,openwrt 的 dhcp 突然失效了,gui 也进不去,直接回滚,懒得去查明原因。
    yaoyao1128
        6
    yaoyao1128  
       2022-02-11 02:43:23 +08:00 via iPhone   ❤️ 1
    1. 最近是否有更新内核之类的操作
    2. clash 是否不小心成为了 tun 模式?
    3. 关键词 icmp redirect 搜索一下?

    个人建议
    看一下手动把 icmp 包指定到外网网卡怎么样
    net.ipv4.conf.all.send_redirects 配置更换一下尝试
    看一下 route 里面 unicast 的 route 是不是有问题
    检查一下是否和 ipv6 有关
    misaka19000
        7
    misaka19000  
       2022-02-11 09:08:50 +08:00
    直接 tcpdump 抓包看
    shikkoku
        8
    shikkoku  
       2022-02-14 17:26:11 +08:00
    @ScepterZ #1 有什么还能代理 icmp 的?展开说说
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2344 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 01:54 · PVG 09:54 · LAX 17:54 · JFK 20:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.