LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1047|回复: 3

关于单网卡纯服务器iptables配置,scripts配置\建议和疑问

[复制链接]
发表于 2006-6-14 15:47:40 | 显示全部楼层 |阅读模式
#!/bin/sh
# 这是一个现成的单网卡纯服务器型iptables脚本,本脚本同时具备防止ssh恶意登陆及部份防止ddos攻击的功能
/sbin/iptables -F
/sbin/iptables -P INPUT DROP
# /sbin/iptables -P FORWARD DROP
/sbin/iptables -A INPUT -j swatch_rejects
/sbin/iptables -A INPUT -j RH-Firewall-1-INPUT
/sbin/iptables -A RH-Firewall-1-INPUT -i lo -j ACCEPT
/sbin/iptables -A RH-Firewall-1-INPUT -p icmp -m icmp --icmp-type any -j REJECT --reject-with icmp-port-unreachable
/sbin/iptables -A RH-Firewall-1-INPUT -p tcp --tcp-flags SYN,RST,ACK SYN -m limit --limit 1/sec --limit-burst 5 -j ACCEPT
/sbin/iptables -A RH-Firewall-1-INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
/sbin/iptables -A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
/sbin/iptables -A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
/sbin/iptables -A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 443 -j ACCEPT
/sbin/iptables -A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-port-unreachable

#这里我有一个小小的问题想请教各位:

如上所示,我将系统默认的INPUT规则改成了DROP,因为是单网卡纯服务器,所以这里没有nat,rout等,

我想问的是:

如果我将FORWARD的默认规则也改用DROP,会不会有什么问题,从安全的角度来看,有没有必要?

谢谢高手分析。
 楼主| 发表于 2006-6-14 15:48:38 | 显示全部楼层
关于文中提到的swatch_rejects请参考另一文:

http://www.linuxsir.cn/bbs/showthread.php?t=259499
回复 支持 反对

使用道具 举报

发表于 2006-6-15 10:31:24 | 显示全部楼层
相信你也看过下面的文章了
http://iptables-tutorial.frozentux.net/iptables-tutorial.html

如果我将FORWARD的默认规则也改用DROP,不会有问题
也有这个必要。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-27 14:06:28 | 显示全部楼层
Post by luweinet
相信你也看过下面的文章了
http://iptables-tutorial.frozentux.net/iptables-tutorial.html

如果我将FORWARD的默认规则也改用DROP,不会有问题
也有这个必要。



非常非常非常非常非常感谢。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表