linux服务器iptables 常用命令

[复制链接] |主动推送
查看61 | 回复0 | 2024-9-11 08:16:32 | 显示全部楼层 |阅读模式
链:INPUT、OUTPUT、PREROUTING、FORWARD、POSTROUTING
表:filter、nat、mangle、raw
查看指定表的指定链中的规则

iptables -t 表名 -L 链名

查询规则的序号

iptables --line-numbers -vnL INPUT

增规则

# -I 在链的首部插入规则
iptables -t filter -I INPUT -s 192.168.2.101 -j DROP
# -A 在链的尾部追加
iptables -t filter -A INPUT -s 192.168.2.101 -j ACCEPT
# 在指定行加入规则
iptables -t filter -I INPUT 4 -s 192.168.2.104 -j DROP
删除规则

#根据规则编号删除
iptables -t filter -D INPUT 4
#根据具体的匹配条件与动作删除规则
iptables -t filter -D INPUT -s 192.168.2.103 -j ACCEPT
#清空指定链规则
iptables -t filter -F INPUT
修改规则

# -P 修改链中默认策略
iptables -t filter -P INPUT DROP
保存规则

service iptables save
#iptables-save 保存规则到iptables
iptables-save > /etc/sysconfig/iptables
#从iptables重载规则
iptables-restore < /etc/sysconfig/iptables
回复

使用道具 举报

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

本版积分规则