iptables常用参数和作用
-
-P
设置默认策略
-
-F
清空规则链
-
-L
查看规则链
-
-A
在规则链末尾加入新规则
-
-I num
在规则链的头部加入新规则
-
-D num
删除某一条规则
-
-s
匹配来源地址IP/MASK,加叹号“!”表示除这个IP外
-
-d
匹配目标地址
-
-i 网卡名称
匹配从这块网卡流入的数据
-
-o 网卡名
匹配从这块网卡流出的数据
-
-p
匹配协议,如TCP、UDP、ICMP
-
-dport num
匹配目标端口号
-
-sport num
匹配来源端口号
注意写在前面
- 防火墙策略规则是按照从上到下的顺序匹配的,因此一定要把允许动作放到拒绝动作前面,否则所有的流量就将被拒绝掉!!!
- 使用iptables命令配置的防火墙规则默认会在系统下一次重启时失效,如果想让配置的防火墙策略永久生效,还要执行保存命令:
iptables-save
禁ping
iptables -I INPUT -p icmp -j DROP
只允许某个网段连接SSH
iptables -I INPUT -s 192.168.10.0/24 -p tcp --dport 22 -j ACCEPT
拒绝某个ip访问80端口
iptables -I INPUT -p tcp -s 192.168.10.5 --dport 80 -j REJECT
封端口(1000-1024)
iptables -A INPUT -p udp --dport 1000:1024 -j REJECT
网友评论