欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

iptables常用命令有哪些

今天小編給大家分享一下iptables常用命令有哪些的相關(guān)知識(shí)點(diǎn),內(nèi)容詳細(xì),邏輯清晰,相信大部分人都還太了解這方面的知識(shí),所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來(lái)了解一下吧。

創(chuàng)新互聯(lián)致力于做網(wǎng)站、網(wǎng)站制作,成都網(wǎng)站設(shè)計(jì),集團(tuán)網(wǎng)站建設(shè)等服務(wù)標(biāo)準(zhǔn)化,推過(guò)標(biāo)準(zhǔn)化降低中小企業(yè)的建站的成本,并持續(xù)提升建站的定制化服務(wù)水平進(jìn)行質(zhì)量交付,讓企業(yè)網(wǎng)站從市場(chǎng)競(jìng)爭(zhēng)中脫穎而出。 選擇創(chuàng)新互聯(lián),就選擇了安全、穩(wěn)定、美觀的網(wǎng)站建設(shè)服務(wù)!

一、常用命令示例:

1、命令 -A, --append

范例:iptables -A INPUT -p tcp --dport 80 -j ACCEPT

說(shuō)明 :新增規(guī)則到INPUT規(guī)則鏈中,規(guī)則時(shí)接到所有目的端口為80的數(shù)據(jù)包的流入連接,該規(guī)則將會(huì)成為規(guī)則鏈中的最后一條規(guī)則。

2、命令 -D, --delete

范例:iptables -D INPUT -p tcp --dport 80 -j ACCEPT

或    : iptables -D INPUT 1

說(shuō)明: 從INPUT規(guī)則鏈中刪除上面建立的規(guī)則,可輸入完整規(guī)則,或直接指定規(guī)則編號(hào)加以刪除。

3、命令 -R, --replace

范例: iptables -R INPUT 1 -s 192.168.0.1 -j DROP

說(shuō)明 取代現(xiàn)行第一條規(guī)則,規(guī)則被取代后并不會(huì)改變順序。

4、命令 -I, --insert

范例:iptables -I INPUT 1 -p tcp --dport 80 -j ACCEPT

說(shuō)明: 在第一條規(guī)則前插入一條規(guī)則,原本該位置上的規(guī)則將會(huì)往后移動(dòng)一個(gè)順位。

5、命令 -L, --list

范例: iptables -L INPUT

說(shuō)明:列出INPUT規(guī)則鏈中的所有規(guī)則。

6、命令 -F, --flush

范例: iptables -F INPUT

說(shuō)明: 刪除INPUT規(guī)則鏈中的所有規(guī)則。

7、命令 -Z, --zero

范例:iptables -Z INPUT

說(shuō)明 將INPUT鏈中的數(shù)據(jù)包計(jì)數(shù)器歸零。它是計(jì)算同一數(shù)據(jù)包出現(xiàn)次數(shù),過(guò)濾阻斷式攻擊不可少的工具。

8、命令 -N, --new-chain

范例: iptables -N denied

說(shuō)明: 定義新的規(guī)則鏈。

9、命令 -X, --delete-chain

范例: iptables -X denied

說(shuō)明: 刪除某個(gè)規(guī)則鏈。

10、命令 -P, --policy

范例 :iptables -P INPUT DROP

說(shuō)明 :定義默認(rèn)的過(guò)濾策略。 數(shù)據(jù)包沒(méi)有找到符合的策略,則根據(jù)此預(yù)設(shè)方式處理。

11、命令 -E, --rename-chain

范例: iptables -E denied disallowed

說(shuō)明: 修改某自訂規(guī)則鏈的名稱。

二、常用封包比對(duì)參數(shù):

1、參數(shù) -p, --protocol

范例:iptables -A INPUT -p tcp

說(shuō)明:比對(duì)通訊協(xié)議類(lèi)型是否相符,可以使用 ! 運(yùn)算子進(jìn)行反向比對(duì),例如:-p ! tcp ,意思是指除 tcp 以外的其它類(lèi)型,包含udp、icmp ...等。如果要比對(duì)所有類(lèi)型,則可以使用 all 關(guān)鍵詞,例如:-p all。

2、參數(shù) -s, --src, --source

范例: iptables -A INPUT -s 192.168.1.100

說(shuō)明:用來(lái)比對(duì)數(shù)據(jù)包的來(lái)源IP,可以比對(duì)單機(jī)或網(wǎng)絡(luò),比對(duì)網(wǎng)絡(luò)時(shí)請(qǐng)用數(shù)字來(lái)表示屏蔽,例如:-s 192.168.0.0/24,比對(duì) IP 時(shí)可以使用!運(yùn)算子進(jìn)行反向比對(duì),例如:-s ! 192.168.0.0/24。

3、參數(shù) -d, --dst, --destination

范例: iptables -A INPUT -d 192.168.1.100

說(shuō)明:用來(lái)比對(duì)封包的目的地 IP,設(shè)定方式同上。

4、參數(shù) -i, --in-interface

范例 iptables -A INPUT -i  lo

說(shuō)明:用來(lái)比對(duì)數(shù)據(jù)包是從哪個(gè)網(wǎng)卡進(jìn)入,可以使用通配字符 + 來(lái)做大范圍比對(duì),如:-i eth+ 表示所有的 ethernet 網(wǎng)卡,也可以使用 ! 運(yùn)算子進(jìn)行反向比對(duì),如:-i ! eth0。這里lo指本地?fù)Q回接口。

5、參數(shù) -o, --out-interface

范例:iptables -A FORWARD -o eth0

說(shuō)明:用來(lái)比對(duì)數(shù)據(jù)包要從哪個(gè)網(wǎng)卡流出,設(shè)定方式同上。

6、參數(shù) --sport, --source-port

范例:iptables -A INPUT -p tcp --sport 22

說(shuō)明:用來(lái)比對(duì)數(shù)據(jù)的包的來(lái)源端口號(hào),可以比對(duì)單一端口,或是一個(gè)范圍,例如:--sport 22:80,表示從 22 到 80 端口之間都算是符合件,如果要比對(duì)不連續(xù)的多個(gè)端口,則必須使用 --multiport 參數(shù),詳見(jiàn)后文。比對(duì)端口號(hào)時(shí),可以使用 ! 運(yùn)算子進(jìn)行反向比對(duì)。

7、參數(shù) --dport, --destination-port

范例 iptables -A INPUT -p tcp --dport 22
說(shuō)明 用來(lái)比對(duì)封包的目的地端口號(hào),設(shè)定方式同上。

8、參數(shù) --tcp-flags

范例:iptables -p tcp --tcp-flags SYN,FIN,ACK SYN

說(shuō)明:比對(duì) TCP 封包的狀態(tài)標(biāo)志號(hào),參數(shù)分為兩個(gè)部分,第一個(gè)部分列舉出想比對(duì)的標(biāo)志號(hào),第二部分則列舉前述標(biāo)志號(hào)中哪些有被設(shè),未被列舉的標(biāo)志號(hào)必須是空的。TCP 狀態(tài)標(biāo)志號(hào)包括:SYN(同步)、ACK(應(yīng)答)、FIN(結(jié)束)、RST(重設(shè))、URG(緊急)PSH(強(qiáng)迫推送) 等均可使用于參數(shù)中,除此之外還可以使用關(guān)鍵詞 ALL 和 NONE 進(jìn)行比對(duì)。比對(duì)標(biāo)志號(hào)時(shí),可以使用 ! 運(yùn)算子行反向比對(duì)。

9、參數(shù) --syn

范例:iptables -p tcp --syn

說(shuō)明:用來(lái)比對(duì)是否為要求聯(lián)機(jī)之TCP 封包,與 iptables -p tcp --tcp-flags SYN,FIN,ACK SYN 的作用完全相同,如果使用 !運(yùn)算子,可用來(lái)比對(duì)非要求聯(lián)機(jī)封包。

10、參數(shù) -m multiport --source-port

范例: iptables -A INPUT -p tcp -m multiport --source-port 22,53,80,110 -j ACCEPT

說(shuō)明 用來(lái)比對(duì)不連續(xù)的多個(gè)來(lái)源端口號(hào),一次最多可以比對(duì) 15 個(gè)端口,可以使用 ! 運(yùn)算子進(jìn)行反向比對(duì)。

11、參數(shù) -m multiport --destination-port

范例 :iptables -A INPUT -p tcp -m multiport --destination-port 22,53,80,110 -j ACCEPT

說(shuō)明:用來(lái)比對(duì)不連續(xù)的多個(gè)目的地端口號(hào),設(shè)定方式同上。

12、參數(shù) -m multiport --port

范例:iptables -A INPUT -p tcp -m multiport --port 22,53,80,110 -j ACCEPT

說(shuō)明:這個(gè)參數(shù)比較特殊,用來(lái)比對(duì)來(lái)源端口號(hào)和目的端口號(hào)相同的數(shù)據(jù)包,設(shè)定方式同上。注意:在本范例中,如果來(lái)源端口號(hào)為 80,目的地端口號(hào)為 110,這種數(shù)據(jù)包并不算符合條件。

13、參數(shù) --icmp-type

范例:iptables -A INPUT -p icmp --icmp-type 8 -j DROP

說(shuō)明:用來(lái)比對(duì) ICMP 的類(lèi)型編號(hào),可以使用代碼或數(shù)字編號(hào)來(lái)進(jìn)行比對(duì)。請(qǐng)打 iptables -p icmp --help 來(lái)查看有哪些代碼可用。這里是指禁止ping如,但是可以從該主機(jī)ping出。

14、參數(shù) -m limit --limit

范例:iptables -A INPUT -m limit --limit 3/hour

說(shuō)明:用來(lái)比對(duì)某段時(shí)間內(nèi)數(shù)據(jù)包的平均流量,上面的例子是用來(lái)比對(duì):每小時(shí)平均流量是否超過(guò)一次3個(gè)數(shù)據(jù)包。 除了每小時(shí)平均次外,也可以每秒鐘、每分鐘或每天平均一次,默認(rèn)值為每小時(shí)平均一次,參數(shù)如后: /second、 /minute、/day。 除了進(jìn)行數(shù)據(jù)包數(shù)量的比對(duì)外,設(shè)定這個(gè)參數(shù)也會(huì)在條件達(dá)成時(shí),暫停數(shù)據(jù)包的比對(duì)動(dòng)作,以避免因洪水攻擊法,導(dǎo)致服務(wù)被阻斷。

15、參數(shù) --limit-burst

范例:iptables -A INPUT -m limit --limit-burst 5

說(shuō)明:用來(lái)比對(duì)瞬間大量封包的數(shù)量,上面的例子是用來(lái)比對(duì)一次同時(shí)涌入的封包是否超過(guò) 5 個(gè)(這是默認(rèn)值),超過(guò)此上限的封將被直接丟棄。使用效果同上。

16、參數(shù) -m mac --mac-source

范例:iptables -A INPUT -m mac --mac-source 00:00:00:00:00:01 -j ACCEPT

說(shuō)明:用來(lái)比對(duì)數(shù)據(jù)包來(lái)源網(wǎng)絡(luò)接口的硬件地址,這個(gè)參數(shù)不能用在 OUTPUT 和 Postrouting 規(guī)則鏈上,這是因?yàn)榉獍统龅骄W(wǎng)后,才能由網(wǎng)卡驅(qū)動(dòng)程序透過(guò) ARP 通訊協(xié)議查出目的地的 MAC 地址,所以 iptables 在進(jìn)行封包比對(duì)時(shí),并不知道封包會(huì)送到個(gè)網(wǎng)絡(luò)接口去。linux基礎(chǔ)

17、參數(shù) --mark

范例:iptables -t mangle -A INPUT -m mark --mark 1

說(shuō)明:用來(lái)比對(duì)封包是否被表示某個(gè)號(hào)碼,當(dāng)封包被比對(duì)成功時(shí),我們可以透過(guò) MARK 處理動(dòng)作,將該封包標(biāo)示一個(gè)號(hào)碼,號(hào)碼最不可以超過(guò) 4294967296。linux基礎(chǔ)

18、參數(shù) -m owner --uid-owner

范例:iptables -A OUTPUT -m owner --uid-owner 500

說(shuō)明:用來(lái)比對(duì)來(lái)自本機(jī)的封包,是否為某特定使用者所產(chǎn)生的,這樣可以避免服務(wù)器使用 root 或其它身分將敏感數(shù)據(jù)傳送出,可以降低系統(tǒng)被駭?shù)膿p失??上н@個(gè)功能無(wú)法比對(duì)出來(lái)自其它主機(jī)的封包。

19、參數(shù) -m owner --gid-owner

范例:iptables -A OUTPUT -m owner --gid-owner 0

說(shuō)明:用來(lái)比對(duì)來(lái)自本機(jī)的數(shù)據(jù)包,是否為某特定使用者群組所產(chǎn)生的,使用時(shí)機(jī)同上。

20、參數(shù) -m owner --pid-owner

范例:iptables -A OUTPUT -m owner --pid-owner 78

說(shuō)明:用來(lái)比對(duì)來(lái)自本機(jī)的數(shù)據(jù)包,是否為某特定行程所產(chǎn)生的,使用時(shí)機(jī)同上。

21、參數(shù) -m owner --sid-owner

范例: iptables -A OUTPUT -m owner --sid-owner 100

說(shuō)明: 用來(lái)比對(duì)來(lái)自本機(jī)的數(shù)據(jù)包,是否為某特定聯(lián)機(jī)(Session ID)的響應(yīng)封包,使用時(shí)機(jī)同上。

22、參數(shù) -m state --state

范例: iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT

說(shuō)明 用來(lái)比對(duì)聯(lián)機(jī)狀態(tài),聯(lián)機(jī)狀態(tài)共有四種:INVALID、ESTABLISHED、NEW 和 RELATED。

以上就是“iptables常用命令有哪些”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會(huì)為大家更新不同的知識(shí),如果還想學(xué)習(xí)更多的知識(shí),請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

網(wǎng)站題目:iptables常用命令有哪些
網(wǎng)頁(yè)網(wǎng)址:http://chinadenli.net/article28/jioccp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站改版、微信小程序網(wǎng)站建設(shè)、自適應(yīng)網(wǎng)站關(guān)鍵詞優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

微信小程序開(kāi)發(fā)