原理性的不解釋,這東西用了才會(huì)理解
命令格式
目前成都創(chuàng)新互聯(lián)公司已為近1000家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)頁(yè)空間、網(wǎng)站托管、服務(wù)器托管、企業(yè)網(wǎng)站設(shè)計(jì)、豐澤網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。
iptables [-t table] command [match] [target] |
基本元素
-表 -命令 -鏈 -匹配 -動(dòng)作 |
基本表
filter、nat 和 mangle |
基本命令
command 說 明-A 或 --append 該命令將一條規(guī)則附加到鏈的末尾-D 或 --delete 通過用 -D 指定要匹配的規(guī)則或者指定規(guī)則在鏈中的位置編號(hào),該命令從鏈中刪除該規(guī)則-P 或 --policy 該命令設(shè)置鏈的默認(rèn)目標(biāo),即策略。所有與鏈中任何規(guī)則都不匹配的信息包都將被強(qiáng)制使用此鏈的策略-N 或 --new-chain 用命令中所指定的名稱創(chuàng)建一個(gè)新鏈-F 或 --flush 如果指定鏈名,該命令刪除鏈中的所有規(guī)則,如果未指定鏈名,該命令刪除所有鏈中的所有規(guī)則。此參數(shù)用于快速清除-L 或 --list 列出指定鏈中的所有規(guī)則-R 或 --replace 替換指定鏈中一條匹配的規(guī)則-X 或 --delete-chain 刪除指定用戶的的定義鏈,若沒有指定鏈,則刪除所有的用戶鏈-C 或 --check 檢查數(shù)據(jù)包是否與指定鏈的規(guī)則相匹配-Z 或 --zero 將指定鏈中所有規(guī)則的 byte 計(jì)數(shù)器清零 |
基本鏈
INPUT OUTPUT FORWARD PREROUTING POSTROUTING |
基本匹配
match 說 明-p 或 --protocol 該通用協(xié)議匹配用于檢查某些特定協(xié)議。協(xié)議示例有 TCP、UDP、ICMP、用逗號(hào)分隔的任何這三種協(xié)議的組合列表以及 ALL(用于所有協(xié)議)。ALL 是默認(rèn)匹配??梢允褂?nbsp;! 符號(hào)表示不與該項(xiàng)匹配-s 或 --source 該源匹配用于根據(jù)信息包的源 IP 地址來與它們匹配。該匹配還允許對(duì)某一范圍內(nèi)的 IP 地址進(jìn)行匹配,可以使用 ! 符號(hào),表示不與 該項(xiàng)匹配。默認(rèn)源匹配與所有 IP 地址匹配-d 或 --destination 該目的地匹配用于根據(jù)信息包的目的地 IP 地址來與它們匹配。該匹配還允許對(duì)某一范圍內(nèi) IP 地址進(jìn)行匹配,可以使用 ! 符號(hào)表示不與該項(xiàng)匹配--sport 指定匹配規(guī)則的源端口或端口范圍--dport 指定匹配規(guī)則的目的端口或端口范圍-i 匹配單獨(dú)的網(wǎng)絡(luò)接口或某種類型的接口設(shè)置過濾規(guī)則 |
基本目標(biāo)項(xiàng)
target 說 明 ACCEPT 當(dāng)信息包與具有 ACCEPT 目標(biāo)的規(guī)則完全匹配時(shí),會(huì)被接受(允許它前往目的地) DROP 當(dāng)信息包與具有 DROP 目標(biāo)的規(guī)則完全匹配時(shí),會(huì)阻塞該信息包,并且不對(duì)它做進(jìn)一步處理。該目標(biāo)被指定為 -j DROP REJECT 該目標(biāo)的工作方式與 DROP 目標(biāo)相同,但它比 DROP 好。和 DROP 不同,REJECT 不會(huì)在服務(wù)器和客戶機(jī)上留下死套接字。另外,REJECT 將錯(cuò)誤消息發(fā)回給信息包的發(fā)送方。該目標(biāo)被指定為 -j REJECT RETURN 在規(guī)則中設(shè)置的 RETURN 目標(biāo)讓與該規(guī)則匹配的信息包停止遍歷包含該規(guī)則的鏈。如果鏈?zhǔn)侨?nbsp;INPUT 之類的主鏈,則使用該鏈的默認(rèn)策略處理信息包。它被指定為 -jump RETURN LOG 表示將包的有關(guān)信息記錄入日志 TOS 表示改寫數(shù)據(jù)包的 TOS 值