jonirrings / xor

tewa-708e光猫配置文件解密工具
https://jonirrings.github.io/xor/
224 stars 47 forks source link

TEWA-708G 如何保持 ip6tables 设置并在每次启动时自动加载 #27

Closed 0x391F closed 2 months ago

0x391F commented 2 months ago

禁用 ip6tables(仅需一次) ip6tables -F

创建并写入脚本(仅需一次) touch /data/disable-ip6tables.sh vi /data/disable-ip6tables.sh

写入(保存)需要的规则到文件 /data/disable-ip6tables.sh(仅需一次) ip6tables-save>/data/disable-ip6tables.rule

将脚本权限修改为可执行 chmod 777 /data/disable-ip6tables.sh(仅需一次)

写入应用设置脚本 vi /data/disable-ip6tables.sh,写入以下内容并保存(第一次执行报错,后来又可以了,不知道搞什么鬼) ip6tables-restore</data/disable-ip6tables.rule

执行 sh /data/disable-ip6tables.sh & 即可应用设置

我已用天邑su工具获取 root 密码,所以可以直接使用 root 权限,没有任何权限障碍,运行 sh /data/disable-ip6tables.sh & 也没有问题,且文件重启后不会恢复,就差最后一个困难:将脚本自动启动并保持后台定期(比如每 5 秒)运行 ip6tables-restore</data/disable-ip6tables.rule 这条命令。之所以要定期运行,是因为我发现过段时间 ip6tables 自动恢复。