免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4994 | 回复: 7
打印 上一主题 下一主题

[网络管理] 求教:使用iptables的time模块时遇到时区问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-03-26 15:52 |只看该作者 |倒序浏览
本帖最后由 pfmnpa 于 2010-03-26 15:54 编辑

遇到了time模块的时区问题,我的环境是centos5.3,kernel2.6.28.8/iptables-1.4.3.2,重新编译过,可以正常工作;系统时区是东八区即CST-8,/etc/localtime指向/usr/share/zoneinfo/Asia/Shanghai,并且可以通过ntp协议与远程时间服务器同步时间。

使用time模块时,例如

      iptables -A INPUT -p tcp --dport 22 -m time --localtz --timestart 12:30:00 --timestop 15:30:30 -j DROP

命令是不生效,实际上这个时间被内核认定为UTC时间。众所周知,UTC比CST-8晚8小时,当使用下面指令时

      iptables -A INPUT -p tcp --dport 22 -m time --localtz --timestart 4:30:00 --timestop 7:30:30 -j DROP

实际上在CST-8时间的12:30:30d到15:30:30之间,命令生效了。time还提供一个--localtz的设置选项,指定netfilter按照local time来执行,但这个指令却不生效!请问各位,有没有办法在不改变时区设置(因服务器要同步外部时间服务器),而且不必手动转换当前时间至UTC时间的前提下,让此time模块正常工作?非常感谢!

论坛徽章:
0
2 [报告]
发表于 2010-03-26 17:05 |只看该作者
修改 iptables 用户态模块代码,自动根据当前系统时区转换输入的时间值即可

论坛徽章:
0
3 [报告]
发表于 2010-03-27 14:47 |只看该作者
--localtz这个选项没起作用?
那这不就是bug?

论坛徽章:
0
4 [报告]
发表于 2010-04-30 18:47 |只看该作者
修改 iptables 用户态模块代码,自动根据当前系统时区转换输入的时间值即可
platinum 发表于 2010-03-26 17:05



   
白金版主,我也遇到这个问题,添加类似

iptables -A INPUT -p tcp --dport 22 -m time  --timestart 12:30:00 --timestop 15:30:30 -j DROP

的规则后,它就是死活都不匹配,你说的修改  iptables 用户态模块代码 外还有没有其他办法?主要是不会 修改 iptables 用户态模块代码

论坛徽章:
0
5 [报告]
发表于 2010-04-30 23:38 |只看该作者
白金版主,我也遇到这个问题,添加类似

iptables -A INPUT -p tcp --dport 22 -m time  --t ...
yangjie_sz 发表于 2010-04-30 18:47

如果如 3 楼所说,有时区参数的话,可能可以解决你的问题

论坛徽章:
0
6 [报告]
发表于 2010-05-02 08:33 |只看该作者
iptables -A INPUT -p tcp --dport 22 -m time --localtz --timestart 12:30:00 --timestop 15:30:30 -j DROP

--localtz   参数我加过了,但是不起作用。

论坛徽章:
0
7 [报告]
发表于 2010-05-05 15:00 |只看该作者
自己顶一下,期待老大们帮帮忙。

论坛徽章:
0
8 [报告]
发表于 2010-05-06 19:07 |只看该作者
自己再顶
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP