iptables基本用法

iptables基本用法


iptables  -t  nat   -I /A   POSTROUTING   -s  192.168.7.0/24   -j  SNAT --to  192.168.1.19#源映射地址


iptables  -t  nat   -I /A   PREROUTING     -d  192.168.1.19  -p  tcp  --dport 80  -j  DNAT  --to 192.168.7.2:80 #目的地址web映射
iptables  -t  nat   -I /A   PREROUTING     -d  192.168.1.19  -p  tcp  --dport 21  -j  DNAT  --to 192.168.7.2:21#目的地址ftp映射
string 是 iptables 的一个模块,也就是字符串匹配的  --srting “xxxx”    --algo  bm  两中算法

iptables   -A  FORWARD   -p  tcp  -m  srting  --srting "taobao"  --algo  kmp --dport  80  -j  DROP#屏蔽带 “taobao“的网页
iptables   -I    INPUT   -s   192.168.7.2  -p   tcp  --dport  21  -m  srting    --srting  "pub"  --algo  bm  -j  DROP

iptables   -I    INPUT  -s    192.168.7.2  -p   tcp  --dport  80  -m  srting    --srting  "qq"    --algo  bm  -j  DROP   

iptables   -A  FORWARD  -m   connlimit   --connlimit-above   30 #并发连接数过滤 上限30   

iptables   -t   nat  -A   POSTROUTING   -s 192.168.7.2  -m  time    --timestart 9:00   --timestop  11:30  -j  SANT  --to 192.168.1.19
#只有这个时间段才能上网  --weekdays    Mon  Tue  Wed  Thu  Fri  Sat  Sun      1  2   3  4  5  6  7
iptables  -A  INPUT   -p  icmp  --icmp-type  Echo-Request   -j  DROP  #禁止其他主机ping防火墙,但是允许防火墙ping其他主机
--src-range  指定ip范围

iptables  -A  FORWARD  -p  tcp  -m  iprange  --src-range  192.168.1.20-192.168.1.99   -j  DROP 

iptables   -A  FORWARD  -m  iprange   --src-range  192.168.200.4-192.168.200.254  -m  limit  --limit   40/s  -j   ACCEPT     #iptables 特定网络段限速

iptables  -P  FORWARD DROP  #默认规则

iptables  -A   FORWARD  -s  192.168.10.3/32  -m mac   --mac-source  00:00:00:00:00:00  -j  ACCEPT #只允许绑定mac地址通过转发包

iptables   -A   INPUT   -p  tcp  -m  multiport   --dport  20,21,25,110,1250:1280   -j  DROP #允许防火墙对外开放的端口

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值