IPtables 不管怎麼設,對方總是可以突破,到底是怎麼回事?

顯示結果從第 1 筆 到 3 筆,共計 3 筆
  1. #1
    會員
    註冊日期
    2001-12-03
    討論區文章
    137

    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 編輯。

  2. #2
    會員
    註冊日期
    2001-05-18
    討論區文章
    1,939

    回覆: 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 編輯。

  3. #3
    會員
    註冊日期
    2001-12-03
    討論區文章
    137

    回覆: IPtables 不管怎麼設,對方總是可以突破,到底是怎麼回事?

    還沒有依照bx2aa的建議更換rules,
    因為這server跑很多東西,不是僅有web, 還有mail, ldap, ftp......
    原先是拿來試驗solutions的,雖然好久沒有去碰他了,但是還是有一堆親朋好友在使用,要照顧一下旅居大陸的朋友讓他們可以突破網路長城。

    不過觀察log 後,發現一個許久沒用的論壇居然變成國際賣藥大本營,
    趕快把他關閉掉後,就OK了。

類似的主題

  1. IE 出現錯誤訊息?? 是怎麼回事?
    作者:chifenglo 所在討論版:-- HELP ME 電 腦 軟 硬 體 急 救 版
    回覆: 1
    最後發表: 2004-06-23, 03:32 PM
  2. IE 出現錯誤訊息?? 是怎麼回事?
    作者:chifenglo 所在討論版:-- HELP ME 電 腦 軟 硬 體 急 救 版
    回覆: 0
    最後發表: 2004-06-12, 06:46 PM
  3. 這又是怎麼回事阿
    作者:pekinese 所在討論版:-- 網路輕鬆版 [圖片 笑話 影片]
    回覆: 1
    最後發表: 2004-03-02, 09:40 AM
  4. 這對話是怎麼回事?
    作者:cherguy 所在討論版:-- 多 媒 體 討 論 版
    回覆: 2
    最後發表: 2001-09-23, 06:35 AM
  5. 可以幫我看看是怎麼回事嗎?
    作者:Perse 所在討論版:-- 電 腦 硬 體 討 論 版
    回覆: 15
    最後發表: 2001-09-20, 12:49 AM

 

此網頁沒有從搜尋引擎而來的訪客

發表文章規則

  • 不可以發表新主題
  • 不可以回覆文章
  • 不可以上傳附加檔案
  • 不可以編輯自己的文章
  •