netfilter的5個表
filter 用於過濾包,其中有三個鏈:INPUT(輸入) FORWARD(轉發) OUTPUT(輸出)
nat 用於網絡地址轉換,即NAT表,有三個鏈:PREROUTONG(進入路由表前,通過此鏈後判斷是不是給主機的包,是則給到input,不然給到forward) OUTPUT(同上) POSTROUTING(接受forward和output給出的包,輸出)
managle 用於給數據包作標記(少用到)
raw 不追蹤某些數據包(少用到)
security 用於強制訪問控制的網絡規則linux
iptables 規則備份和恢復
service iptables save 會把規則保存到/etc/sysconfig/iptables
iptables-save > [filename] 將iptables備份到某個文件
iptables-restore > [filename] 將備份還原centos
service 至關於端口,從屬於zone,即以zone的方式定義特定端口的安全等級
firewall-cdm --get-services 查看全部service
firewall-cdm --list-services 查看當前zone下有哪些service
firewall-cdm --zone=[zonename] --add-service=http 把http增長到某個zone下
firewall-cdm --zone=[zonename] --remove-service=http 把http從某個zone下移除
/usr/lib/firewalld/zones zone的配置文件模板
firewall-cdm --zone=[zonename] --add-service=http --permanent 更改配置文件,以後會在/etc/firewalldzones下生成配置文件
firewall-cdm --reload 從新加載安全