Skip to content
This repository has been archived by the owner on Jul 23, 2020. It is now read-only.

实测防火墙的确不蹦了,但被电信踢下线后依旧无法联网 #1

Open
lsl330 opened this issue Apr 28, 2020 · 16 comments

Comments

@lsl330
Copy link

lsl330 commented Apr 28, 2020

实测防火墙的确不蹦了,但被电信踢下线后依旧无法联网。
个人的具体表现为,48小时被电信踢下线后,wan会更新ip,但却无法联网。
防火墙没有崩溃,因此可以通过192.168.2.1进入路由界面。
最后还是需要/etc/init.d/network restart才能重新联网。
具体原因未知

@fanck0605
Copy link
Owner

我找时间看看吧,其实我有时候也会遇到,但也是概率性的。
我也就只能调调配置,不知道能不能修复。

fanck0605 added a commit that referenced this issue Apr 29, 2020
I don't known weather it is effective
@fanck0605
Copy link
Owner

fanck0605 commented Apr 29, 2020

https://github.com/fanck0605/nanopi-r2s/releases/tag/20200429
这是我自己电脑上编译的,你先试一下吧。我这边稍微测试了一下,没啥大问题。

@lsl330
Copy link
Author

lsl330 commented Apr 29, 2020

嗯,我再测试两天看看

@lsl330
Copy link
Author

lsl330 commented May 1, 2020

实测问题依旧

@fanck0605
Copy link
Owner

fanck0605 commented May 4, 2020

@lsl330 经过两天测试,最新版已修复该问题!以下为自动重连的效果图!Enjoy it!
H@ G@PG@S2N085)SWYUNCTK

@fanck0605 fanck0605 reopened this May 14, 2020
@fanck0605
Copy link
Owner

fanck0605 commented May 14, 2020

目前仍然有概率奔溃,看您的脚本是用的 ifup wan,实测可以解决问题。
但是系统日志中也有显示,ifup wan 还会导致防火墙的 reload
所以可以考虑一下单纯 reload 防火墙是否可以恢复网络,
因为我主要发现 wan 的确会正常的重连,而且可以获取 IP,很有可能只是 NAT 出现了问题。

@lsl330 如果有空的话,能否帮我一起做一下测试。
具体内容就是 PPPoE 断线后只 reload 防火墙是否可以恢复网络问题,方便我具体优化脚本。
毕竟我这里复现的概率也不大,而且每两天才被踢下线一次,这一个礼拜都不一定等的到,还是很需要有人帮忙。

您需要做的步骤。

  1. 关闭带 ifup wan 的守护脚本,并等待 PPPoE 重连后断网
  2. /etc/init.d/firewall reload 并查看网络是否恢复
  3. /etc/init.d/firewall restart 并查看网络是否恢复
  4. ifup wan 执行完这个网络肯定恢复了

另附上一个获取 PPPoE 的 interface 的代码,也许对你的脚本有帮助,
主要参考了 wireguard_watchdog#L54,jsonfilter 内置,无需安装

ubus -S call network.interface dump | jsonfilter -e '@.interface[@.up=true]' | jsonfilter -a -e '@[@.proto="pppoe"].interface'

@CWZ7605
Copy link

CWZ7605 commented May 22, 2020

我也来帮忙测试

@ft5555
Copy link

ft5555 commented May 27, 2020

9.1.1 FriendlyWrt更新说明:
内核升至5.4.40内核, 增强防火墙稳定性

官方更新内核后是否有解决问题呢?

@fanck0605
Copy link
Owner

fanck0605 commented May 27, 2020

9.1.1 FriendlyWrt更新说明:
内核升至5.4.40内核, 增强防火墙稳定性

官方更新内核后是否有解决问题呢?

@ft5555 早就已经基本稳定了,你可以自己测试。

@CWZ7605
Copy link

CWZ7605 commented May 27, 2020

我这边测试目前没有问题。之前被T后无法重连的部分情况目前没有发生。

@fanck0605
Copy link
Owner

@CWZ7605 我也是偶尔,很难遇到,但确实会遇到。

@CWZ7605
Copy link

CWZ7605 commented May 27, 2020

@fanck0605 我再继续带着试试。辛苦老哥

@fanck0605
Copy link
Owner

@CWZ7605 就算复现了,也很难修,我也不一定有能力修,就这样吧

@ft5555
Copy link

ft5555 commented Jul 8, 2020

@jsenetkx klever1988的lean版pppoe拨号全部有问题,4月以后版本特别严重。尤其是开启ipv6后几乎是必然拨号失败。
minimal版就能正常开ipv6
我现在用5.4.40内核minimal版,自动重连上真的稳定太多。

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants
@CWZ7605 @fanck0605 @ft5555 @lsl330 and others