linux iptables禁IP與解鎖IP常用命令

來源:互聯網
上載者:User

iptables是linux伺服器中的防火牆了,他可以比windows防火牆強大多了,下面我來給各位朋友簡單介紹在利用iptables禁IP與解鎖IP的方法吧,有需要的朋友可參考。

封單個IP的命令是:

 代碼如下 複製代碼
iptables -I INPUT -s 211.1.0.0 -j DROP

封IP段的命令是:

 代碼如下 複製代碼

iptables -I INPUT -s 211.1.0.0/16 -j DROP
iptables -I INPUT -s 211.2.0.0/16 -j DROP
iptables -I INPUT -s 211.3.0.0/16 -j DROP

封整個段的命令是:

 代碼如下 複製代碼

iptables -I INPUT -s 211.0.0.0/8 -j DROP

封幾個段的命令是:

 代碼如下 複製代碼

iptables -I INPUT -s 61.37.80.0/24 -j DROP
iptables -I INPUT -s 61.37.81.0/24 -j DROP


vi /etc/sysconfig/iptables裡:RH-Firewall-1-INPUT - [0:0]下面添加一行

下面是只允許某個IP訪問xx連接埠

 代碼如下 複製代碼

-A INPUT -s 192.168.5.244 -j DROP

以上是臨時設定。


2.然後儲存iptables

 代碼如下 複製代碼

# service iptables save

3.重啟防火牆

 代碼如下 複製代碼

#service iptables restart


想在伺服器啟動自啟動並執行話有三個方法:

1、把它加到/etc/rc.local中
2、iptables-save >;/etc/sysconfig/iptables可以把你當前的iptables規則放到/etc/sysconfig/iptables中,系統啟動iptables時自動執行。
3、service iptables save 也可以把你當前的iptables規則放/etc/sysconfig/iptables中,系統啟動iptables時自動執行。
後兩種更好此,一般iptables服務會在network服務之前啟來,更安全。

解鎖的話:

 代碼如下 複製代碼

iptables -D INPUT -s IP地址 -j REJECT
iptables -F 全清掉了  


防止同步包洪水(Sync Flood)

 代碼如下 複製代碼
# iptables -A FORWARD -p tcp –syn -m limit –limit 1/s -j ACCEPT

防止各種連接埠掃描

 代碼如下 複製代碼
# iptables -A FORWARD -p tcp –tcp-flags SYN,ACK,FIN,RST RST -m limit –limit 1/s -j ACCEPT

Ping 洪水攻擊(Ping of Death)

 代碼如下 複製代碼
# iptables -A FORWARD -p icmp –icmp-type echo-request -m limit –limit 1/s -j ACCEPT


1. 查看本機關於IPTABLES的設定情況

 代碼如下 複製代碼
# iptables -L -n

2. 清除原有規則
# iptables -F 清除預設表filter中的所有規則鏈的規則
# iptables -X 清除預設表filter中使用者自定鏈中的規則

3. 儲存設定規則(因配置隨系統重啟而失效)

 代碼如下 複製代碼
# /etc/rc.d/init.d/iptables save

儲存規則到/etc/sysconfig/iptables檔案中, 也可手工編輯該檔案.

4. 設定預設規則

 代碼如下 複製代碼
# iptables -p INPUT DROP
# iptables -p OUTPUT DROP
# iptables -p FORWARD DROP

上面的規則是不允許任何包通過.

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.