Linux(CentOS)命令iptables学习(未完成)

拓展知识:

-A INPUT -m state --state NEW -m tcp -p tcp --dport 5900:5903 -j ACCEPT


-A:			向规则链中添加条目
-m: 			
INPUT链:		处理输入数据包
-P: 			协议名
--dport: 		目标端口
-j: 			动作


iptables -t 表名 <-A/I/D/R> 规则链名 [规则号] <-i/o 网卡名> -p 协议名 <-s 源IP/源子网> --sport 源端口 <-d 目标IP/目标子网> --dport 目标端口 -j 动作

INPUT链:		处理输入数据包
OUTPUT链:		处理输出数据包
PORWARD链:		处理转发数据包
PREROUTING链:	用于目标地址转换(DNAT)
POSTOUTING链:	用于源地址转换(SNAT)


-A:向规则链中添加条目; 
-p:指定要匹配的数据包协议类型; 
-j<目标>:指定要跳转的目标; 



-t<表>:指定要操纵的表; 

-D:从规则链中删除条目; 
-i:向规则链中插入条目; 
-R:替换规则链中的条目; 
-L:显示规则链中已有的条目; 
-F:清除规则链中已有的条目; 
-Z:清空规则链中的数据包计算器和字节计数器; 
-N:创建新的用户自定义规则链; 
-P:定义规则链中的默认目标;
-h:显示帮助信息; 

-s:指定要匹配的数据包源ip地址; 

-i<网络接口>:指定数据包进入本机的网络接口; 
-o<网络接口>:指定数据包要离开本机所使用的网络接口。


-j
accept:	接收数据包。 
DROP:		丢弃数据包。 
REDIRECT:	重定向、映射、透明代理。 
SNAT:		源地址转换。
DNAT:		目标地址转换。
MASQUERADE:IP伪装(NAT),用于ADSL。 
LOG:		日志记录


Linux防火墙配置
https://www.jianshu.com/p/f88bb9c38f11

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值