华南俳烁实业有限公司

考試首頁 | 考試用書 | 培訓(xùn)課程 | 模擬考場 | 考試論壇  
  當(dāng)前位置:Linux認(rèn)證 > 綜合輔導(dǎo) > 文章內(nèi)容
  

CentOS7下iptables配置過程

 [ 2017年1月18日 ] 【

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

iptables命令中則常見的控制類型有:

  1. ACCEPT:允許通過.
  2. LOG:記錄日志信息,然后傳給下一條規(guī)則繼續(xù)匹配.
  3. REJECT:拒絕通過,必要時會給出提示
  4. DROP:直接丟棄,不給出任何回應(yīng).

規(guī)則鏈則依據(jù)處理數(shù)據(jù)包的位置不同而進(jìn)行分類:

  PREROUTING:在進(jìn)行路由選擇前處理數(shù)據(jù)包

  INPUT:處理入站的數(shù)據(jù)包

  OUTPUT:處理出站的數(shù)據(jù)包

  FORWARD:處理轉(zhuǎn)發(fā)的數(shù)據(jù)包

  POSTROUTING:在進(jìn)行路由選擇后處理數(shù)據(jù)包

Iptables中的規(guī)則表:

      規(guī)則表的先后順序:raw→mangle→nat→filter

規(guī)則鏈的先后順序:

入站順序:PREROUTING→INPUT

出站順序:OUTPUT→POSTROUTING

轉(zhuǎn)發(fā)順序:PREROUTING→FORWARD→POSTROUTING

 iptables的基本參數(shù):

參數(shù) 作用
-P 設(shè)置默認(rèn)策略:iptables -P INPUT (DROP|ACCEPT)
-F 清空規(guī)則鏈
-L 查看規(guī)則鏈
-A 在規(guī)則鏈的末尾加入新規(guī)則
-I num 在規(guī)則鏈的頭部加入新規(guī)則
-D num 刪除某一條規(guī)則
-s 匹配來源地址IP/MASK,加嘆號"!"表示除這個IP外。
-d 匹配目標(biāo)地址
-i 網(wǎng)卡名稱 匹配從這塊網(wǎng)卡流入的數(shù)據(jù)
-o 網(wǎng)卡名稱 匹配從這塊網(wǎng)卡流出的數(shù)據(jù)
-p 匹配協(xié)議,如tcp,udp,icmp
--dport num 匹配目標(biāo)端口號
--sport num 匹配來源端口號

 實例:iptables的filter的配置:

--關(guān)閉firewall:

[root@localhost ~]# systemctl stop firewalld.service            #停止firewall
[root@localhost ~]# systemctl disable firewalld.service        #禁止firewall開機(jī)啟動

--安裝安裝iptables防火墻

[root@localhost ~]# yum install iptables-services            #安裝

--清空已有的規(guī)則

iptables -F
iptables -X
iptables -Z

--配置允許SSH登陸端口進(jìn)入

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

--允許本機(jī)lo通信

iptables -A INPUT -i lo -j ACCEPT
iptables -A OUTPUT -o lo -j ACCEPT

--設(shè)置默認(rèn)的訪問規(guī)則

iptables -P INPUT DROP
iptables -P FORWARD DROP
iptables -P OUTPUT ACCEPT

--允許關(guān)聯(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

--設(shè)置開機(jī)自啟動

 systemctl enable iptables.service 

本文糾錯】【告訴好友】【打印此文】【返回頂部
將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動訪問考試網(wǎng) | 復(fù)制本頁地址,傳給QQ/MSN上的好友 | 申請鏈接 | 意見留言 TOP
關(guān)于本站  網(wǎng)站聲明  廣告服務(wù)  聯(lián)系方式  站內(nèi)導(dǎo)航  考試論壇
Copyright © 2007-2013 中華考試網(wǎng)(Examw.com) All Rights Reserved
托里县| 旌德县| 磴口县| 泰和县| 广平县| 江城| 乌鲁木齐县| 吉林省| 和平区| 永昌县| 昌乐县| 霸州市| 黄梅县| 格尔木市| 东宁县| 大足县| 诏安县| 平昌县| 会理县| 麟游县| 突泉县| 济阳县| 福安市| 德昌县| 新和县| 永川市| 修武县| 土默特右旗| 肥西县| 原平市| 琼海市| 河南省| 突泉县| 普格县| 阳曲县| 松潘县| 乌拉特后旗| 区。| 阿克| 阿拉尔市| 新竹市|