iptables常用指令整理 不定期更新
1 查看防火墙 链条数 与 所属number
iptables -L -n --line-number
root@ubuntu:~# iptables -L -n --line-number
Chain INPUT (policy ACCEPT)
num target prot opt source destinationChain FORWARD (policy DROP)
num target prot opt source destinationChain OUTPUT (policy ACCEPT)
num target prot opt source destinationChain DOCKER (0 references)
num target prot opt source destinationChain DOCKER-ISOLATION-STAGE-1 (0 references)
num target prot opt source destinationChain DOCKER-ISOLATION-STAGE-2 (0 references)
num target prot opt source destinationChain DOCKER-USER (0 references)
num target prot opt source destination
2 防火墙初始化 (删除全部链条)
iptables -D INPUT 1
3 udp端口禁用 (开启 则将 DROP改为 ACCEPT)
iptables -I INPUT 1 -p udp --dport 29998 -j DROP
4 开放当字符为 ”this is di“时 接入端口
iptables -I INPUT 1 -p udp --dport 29998 -m string --string "this is di" --algo bm -j ACCEPT
5 禁用 ip 端口
Iptables –I INPUT –s xxx.xxx.xxx.xxx/xxx –j DROP