iptables

作者: 欠抽的泡面 | 来源:发表于2020-05-27 13:15 被阅读0次

一般购买的Linux服务器默认没有iptables,/etc/sysconfig/ 文件夹下也没有iptables文件
1,安装,命令如下

yum install iptables-services

2,禁用firewalld防火墙

systemctl stop firewalld  
systemctl mask firewalld
systemctl disable firewalld.service

3,

主要是编辑/etc/sysconfig/iptables文件,编辑方法很多,可以使用vim编辑,
也可以直接把该文件下载到本地,用本地工具编辑。
   将原来的内容    :INPUT ACCEPT [0:0]   修改为     :INPUT DROP[0:0]
   将原来的内容    :FORWARD ACCEPT [0:0]  修改为    :FORWARD  DROP[0:0]
   将原来的内容     :OUTPUT ACCEPT [0:0]    修改为        :OUTPUT ACCEPT [0:480]

3,开启服务

#添加放行端口
-A INPUT -p tcp -m tcp --dport  80 -j ACCEPT
#保存上述规则
service iptables save
#开启服务
systemctl restart iptables.service

4,常用命令

#开启iptables防火墙的命令是:
systemctl start iptables.service
#重启iptables防火墙的命令是:
systemctl restart iptables.service
#关闭iptables防火墙的命令是:
systemctl stop iptables.service
#查看iptables防火墙状态的命令是:
systemctl status iptables.service

#查看现有规则,带行数
iptables -nL --line-number
#添加一条规则到第6行:
iptables -I INPUT 6 -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
#添加一条规则到尾部:
iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
#删除第二行规则
iptables -D INPUT 2

相关文章

网友评论

      本文标题:iptables

      本文链接:https://www.haomeiwen.com/subject/nkptectx.html