| 會員 ![]() | IPtables 不管怎麼設,對方總是可以突破,到底是怎麼回事? Linux iptables 設定問題- 能力不足請求協助 環境說明: Centos 4.3(=RedHat enterprise server) 網路卡--一片eth0,設兩個IP (eth0, eth0:1) ADSL ---pppoe 連線,ppp0 有一個IP 拼了命連我的WEB server,造成mysql load重到掉快掛了, 已經有半年了,本來固定每天早上9:00 癱瘓30分鐘,最近搞一整天, 原本在web server conf 裡面設定 DENY IP 沒用, 沒辦法只有啟動firewall(iptables v1.2.11),我是第一次設定, 但是iptables 和 httpd.conf 我設定也擋住自己的IP經過測試都是OK的, 就是就是擋不住對方的IP,請問到底是怎麼回事? ====== iptables config ===== # Generated by iptables-save v1.2.11 on Mon Nov 1 20:46:36 2010 *filter :FORWARD ACCEPT [0:0] :INPUT ACCEPT [0:0] :OUTPUT ACCEPT [0:0] -A INPUT -p tcp -m tcp -s 68.233.225.8 -i ppp0 -j DROP -A INPUT -s 68.233.225.8 -i ppp0 -j DROP # 對方的IP -A INPUT -s 68.233.225.8 -i eth0 -j DROP -A INPUT -p tcp -m tcp -s input1.jaxified.com -i ppp0 -j REJECT -A OUTPUT -d input1.jaxified.com -j DROP -A INPUT -s 68.233.225.8 -j DROP -A INPUT -p tcp -m tcp -s 122.111.22.11 -i ppp0 --dport 80 -j DROP #這是我自己的IP COMMIT # Completed on Mon Nov 1 20:46:36 2010 # Generated by iptables-save v1.2.11 on Mon Nov 1 20:46:36 2010 *mangle :PREROUTING ACCEPT [13:600] :INPUT ACCEPT [26:1216] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [3:156] :POSTROUTING ACCEPT [2:104] COMMIT # Completed on Mon Nov 1 20:46:36 2010 # Generated by iptables-save v1.2.11 on Mon Nov 1 20:46:36 2010 *nat :PREROUTING ACCEPT [1:60] :POSTROUTING ACCEPT [0:0] :OUTPUT ACCEPT [0:0] COMMIT # Completed on Mon Nov 1 20:46:36 2010 ================== [root@linux ~]# iptables -L -n Chain INPUT (policy ACCEPT) target prot opt source destination DROP tcp -- 68.233.225.8 0.0.0.0/0 tcp DROP all -- 68.233.225.8 0.0.0.0/0 DROP all -- 68.233.225.8 0.0.0.0/0 REJECT tcp -- 68.233.225.8 0.0.0.0/0 tcp reject-with icmp-port-unreachable DROP all -- 68.233.225.8 0.0.0.0/0 DROP tcp -- 122.111.22.11 0.0.0.0/0 tcp dpt:80 Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination DROP all -- 0.0.0.0/0 68.233.225.8 此篇文章於 2010-11-03 09:35 PM 被 aerocat 編輯。. |
| 回覆 |
| 會員 ![]() | 回覆: IPtables 不管怎麼設,對方總是可以突破,到底是怎麼回事? 先把 policy 改為 DROP 把要封的加上, 再開 port 53 80 3306 iptables -F iptables -X iptables -P INPUT DROP iptables -P FORWARD DROP iptables -P OUTPUT DROP iptables -A INPUT -m state --state INVALID -j DROP iptables -A INPUT -m state --state ESTABLISH,RELATED -j ACCEPT iptables -A INPUT -s 68.233.225.8 -i ppp0 -p tcp --dport 80 -j DROP iptables -A INPUT -s 68.233.225.8 -i ppp0 -p tcp --dport 3306 -j DROP iptables -A INPUT -i ppp0 -p tcp --dport 80 -j ACCETP iptables -A INPUT -i ppp0 -p tcp --dport 3306 -j ACCETP iptables -A OUTPUT -m state --state INVALID -j DROP iptables -A OUTPUT -m state --state ESTABLISH,RELATED -j ACCEPT iptables -A OUTPUT -d 68.233.225.8 -o ppp0 -p tcp --sport 80 -j DROP iptables -A OUTPUT -d 68.233.225.8 -o ppp0 -p tcp --sport 3306 -j DROP iptables -A OUTPUT -o ppp0 -p tcp --dport 53 -j ACCETP iptables -A OUTPUT -o ppp0 -p udp --dport 53 -j ACCETP iptables -A OUTPUT -o ppp0 -p tcp --sport 80 -j ACCETP iptables -A OUTPUT -o ppp0 -p tcp --sport 3306 -j ACCETP mysql 在另一台的話改為 iptables -F iptables -X iptables -P INPUT DROP iptables -P FORWARD DROP iptables -P OUTPUT DROP iptables -A INPUT -m state --state INVALID -j DROP iptables -A INPUT -m state --state ESTABLISH,RELATED -j ACCEPT iptables -A INPUT -s 68.233.225.8 -i ppp0 -p tcp --dport 80 -j DROP iptables -A INPUT -s 68.233.225.8 -i ppp0 -p tcp --dport 3306 -j DROP iptables -A INPUT -i ppp0 -p tcp --dport 80 -j ACCETP iptables -A OUTPUT -m state --state INVALID -j DROP iptables -A OUTPUT -m state --state ESTABLISH,RELATED -j ACCEPT iptables -A OUTPUT -d 68.233.225.8 -o ppp0 -p tcp --sport 80 -j DROP iptables -A OUTPUT -d 68.233.225.8 -o ppp0 -p tcp --sport 3306 -j DROP iptables -A OUTPUT -o ppp0 -p tcp --dport 53 -j ACCETP iptables -A OUTPUT -o ppp0 -p udp --dport 53 -j ACCETP iptables -A OUTPUT -o ppp0 -p tcp --sport 80 -j ACCETP iptables -A OUTPUT -o ppp0 -p tcp --dport 3306 -j ACCETP 此篇文章於 2010-11-04 12:48 AM 被 bx2aa 編輯。. |
| 回覆 |
| 會員 ![]() | 回覆: IPtables 不管怎麼設,對方總是可以突破,到底是怎麼回事? 還沒有依照bx2aa的建議更換rules, 因為這server跑很多東西,不是僅有web, 還有mail, ldap, ftp...... 原先是拿來試驗solutions的,雖然好久沒有去碰他了,但是還是有一堆親朋好友在使用,要照顧一下旅居大陸的朋友讓他們可以突破網路長城。 不過觀察log 後,發現一個許久沒用的論壇居然變成國際賣藥大本營, 趕快把他關閉掉後,就OK了。 |
| 回覆 |
| |
類似的主題 | ||||
| 主題 | 主題作者 | 討論版 | 回覆 | 最後發表 |
| 請教 Linux iptables 熟手,設定方法 | linbronhom | -- FreeBSD & Linux 討 論 版 | 5 | 2009-02-07 02:04 PM |
| 請教大家,LINUX IPTABLES 是,關重要的PORT,還是開需要的 PORT,其它全關 比較好呢 | linbronhom | -- FreeBSD & Linux 討 論 版 | 1 | 2008-05-25 03:12 PM |
| iptables 的問題 | threesecond | -- 網 路 技 術 版 | 6 | 2006-01-04 06:47 PM |
| 請問 iptables 如何有效封鎖MSN | REN | -- FreeBSD & Linux 討 論 版 | 12 | 2004-09-25 08:30 AM |
| 【求助】Linux 中 iptables 的 throughput | genjen | -- FreeBSD & Linux 討 論 版 | 10 | 2003-10-15 01:11 PM |
| XML | RSS 2.0 | RSS |
本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。