找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 314|回复: 4

/etc/firewall.user造成的比较怪异的行为,不知有无人发现,op有些地方真莫名其妙

[复制链接]
本帖最后由 wulishui 于 2023-10-24 11:50 编辑
  1.     iptables  -t nat -I PREROUTING -p udp --dport 53 -j REDIRECT --to-ports 53
  2.     iptables  -t nat -I PREROUTING -p tcp --dport 53 -j REDIRECT --to-ports 53
  3.     ip6tables -t nat -I PREROUTING -p udp --dport 53 -j REDIRECT --to-ports 53
  4.     ip6tables -t nat -I PREROUTING -p tcp --dport 53 -j REDIRECT --to-ports 53
复制代码
lean的源码一直在/etc/firewall.user有这几行53端口挟持大家知道吧(这里说的是/etc/firewall.user reload的问题,不是lean的源码问题)
这个/etc/firewall.user被设定为start、restart、reload生效。
这里出现问题了,防火墙每reload一次,这些规则就会被添加一次,以至于reload多次后,整屏都是这几行iptables规则:

第一次启动时的规则(只有2行)


reload一次时(多了2行)


reload3次时(又多了2行)


reload 了n次时,(满屏都是了)

按官方的说明,reload时会被刷新重建,显然没有(不完全)。

但怪异就怪异在下面,/etc/firewall.user同时还有下面规则,这规则无论reload多少次都不会增加
  1.     iptables  -I zone_wan_input  -p tcp -m multiport --dport 137,138,139,445 -j DROP
  2.     iptables  -I zone_wan_output -p tcp -m multiport --sport 137,138,139,445 -j DROP
  3.     ip6tables -I zone_wan_input  -p tcp -m multiport --dport 137,138,139,445 -j DROP
  4.     ip6tables -I zone_wan_output -p tcp -m multiport --sport 137,138,139,445 -j DROP
复制代码

这是reload了N次之后,一条都没增加,正常得很。


但是绝不能将reload去掉,否则reload之后这些规则一条都不会生效。
重复reload是无可避免的,需要用到iptables的模块基本上都得各自reload。
看样子是某些链才会被刷新重建,比如wan域和lan域,而其它不会。重复创建虽不会导致功能问题,但影响性能。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
我的恩山、我的无线 The best wifi forum is right here.
不是同一个脚本添加的

点评

是同一个脚本。只要把/etc/firewall.user里面的去掉,就不会添加了。  详情 回复 发表于 2023-10-24 12:18
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
paldier 发表于 2023-10-24 12:01
不是同一个脚本添加的

是同一个脚本。只要把/etc/firewall.user里面的去掉,就不会添加了。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
惹不起它,我躲。我不在/etc/firewall.user里添加,我去软件启动脚本里添加。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

这个观察相当列文虎克了
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-28 08:05

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表