1. 首页 > ITPUX技术网 > 正文

两小时玩转Linux iptables防火墙的配置_iptables实战教程

两小时玩转Linux iptables防火墙
133

[size=32pt]1. 概述
[size=32pt]2. 框架图
[size=32pt]3. 语法
[size=32pt]4. 实例分析
[size=32pt]5. 网管策略
[size=32pt]6. FAQ
[size=32pt]7. 实战

3.3.5 iptables匹配应用举例

1、端口匹配
[color=#0660]-p udp –dport 53
匹配网络中目的地址是 53 的 UDP 协议数据包

2、地址匹配
[color=#0660]-s 10.1.0.0/24 -d 172.17.0.0/16
匹配来自 10.1.0.0/24 去往 172.17.0.0/16 的所有数据包

3、端口和地址联合匹配
[color=#0660]-s 192.168.0.1 -d abc -p tcp –dport 80
匹配来自 192.168.0.1,去往 abc 的 80 端口的 TCP 协议数据包

注意:
1、–sport、–dport 必须联合 -p 使用,必须指明协议类型是什么
2、条件写的越多,匹配越细致,匹配范围越小

4.1 单服务器的防护

£弄清对外服务对象
书写规则
网络接口 lo 的处理
状态监测的处理
协议 + 端口的处理
实例:一个普通的 web 服务器
iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -p tcp -m multiport 22,80 -j ACCEPT
iptables -A INPUT -m state –state RELATED,ESTABLISHED -j ACCEPT
iptables -P INPUT DROP
注意:确保规则循序正确,弄清逻辑关系,学会时刻使用 -vnL
4.4 内网如何做对外服务器
£服务协议(TCP/UDP)
£对外服务端口
£内部服务器私网 IP
£内部真正服务端口
实例:
iptables -t nat -A PREROUTING -i ppp0 -p tcp –dport 80 \
-j DNAT –to 192.168.1.1
iptables -t nat -A PREROUTING -i ppp0 -p tcp –dport 81 \
-j DNAT –to 192.168.1.2:80

本文由风哥教程整理发布,仅用于学习测试使用,转载注明出处:http://www.fgedu.net.cn/10327.html

联系我们

在线咨询:点击这里给我发消息

微信号:itpux-com

工作日:9:30-18:30,节假日休息