1. 程式人生 > >centOS7-iptables防火牆策略設定

centOS7-iptables防火牆策略設定

公司的客戶主要為國家公安機關和政府等事業單位,今天領導突然說伺服器被客戶檢測出漏洞,需要增加防火牆策略,由於之前伺服器都部署在內部網裡,所以防火牆都關了,臨時抱佛腳,配置一下

首先centOS 7預設是 firewalld防火牆,這個防火牆的功能更加強大,還有圖形化管理頁面,但是操作上要更抽象一些,所以先把他關掉,用回之前的iptables,

systemctl stop firewalld  關閉firewalld 
yum install iptables-services   如果iptables沒有安裝可以用yum安裝

之後檢視iptables的策略

iptables -L -n 

首先設定三個預設規則

iptables -P INPUT DROP  注意這句的意思禁止所有的訪問
iptables -P OUTPUT ACCEPT
iptables -P FORWARD DROP


兩個命令       DROP意思是禁止通過,ACCEPT意思是允許通過或者叫放行

我們只要顯示入方向的資料包,所以主要設定INPUT的策略,而他的預設規則是DROP也就是禁止所有訪問,所以他的應用ACCEPT設定,就是除了配置ACCEPT的網段或ip其他的全部禁止

這句話的意思是,允許192.168.1.0/24這個網段訪問tcp1—10埠。由於這個命令配置在INPUT規則下,而INPUT規則預設是禁止所有,那面這句話意思可以是除了192.168.1.0/24網段外其他的ip均不能主動訪問本機

iptables -A INPUT -s 192.168.1.0/24 -p tcp --dport 1:10 -j ACCEPT
iptables -A INPUT -s 192.168.1.0/24 -p icmp -j ACCEPT    這句就是允許ping包的意思

注意這些命令都沒儲存,也就是說重啟後全部都會清空


參考文獻https://blog.csdn.net/wailaizhu/article/details/53488954