家里配置了一套软路由,使用有 1~2 年都非常稳定,速度和稳定性都很好。
但是,上周末家里的软路由出现问题,WAN 口频繁掉线,掉线后在 2 分钟之后又自动重连,过 30 分钟~2 个小时之间又再次掉线重连,该现象一直持续。
查看日志后关键信息显示是 Interface 'wan' has link connectivity loss 紧接着就 Interface 'wan' is now down (具体日志在后文)
全量日志: https://gist.github.com/Wei-Xia/58e206ec7cb6e11b3c7f1c14f6bb3c0b 报错部分:
Sun Aug 6 21:36:56 2023 daemon.notice netifd: Network device 'eth0' link is up
Sun Aug 6 21:36:56 2023 daemon.notice netifd: Interface 'wan' has link connectivity
Sun Aug 6 21:36:56 2023 daemon.notice netifd: Interface 'wan' is setting up now
Sun Aug 6 21:36:56 2023 kern.info kernel: [21954.520425] rk_gmac-dwmac fe2a0000.ethernet eth0: Link is Up - 1Gbps/Full - flow control off
Sun Aug 6 21:36:56 2023 daemon.notice netifd: Interface 'wan6' has link connectivity
Sun Aug 6 21:36:56 2023 daemon.notice netifd: Interface 'wan6' is setting up now
Sun Aug 6 21:36:56 2023 daemon.notice netifd: wan (26341): udhcpc: started, v1.36.0
Sun Aug 6 21:36:56 2023 daemon.notice netifd: wan (26341): udhcpc: broadcasting discover
Sun Aug 6 21:36:57 2023 kern.info kernel: [21955.468674] rk_gmac-dwmac fe2a0000.ethernet eth0: Link is Down
Sun Aug 6 21:36:57 2023 daemon.notice netifd: Network device 'eth0' link is down
Sun Aug 6 21:36:57 2023 daemon.notice netifd: Interface 'wan' has link connectivity loss
Sun Aug 6 21:36:57 2023 daemon.notice netifd: Interface 'wan6' has link connectivity loss
Sun Aug 6 21:36:57 2023 daemon.notice netifd: wan (26341): udhcpc: received SIGTERM
Sun Aug 6 21:36:57 2023 daemon.notice netifd: wan (26341): udhcpc: entering released state
Sun Aug 6 21:36:57 2023 daemon.notice netifd: wan (26341): Command failed: ubus call network.interface notify_proto { "action": 0, "link-up": false, "keep": false, "interface": "wan" } (Permission denied)
Sun Aug 6 21:36:57 2023 daemon.notice netifd: Interface 'wan' is now down
Sun Aug 6 21:36:57 2023 daemon.notice netifd: Interface 'wan6' is now down
Sun Aug 6 21:37:18 2023 daemon.notice netifd: Network device 'eth0' link is up
Sun Aug 6 21:37:18 2023 daemon.notice netifd: Interface 'wan' has link connectivity
Sun Aug 6 21:37:18 2023 daemon.notice netifd: Interface 'wan' is setting up now
Sun Aug 6 21:37:18 2023 daemon.notice netifd: Interface 'wan6' has link connectivity
Sun Aug 6 21:37:18 2023 daemon.notice netifd: Interface 'wan6' is setting up now
Sun Aug 6 21:37:18 2023 kern.info kernel: [21976.870422] rk_gmac-dwmac fe2a0000.ethernet eth0: Link is Up - 1Gbps/Full - flow control off
Sun Aug 6 21:37:18 2023 daemon.notice netifd: wan (27250): udhcpc: started, v1.36.0
Sun Aug 6 21:37:18 2023 daemon.notice netifd: wan (27250): udhcpc: broadcasting discover
Sun Aug 6 21:37:21 2023 kern.info kernel: [21979.893842] rk_gmac-dwmac fe2a0000.ethernet eth0: Link is Down
Sun Aug 6 21:37:21 2023 daemon.notice netifd: Network device 'eth0' link is down
Sun Aug 6 21:37:21 2023 daemon.notice netifd: Interface 'wan' has link connectivity loss
Sun Aug 6 21:37:21 2023 daemon.notice netifd: Interface 'wan6' has link connectivity loss
Sun Aug 6 21:37:21 2023 daemon.notice netifd: wan (27250): udhcpc: broadcasting discover
Sun Aug 6 21:37:21 2023 daemon.notice netifd: wan (27250): udhcpc: received SIGTERM
Sun Aug 6 21:37:21 2023 daemon.notice netifd: wan (27250): udhcpc: entering released state
Sun Aug 6 21:37:21 2023 daemon.notice netifd: wan (27250): Command failed: ubus call network.interface notify_proto { "action": 0, "link-up": false, "keep": false, "interface": "wan" } (Permission denied)
Sun Aug 6 21:37:21 2023 daemon.notice netifd: Interface 'wan' is now down
Sun Aug 6 21:37:21 2023 daemon.notice netifd: Interface 'wan6' is now down
Sun Aug 6 21:37:31 2023 daemon.notice netifd: Network device 'eth0' link is up
Sun Aug 6 21:37:31 2023 daemon.notice netifd: Interface 'wan' has link connectivity
Sun Aug 6 21:37:31 2023 daemon.notice netifd: Interface 'wan' is setting up now
Sun Aug 6 21:37:31 2023 daemon.notice netifd: Interface 'wan6' has link connectivity
Sun Aug 6 21:37:31 2023 daemon.notice netifd: Interface 'wan6' is setting up now
Sun Aug 6 21:37:31 2023 kern.info kernel: [21989.381455] rk_gmac-dwmac fe2a0000.ethernet eth0: Link is Up - 1Gbps/Full - flow control off
Sun Aug 6 21:37:31 2023 daemon.notice netifd: wan (27967): udhcpc: started, v1.36.0
1
Ggmusic 2023-08-08 08:53:42 +08:00 via iPhone
拼多多 9 块钱包邮买个电瓶车充电器通用散热小风扇,usb 接口那种,再把 r2s 架在上面试试。
|
2
PqZS58MLPBHFpEqm OP @Ggmusic 应该不是散热的问题。。。温度才 30~40 度,很低的。。。
|
3
seeme 2023-08-08 09:06:44 +08:00
换根网线
|
4
keyfunc 2023-08-08 09:07:55 +08:00
换个口做 wan ?
|
5
2333wz 2023-08-08 09:08:07 +08:00
我这里 改为桥接后表现为半小时掉线一次
|
6
villivateur 2023-08-08 09:09:26 +08:00
有试过 openwrt 官方的固件吗? GitHub 上找的别人魔改的固件很可能有问题
|
7
vmebeh 2023-08-08 09:11:30 +08:00 via iPhone
openwrt 的 wan 连无线路由器的 lan 看看还掉不掉线
|
8
ShineyWang 2023-08-08 09:15:50 +08:00
我前一个月也遇到软路由莫名其妙掉线问题
不过我是 lan 口掉线(后来我换了拓扑,重新接线,现在不知道怎么就好了) 掉线这里你可以看看光猫,里面有没有什么有效日志 还有你可以试试换 wan 和 lan 口绑定看看有没有问题 |
9
sadfQED2 2023-08-08 09:28:08 +08:00 via Android
我之前是 lan 口频道掉线,换成了 op 官方的代码,从新编译就好了。用 leda 的代码始终有问题
|
10
stormscloudy 2023-08-08 09:38:50 +08:00
无非就是光猫到软路由这段有问题
1.排查设备问题:先把出口软路由换了,换成硬路由试试 2.如果是软路由问题,那么可以尝试更换固件 |
11
podel 2023-08-08 10:06:30 +08:00
内核日志 dmesg 没给欸。
另外 也可以简单的换设备检查一下呗。 |
12
shakoon 2023-08-08 10:10:28 +08:00
wan 掉线,先看光猫那儿掉没有,lz 只说了后端设备的排查,就不看一下前端么。如果光猫没有问题,后端你也检查了,那就换一条光猫到路由器的网线试试。
|
13
huangya 2023-08-08 10:12:35 +08:00
1. 9 楼说得好,你换成成 op 官方的代码看看。
2. >把软路由从家庭网络中去除,变成 光猫 -> 无线路由器,因为没有 openwrt 了,获取不到日志,但使用过程是「正常」的,玩了几把游戏都没有掉线体验。 可以一直 ping baidu.com 几个小时,看看有没有丢包。 |
14
fatekey 2023-08-08 10:19:41 +08:00
是从来没出现过这问题,还是你之前不玩游戏没发现呢。。。我觉得是固件问题概率很大,把 mwan3 、负载均衡啥的干掉试试?
|
15
c1273082756 2023-08-08 11:09:23 +08:00
我之前也频繁断网, 没看过日志, 我是直接剪掉网线两端, 然后重新夹了两个新的水晶头 就解决了
|
16
huangmiao233 2023-08-08 11:43:39 +08:00 via Android
网卡坏了或者网线有问题,要么换个猫,要么你用以太网测试仪看下你的网口有没有问题
|
17
kylo1989 2023-08-08 11:58:00 +08:00
感觉很可能是光猫有问题,我们做网吧的出口专线的光猫这几年都不少坏,家用估计坏猫不稀奇了
|
18
leafyyy 2023-08-08 12:06:53 +08:00
大概率软路由固件问题,别说 Openwrt 了。 之前双光猫(移动+电信双接入) 到 ikuai 软路由的两个 WAN 口 基本上一天两次 有时候一天一次,都是同时掉线的。 后来更新了 ikuai 固件就好了。
|
19
blessyou 2023-08-08 12:15:20 +08:00
换网线,买圆网线,我遇到一次你这种情况就是网口在 1000M 和 100M 来回跳。
|
20
ResidualBlood 2023-08-08 14:28:00 +08:00
这个我之前也碰到过, 我是给 WAN 添加个 mac 地址就好了
``` vi /etc/config/network ``` 找到`config interface 'wan' `这一行,在这段代码的末尾强行指派一个 mc 地址,任意的都行 ``` option macaddr 'a0:63:91:4d:5d:f5' ``` 这个问题似乎很常见? |
21
paullee 2023-08-08 15:45:50 +08:00
目测网线问题,另外 openwrt 强推 https://github.com/immortalwrt/immortalwrt 超级稳定,需要的所有软件都可直接在 opkg 在线安装。
|
22
Senorsen 2023-08-08 15:49:44 +08:00
参考 ls 说法,有时过热会引起网卡问题,掉线等。然后建议单纯一个 openwrt 放物理机里,不建议虚拟机+all in one ,发热太大不稳定。
|
23
bjfane 2023-08-08 16:59:54 +08:00
之前遇到过一次是光纤问题,也就是进户之前有问题,老是自动换 ip (也就是掉线),后来运营商整了一次,好了。
|
24
Suzutan 2023-08-08 17:11:35 +08:00 via iPhone
前几天遇到一样的问题,到后来发现是水晶头没打好😂
|
25
ysn2233 2023-08-08 17:14:47 +08:00
我遇到过,重刷了固件好了,也不知道啥原因
|
26
PqZS58MLPBHFpEqm OP 谢谢各位的热心帮助!
今天把网线都换了,问题解决了。。。 软硬件折腾半天,没想到最后是 网线 的问题,大家排查网络的时候千万别忘记它啊。。 对了,坏的网线品牌是绿联的,下次要买个质量过关的网线! |
27
wentijianihao 2023-08-08 22:00:08 +08:00
遇到过,换成屏蔽网线就好了
|