系统环境
- 客户端:winxp
- 服务端:linux
实训内容
案例: 在一部普通的Linux主机(搭建了web服务器、FTP服务器、DNS服务器)上设置iptables防火墙策略。
要求:
-
放行所有来自本地环路接口的数据包;
-
仅开放本机的Web服务和FTP服务,使别人能正常地访问网页和传输文件;
-
拒绝其他主机ping本机;
-
对于其他的数据包全部丢弃。
实训步骤
- 清空filter表中的规则。
iptables -F
- 设置INPUT和OUTPUT链的默认策略。
iptables -P INPUT DROP iptables -P OUTPUT DROP
- 在INPUT链中定义规则。
iptables -t filter -A INPUT -p tcp -j ACCEPT iptables -t filter -A INPUT -p icmp -j REJECT iptables -t filter -A INPUT -s 127.0.0.1 -j ACCEPT
- 在OUTPUT链中定义规则。
iptables -t filter -A OUTPUT -p tcp -j ACCEPT