centOS7-iptables防火牆策略設定
阿新 • • 發佈:2019-01-23
公司的客戶主要為國家公安機關和政府等事業單位,今天領導突然說伺服器被客戶檢測出漏洞,需要增加防火牆策略,由於之前伺服器都部署在內部網裡,所以防火牆都關了,臨時抱佛腳,配置一下
首先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