freeBuf
主站

分类

漏洞 工具 极客 Web安全 系统安全 网络安全 无线安全 设备/客户端安全 数据安全 安全管理 企业安全 工控安全

特色

头条 人物志 活动 视频 观点 招聘 报告 资讯 区块链安全 标准与合规 容器安全 公开课

官方公众号企业安全新浪微博

FreeBuf.COM网络安全行业门户,每日发布专业的安全资讯、技术剖析。

FreeBuf+小程序

FreeBuf+小程序

iptables的常用参数使用
2020-03-08 21:35:30

       iptables的主要功能是实现对网络数据包进出设备及转发的控制。当数据包需要进入设备、从设备中流出或者经该设备转发、路由时,都可以使用iptables进行控制。

 0x01:安装iptables

#yum install iptables-services

图片.png0x02:关闭firewall

#systemctl stopfirewalld.service

图片.png#systemctl disablefirewalld.service

图片.png0x03:查看iptables现有规则

#iptables -L

图片.png0x04:清空所有默认规则

#iptables -F

图片.png清空所有自定义规则

#iptables -X

图片.png所有计数器清零

#iptables -Z

图片.png0x05:允许来自于lo接口的数据包本地访问

#iptables -A INPUT -I lo -jACCEPT

图片.png0x06:指定开放22端口

#iptables -A INPUT -p tcp–dport 22 -j ACCEPT

图片.png0x07:禁止123.23.1.2 IP地址访问

#iptables -A INPUT -p tcp-dport 22 -j DROP

图片.png0x08:开放固定IP访问8080

#iptables -I INPUT -s111.101.90.110 -p tcp –dport 8080 -j ACCEPT

图片.png0x08:禁止ping

#iptables -A INPUT -p icmp–icmp-type 8 -s 0/0 -j DROP

图片.png0x09:添加内网IP信任

#iptables -A INPUT -p tcp -s10.0.0.3 -j ACCEPT

图片.png0x10:允许接受本机请求之后的返回数据RELATED

#iptables -A INPUT -m state–state RELATED,ESTABLISHED -j ACCEPT

图片.png0x11:限制流量

#iptables -A INPUT -I eth0-m limit --limit 5/m –limit-burst 15 -j ACCEPT

图片.png0x12:特定时间内匹配

#iptables -A INPUT -i eth0-m time --weekdays 1,3,5 -j ACCEPT

图片.png0x13:匹配符合规则的TTL值得数据包

#iptables -A OUTPUT -m ttl–ttl-eq 51 -j ACCEPT

图片.png0x14:匹配指定的状态数据包

#iptables -A INPUT -m state --stateNEW,ESTABLISHED -j ACCETP

图片.png0x15:匹配带有指定的mark值的数据包

#iptables -t mangle -A INPUT-m mark --mark 1 -j DROP

图片.png0x16:匹配指定的mac地址

#iptable -A FORWARD -m mac --mac-source00:0C:22:38:49:61 -j DROP

图片.png0x17:映射端口(将mysql默认的3306端口映射到1306对外提供服务)

#iptables -t mangle -IPREROUTING -p tcp -dport 1306 -j MARK --set-mark 3306

图片.png0x18:过滤所有非以上规则的请求

#iptables -P INPUT DROP

图片.png0x19:保存iptables规则

#service iptables save

图片.png0x20:自动开启iptables服务

#systemctl enableiptables.service

图片.png0x21:查看状态

#systemctl status iptables.service

图片.png      总结:iptables的功能很强大,熟悉常用参数组合,可以满足不同场景需求的防护,理解iptables的构成,可以更好的去使用防火墙规则,去控制进出流量和限速处理。

# iptables
本文为 独立观点,未经允许不得转载,授权请联系FreeBuf客服小蜜蜂,微信:freebee2022
被以下专辑收录,发现更多精彩内容
+ 收入我的专辑
+ 加入我的收藏
相关推荐
  • 0 文章数
  • 0 关注者