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

2022-02-10 20:25:30 +08:00
 hronro

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

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

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

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

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

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

个人建议
看一下手动把 icmp 包指定到外网网卡怎么样
net.ipv4.conf.all.send_redirects 配置更换一下尝试
看一下 route 里面 unicast 的 route 是不是有问题
检查一下是否和 ipv6 有关
misaka19000
2022-02-11 09:08:50 +08:00
直接 tcpdump 抓包看
shikkoku
2022-02-14 17:26:11 +08:00
@ScepterZ #1 有什么还能代理 icmp 的?展开说说

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/833045

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX