iptables,默认拒绝,清空所有规则后,当前连接会断开
iptables,默认拒绝,当前规则中允许22端口,连接不会断开
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT 允许已建立的或相关连的通行
iptables -A INPUT -p tcp -dport 22 -j ACCEPT 允许22端口的tcp连接进来
iptables参数:
-t<表>:指定要操纵的表;
-A:向规则链中添加条目;
-D:从规则链中删除条目;
-i:向规则链中插入条目;
-R:替换规则链中的条目;
-L:显示规则链中已有的条目;
-F:清除规则链中已有的条目;
-Z:清空规则链中的数据包计算器和字节计数器;
-N:创建新的用户自定义规则链;
-P:定义规则链中的默认目标;
-h:显示帮助信息;
-p:指定要匹配的数据包协议类型;
-s:指定要匹配的数据包源ip地址;
-j<目标>:指定要跳转的目标;
-i<网络接口>:指定数据包进入本机的网络接口;
-o<网络接口>:指定数据包要离开本机所使用的网络接口。
iptables命令选项输入顺序:
iptables -t 表名 <-A/I/D/R> 规则链名 [规则号] <-i/o 网卡名> -p 协议名 <-s 源IP/源子网> --sport 源端口 <-d 目标IP/目标子网> --dport 目标端口 -j 动作
表名包括:
规则链名包括:
动作包括:
iptables -F 清除所有链中的规则 iptables -X 清除所有自己创建的链 iptables -Z 清空规则链中的数据包计算器和字节计数器
将所有iptables规则以序号显示
1 iptables -L -n --line-numbers
原文:https://www.cnblogs.com/linglingling/p/11157942.html