当前位置: 技术问答>linux和unix
========菜鸟问iptables的问题=====
来源: 互联网 发布时间:2017-04-22
本文导语: 本帖最后由 Just_Ask 于 2013-08-22 20:47:30 编辑 本人不想让11211这个端口给外网访问,只在本地可以使用。 所以在网上找了这个脚本,输入之后发现还是没有生效,端口仍旧可以访问。 请问哪里出问题了? iptables -A INPUT...
所以在网上找了这个脚本,输入之后发现还是没有生效,端口仍旧可以访问。
请问哪里出问题了?
iptables -A INPUT -p tcp -s 127.0.0.1 --dport 11211 -j ACCEPT
|
iptables的规则链是从第一条开始依次判定的,最后才执行默认设置(一般是DROP),那么有可能就是访问这个端口的包经过INPUT规则时被ACCEPT了,你可以在INPUT链中显式地增加一个DROP语句应该就行了,注意应该插在ACCEPT这个包的规则的前面。
iptables -A INPUT -i eth0 -p all --dport 11211 -j DROP
iptables -A INPUT -i eth0 -p all --dport 11211 -j DROP
|
直接在命令行敲就行,要想保存什么的,用iptables-save这些命令就好,不用把这个命令写到文件。
你百度查下iptables启动,保存什么的操作,网上很多。
还有,你限制外网访问,但本地能访问,最好加上网卡限制-i eth0。
保存前先测试下是不是可行,还不可行,就要查看规则链了