日期:2014-05-16  浏览次数:20790 次

关于iptables设置的问题
我的程序想在iptables里面加些rule,可是不想改变用户机器的设置,但是发现脚本里

加了一句 /sbin/iptables -I INPUT -m state --state NEW -m tcp -p tcp --dport 7002 -j ACCEPT

允许7002端口,但是如果本身用户机器防火墙关着,这句话运行完iptables服务就起来了,如何
能添加rule但不影响机器的防火墙设置,比如 service iptables status 之前如果就stop状态,
我希望我的脚本跑完也是stop状态

------解决方案--------------------
引用:
Quote: 引用:

Quote: 引用:

Quote: 引用:

末尾加句:
service iptables stop


那如果原来是启动的呢。。。

脚本中加个判断


试着加了个判断,不过不知道对各种版本的linux是否兼容。

那是,不同系统,不同版本,都要测试下