大家好,又见面了,我是你们的朋友全栈君。
-p -protocal [!]protocol:协议
-s -source [!] address[/mask]:源地址
-d –destination [!] address[/mask]:目的地址
-j –jump target:
-i –in-interface [!][name]:入口
-o –out-interface [!][name]:出口
-f, –fragment:分片
指定-p tcp时:
–source-port [!] [port[:port]]:原端口(也作–sport)
–destionation-port [!] [port:[port]]:目的端口(也作–dport)
常见动作:
ACCEPT:放行
DROP:拒绝
QUEUE:传递给应用层
REJECT:和DROP类似,只是REJECT还返回一个错误包消息
REDIRECT:在nat表PREROUTING链中使用,修改数据包为本机地址和用户指定的端口。
TPROXY:在mangle表的PREROUTING链中使用,不修改数据包包头,直接把数据传递给一个本地socket。
规则:想要连接进入本机port 21的数据包都阻挡掉
iptables -A INPUT -i eth1 -p tcp –dport 21 -j DROP
规则:只要是来自内网的(192.168.1.0/24)的数据包都统统接收
iptables -A INPUT -i eth1 -s 192.168.1.0/24 -j ACCEPT
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/140365.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...