找回密码
 注册
搜索
热搜: 回贴
  • 前程无忧官网首页 有什么好的平台可以
  • 最新的销售平台 互联网营销的平台有哪
  • 制作网页的基本流程 网页制作和网页设
  • 【帝国CMS】输出带序号的列表(数字排
  • 网站建设公司 三一,中联,极东泵车的
  • 织梦 建站 织梦网站模版后台怎么更改
  • 云服务官网 哪些网站有免费的简历模板
  • 如何建网站要什么条件 建网站要用什么
  • 吉林市移动公司电话 吉林省退休人员网
  • 设计类毕业论文 网站设计与实现毕业论
查看: 13591|回复: 3

[转]一段使用 iptable 设置防火墙的设置

[复制链接]
发表于 2009-11-30 00:33:14 | 显示全部楼层 |阅读模式 IP:江苏扬州
面的代码是一段设置 iptable 的脚本,copy 下来,存为一个脚本文件,修改可以执行,再执行一下
Code:


echo 1 >/proc/sys/net/ipv4/icmp_echo_ignore_broadcasts

echo 0 >/proc/sys/net/ipv4/conf/all/accept_source_route

echo 0 >/proc/sys/net/ipv4/conf/all/accept_redirects

echo 1 >/proc/sys/net/ipv4/icmp_ignore_bogus_error_responses

echo 1 >/proc/sys/net/ipv4/conf/all/log_martians



iptables -F

iptables -X

iptables -Z



#iptables -A INPUT -i eth0 -s 10.0.0.0/8 -j DROP

#iptables -A INPUT -i eth0 -s 192.168.0.0/16 -j DROP



##

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



## Loopback

iptables -A INPUT -i lo -j ACCEPT

iptables -A OUTPUT -o lo -j ACCEPT



## SYN-Flooding

iptables -N syn-flood

iptables -A INPUT -i eth0 -p tcp --syn -j syn-flood

iptables -A syn-flood -m limit --limit 30/s --limit-burst 4 -j RETURN

iptables -A syn-flood -j DROP



## Make sure that new TCP connections are SYN packets

iptables -A INPUT -i eth0 -p tcp ! --syn -m state --state NEW -j DROP



## HTTP

iptables -A INPUT -i eth0 -p tcp -d 0/0 --dport 80 -j ACCEPT





## CVS

iptables -A INPUT -i eth0 -p tcp -d 0/0 --dport 2401 -j ACCEPT



## IP packets limit

iptables -A INPUT -f -m limit --limit 100/s --limit-burst 5 -j ACCEPT

# LOG --log-level INFO --log-prefix "IPT INPUT packet died: "



iptables -A INPUT -p icmp -m limit --limit 1/s --limit-burst 3 -j ACCEPT



## FTP service

iptables -A INPUT -i eth0 -p tcp --dport 21 -j ACCEPT

iptables -A INPUT -i eth0 -p tcp --dport 20 -j ACCEPT

iptables -A INPUT -p tcp --dport 30001:50000 -j ACCEPT



## SSH login

iptables -A INPUT -i eth0 -m tcp -p tcp --dport 22 -j ACCEPT

iptables -A INPUT -i eth0 -p tcp --dport 22 -j DROP



## Anything else not allowed

iptables -A INPUT -i eth0 -j DROP




上面是打开了 www / ftp / ssh2 / cvs 服务,如果你不想打开,请删除相应项
限制一个 ip 不能同时有 30 以上访问
发表于 2010-3-12 00:05:03 | 显示全部楼层 IP:广东深圳
看了楼主的帖子,我陷入了严肃的思考中。我认为,如果不把楼主的帖子顶上去,就是对真理的一种背叛,就是对谬论的极大妥协。因此,我决定义无返顾地顶了!
回复

使用道具 举报

发表于 2010-3-25 11:05:09 | 显示全部楼层 IP:江苏苏州
够震撼!够创新!!
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )

GMT+8, 2024-9-30 05:30 , Processed in 0.160059 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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