论坛风格切换切换到宽版
  • 740阅读
  • 9回复

[问题求助]关于iptables限ip和端口的问题,请各位高手赐教 [复制链接]

上一主题 下一主题
离线flyworld.
 
发帖
1996
C币
-198913
威望
351
贡献值
1
银元
-1
铜钱
4402
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
我.的服务器是apache+mysql的ip地址为222.90.32.*. 健康
问题1.:22端口和3306端口,我只想让123.234..213.223可以连接,其他地址全部DROP。           建材
问题2:如何阻止DDOS攻击
请各位高手赐教

我来回答



评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
离线ever66.
发帖
2054
C币
-235385
威望
386
贡献值
1
银元
-5
铜钱
4642
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-13
1、针对第一条要求,看置顶的教程。
2、对于防止DDOS,除了把SYN COOKIES打开外没有更好的方法。


离线gssasd.
发帖
2090
C币
-60639
威望
395
贡献值
1
银元
-3
铜钱
4719
人人网人气币
0
只看该作者 板凳  发表于: 2010-04-13
谢谢,我看看,再次谢谢


离线janezhang.
发帖
2088
C币
-235397
威望
404
贡献值
1
银元
-2
铜钱
4730
人人网人气币
0
只看该作者 地板  发表于: 2010-04-13
iptables -A FORWARD -m state --state NEW -m multiport -p tcp -s 123.234.213.223 -d 222.90.32.?? --dport 22,3306 -j ACCEPT


离线zhao123.
发帖
2061
C币
-152305
威望
408
贡献值
1
银元
-2
铜钱
4662
人人网人气币
0
只看该作者 4楼 发表于: 2010-04-13
BTW.  字不要用这么大,看得晕


离线qiusibo.
发帖
2049
C币
-559669
威望
386
贡献值
3
银元
0
铜钱
4557
人人网人气币
0
只看该作者 5楼 发表于: 2010-04-13


QUOTE:原帖由 富贵猫 于 2007-9-28 11:16 发表
iptables -A FORWARD -m state --state NEW -m multiport -p tcp -s 123.234.213.223 -d 222.90.32.?? --dport 22,3306 -j ACCEPT

我更改了IP在我的测试机上 尝试了这个似乎不能起到作用 输入这个命令没有报错
继续关注默认INPUT全部DROP开启需要开启的其中
iptables -A INPUT -p tcp -s 123.234.213.223 -d 222.90.32.?? --dport 22 -j ACCEPT
iptables -A INPUT -p tcp -s 123.234.213.223 -d 222.90.32.?? --dport 3306 -j ACCEPT
这样可以做到
但是如何将两句用-m multiport写到一行呢?

[ 本帖最后由 xuledw 于 2007-9-29 10:46 编辑 ]


离线沸冰.
发帖
2034
C币
-235630
威望
364
贡献值
1
银元
-3
铜钱
4553
人人网人气币
0
只看该作者 6楼 发表于: 2010-04-13
以解决,还是要看手册呀
iptables -A INPUT -s ! clientip/32 -d serverip -p tcp --dport 3306 -j DROP
iptables -A INPUT -s ! clientip/32 -d serverip -p tcp --dport 22 -j DROP
iptables -A INPUT -p tcp --syn -m limit --limit 1/s -j ACCEPT
iptables -A INPUT -p tcp --tcp-flags SYN,ACK,FIN,RST RST -m limit --limit 1/s -j ACCEPT
iptables -A INPUT -p icmp --icmp-type echo-request -m limit --limit 1/s -j ACCEPT


发帖
1955
C币
-235598
威望
340
贡献值
1
银元
-4
铜钱
4341
人人网人气币
0
只看该作者 7楼 发表于: 2010-04-13
上面的 ! 用法存在逻辑问题(如果两个的 clientip 和 serverip 一样的话)
上面的 limit 用法也不对,看手册看的不到位

另外:郑重警告你,签名和头像不要变相做广告,请立即改正,否则禁言,这里先礼后兵了!


离线qscefb.
发帖
2089
C币
-60468
威望
366
贡献值
1
银元
-1
铜钱
4573
人人网人气币
0
只看该作者 8楼 发表于: 2010-04-13
你的默认策略是ACCEPT还是DROP?把默认INPUT链和FORWARD链策略设置为DROP


离线海龟的.
发帖
2199
C币
-235349
威望
396
贡献值
6
银元
4
铜钱
4851
人人网人气币
0
只看该作者 9楼 发表于: 2010-04-13
如果默认全部禁止
iptables -A INPUT -i eth0  -p tcp -m multiport -s 123.234.213.223  -d 222.90.32.* --destination-port 22,3306 -j ACCEPT
尝试了下这样可以解决

快速回复
限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
上一个 下一个