新聞中心
在紅帽RHEL7系統(tǒng)中firewalld服務取代了iptables服務,但依然可以使用iptables命令來管理內核的netfilter。

創(chuàng)新互聯(lián)堅持“要么做到,要么別承諾”的工作理念,服務領域包括:做網站、成都網站建設、企業(yè)官網、英文網站、手機端網站、網站推廣等服務,滿足客戶于互聯(lián)網時代的寶塔網站設計、移動媒體設計的需求,幫助企業(yè)找到有效的互聯(lián)網解決方案。努力成為您成熟可靠的網絡建設合作伙伴!
iptables命令中則常見的控制類型有:
- ACCEPT:允許通過.
- LOG:記錄日志信息,然后傳給下一條規(guī)則繼續(xù)匹配.
- REJECT:拒絕通過,必要時會給出提示
- DROP:直接丟棄,不給出任何回應.
規(guī)則鏈則依據(jù)處理數(shù)據(jù)包的位置不同而進行分類:
PREROUTING:在進行路由選擇前處理數(shù)據(jù)包
INPUT:處理入站的數(shù)據(jù)包
OUTPUT:處理出站的數(shù)據(jù)包
FORWARD:處理轉發(fā)的數(shù)據(jù)包
POSTROUTING:在進行路由選擇后處理數(shù)據(jù)包
Iptables中的規(guī)則表:
規(guī)則表的先后順序:raw→mangle→nat→filter
規(guī)則鏈的先后順序:
入站順序:PREROUTING→INPUT
出站順序:OUTPUT→POSTROUTING
轉發(fā)順序:PREROUTING→FORWARD→POSTROUTING
iptables的基本參數(shù):
| 參數(shù) | 作用 |
| -P | 設置默認策略:iptables -P INPUT (DROP|ACCEPT) |
| -F | 清空規(guī)則鏈 |
| -L | 查看規(guī)則鏈 |
| -A | 在規(guī)則鏈的末尾加入新規(guī)則 |
| -I num | 在規(guī)則鏈的頭部加入新規(guī)則 |
| -D num | 刪除某一條規(guī)則 |
| -s | 匹配來源地址IP/MASK,加嘆號"!"表示除這個IP外。 |
| -d | 匹配目標地址 |
| -i 網卡名稱 | 匹配從這塊網卡流入的數(shù)據(jù) |
| -o 網卡名稱 | 匹配從這塊網卡流出的數(shù)據(jù) |
| -p | 匹配協(xié)議,如tcp,udp,icmp |
| --dport num | 匹配目標端口號 |
| --sport num | 匹配來源端口號 |
實例:iptables的filter的配置:
--關閉firewall:
[root@localhost ~]# systemctl stop firewalld.service #停止firewall
[root@localhost ~]# systemctl disable firewalld.service #禁止firewall開機啟動
--安裝安裝iptables防火墻
[root@localhost ~]# yum install iptables-services #安裝
--清空已有的規(guī)則:
iptables -F iptables -X iptables -Z
--配置允許SSH登陸端口進入
iptables -A INPUT -p tcp -s 192.168.0.0/24 -j ACCEPT
--允許所有的ping操作
iptables -A INPUT -p tcp -s 192.168.0.0/24 -j ACCEPT
--允許本機lo通信
iptables -A INPUT -i lo -j ACCEPT iptables -A OUTPUT -o lo -j ACCEPT
--設置默認的訪問規(guī)則
iptables -P INPUT DROP iptables -P FORWARD DROP iptables -P OUTPUT ACCEPT
--允許關聯(lián)??狀態(tài)包通過
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT iptables -A OUTPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
--開放特定的端口,以80為例
iptables -A INPUT -p tcp --dport 80 -j ACCEP
--保存配置
service iptables save
--重啟
systemctl restart iptables.service
--設置開機自啟動
systemctl enable iptables.service
網站欄目:CentOS7下iptables配置過程
標題鏈接:http://www.5511xx.com/article/djpcsei.html


咨詢
建站咨詢
