婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 詳解Linux iptables 命令

詳解Linux iptables 命令

熱門標簽:新余高德地圖標注怎么修改 如何分析地圖標注 電銷機器人怎么接線路 高德地圖標注好做嗎 達亞電銷機器人官網 撫順地圖標注 電銷機器人價值 外呼系統(tǒng)坐席費計入會計哪個科目 大連400電話如何申請

iptables 是 Linux 管理員用來設置 IPv4 數(shù)據包過濾條件和 NAT 的命令行工具。iptables 工具運行在用戶態(tài),主要是設置各種規(guī)則。而 netfilter 則運行在內核態(tài),執(zhí)行那些設置好的規(guī)則。

查看 iptables 的鏈和規(guī)則

查看規(guī)則的命令格式為:

iptables [-t tables] [-L] [-nv]

-t :后面接 table ,例如 nat 或 filter ,若省略此項目,則使用默認的 filter
-L :列出某個 table 的所有鏈或某個鏈的規(guī)則
-n :直接顯示 IP,速度會快很多
-v :列出更多的信息,包括通過該規(guī)則的數(shù)據包總位數(shù)、相關的網絡接口等

列出 filter table INPUT 鏈的規(guī)則:

$ sudo iptables -L INPUT

列出 nat table 三條鏈的規(guī)則:

$ sudo iptables -t nat -L -n

列出 filter table 三條鏈的規(guī)則:

$ sudo iptables -L

紅框中的內容為鏈的名稱及其默認策略,filter 表中所有鏈的默認策略都是 ACCEPT。紅框下面的行代表什么呢?

target:代表進行的動作,ACCEPT 是放行,REJECT 是拒絕,DROP 則是丟棄數(shù)據包。
port:代表使用的協(xié)議,主要有 tcp、udp 和 icmp 三種。
opt:額外的選項說明。
source:規(guī)則針對的來源 IP。
destination:規(guī)則針對的目標 IP。

因為默認情況下沒有添加自定義的規(guī)則,所以上圖中這些行下面都是空的。

清除本機防火墻規(guī)則

清除規(guī)則的命令格式如下:

iptables [-t tables] [-FXZ]

-F:清除所有已制定的規(guī)則
-X:刪除所有使用者自定義的 chain(其是 tables)
-Z:將所有的 chain 的計數(shù)與流量統(tǒng)計都清零

如果我們要制訂一套防火墻規(guī)則,一般會先清除現(xiàn)有的規(guī)則,然后從頭開始創(chuàng)建新的規(guī)則。下面讓我們清除本機 filter 表中的所有規(guī)則:

$ sudo iptables -F
$ sudo iptables -X
$ sudo iptables -Z

定義默認策略(policy)

如果一個數(shù)據包沒有匹配到一個鏈中的任何一個規(guī)則,那么將對該數(shù)據包執(zhí)行這個鏈的默認策略(default policy),默認策略可以是 ACCEPT 或 DROP。
鏈中默認策略的存在使得我們在設計防火墻時可以有兩種選擇:

設置默認策略 DROP 所有的數(shù)據包,然后添加規(guī)則接受(ACCEPT)來自可信 IP 地址的數(shù)據包,或訪問我們的服務監(jiān)聽的端口的數(shù)據包,比如 bittorrent、FTP 服務器、Web 服務器、Samba 文件服務器等等。

設置默認策略 ACCEPT 所有的數(shù)據包,然后添加規(guī)則丟棄(DROP)特定的數(shù)據包。比如來自一些惡意 IP 的數(shù)據包,或訪問某些端口的數(shù)據包,在這些端口上我們并沒有提供公開的服務。

一般情況下,上面的第一個選項用于 INPUT 鏈,因為我們希望對訪問的資源進行權限控制。而第二個選項常用于 OUTPUT 鏈,因為我們通常信任離開機器的數(shù)據包(該數(shù)據包來自本機)。

設置默認策略的命令格式如下:

iptables [-t table] -P [INPUT,OUTPUT,FORWARD] [ACCEPT,DROP]

-P 選項用來定義默認策略(Policy)。注意,這是大寫字母 P。ACCEPT 表示接受數(shù)據包,DROP 表示丟棄數(shù)據包。

一般情況下,我們會把 filter 表的 INPUT 鏈的默認策略制訂的嚴格一些,比如設為 DROP。而 FORWARD 和 OUTPUT 可以寬松些,設為 ACCEPT。比如我們可以通過下面的命令把 filter 表的 INPUT 鏈的默認策略設置為 DROP:

$ sudo iptables -P INPUT DROP

添加規(guī)則

我們可以通過規(guī)則來匹配數(shù)據包,具體的匹配條件包括 IP、網段、網絡接口(interface)和傳輸協(xié)議(tcp、udp 等)。

添加規(guī)則的命令格式如下:

iptables [-AI chain] [-io interface] [-p 協(xié)議] [-s 來源 IP] [-d 目標 IP] -j [ACCEPT,DROP,REJECT,LOG]
-A:針對某個規(guī)則鏈添加一條規(guī)則,新添加的規(guī)則排在現(xiàn)有規(guī)則的后面。
-I:針對某個規(guī)則鏈插入一條規(guī)則,可以為新插入的規(guī)則指定在鏈中的序號。如果不指定序號,則新的規(guī)則會變成第一條規(guī)則。
-i:指定數(shù)據包進入的那個網絡接口,比如 eth0、lo 等,需要與 INPUT 鏈配合使用。
-o: 指定傳出數(shù)據包的那個網絡接口,需要與 OUTPUT 鏈配合使用。
-p: 指定此規(guī)則適用于那種網絡協(xié)議(常用的協(xié)議有 tcp、udp、icmp,all 指適用于所有的協(xié)議)。
-s:指定數(shù)據包的來源 IP/網段,可以指定單個 IP,如 192.168.1.100,也可以指定一個網段,如 192.168.1.0/24。還可以通過 !表示非的意思,如 ! 192.168.1.0/24 表示除了 192.168.1.0/24 之外的數(shù)據包。
-d:指定數(shù)據包的目標 IP/網段,其它與 -s 選項相同。
-j:指定匹配成功后的行為,主要有 ACCEPT、DROP、REJECT 和 LOG。

下面我們來看幾個例子。

放開本機接口 lo:

$ sudo iptables -A INPUT -i lo -j ACCEPT

上面的命令假設 lo 接口是可以信任的設備,所有進出該接口的數(shù)據包都會被接受。

注意,上面的命令中并沒有設置 -s、-d 等參數(shù),其實沒有指定的參數(shù)表示該參數(shù)是任何值都可以被接受。

完全放開某個接口

和 lo 接口類似,如果你完全信任某個接口,可以像設置 lo 一樣設置它:

$ sudo iptables -A INPUT -i eth1 -j ACCEPT

只接受來自內網中某個網段的數(shù)據包:

$ sudo iptables -A INPUT -i eth2 -s 192.168.10.0/24 -j ACCEPT

接受/丟棄來自指定 IP 的數(shù)據包:

$ sudo iptables -A INPUT -i eth3 -s 192.168.100.5 -j ACCEPT
$ sudo iptables -A INPUT -i eth3 -s 192.168.100.6 -j DROP

然后看看 filter 表的規(guī)則:

$ sudo iptables -L -v

iptables-save 命令提供了另外一種風格的輸出:

$ sudo iptables-save

在規(guī)則中使用端口號

在我們添加的規(guī)則中,很多時候需要指定網絡協(xié)議(tcp、udp 等)及相關的端口號,其基本命令格式如下:

iptables [-AI chain] [-io interface] [-p tcp,udp] [-s 來源 IP] [--sport 端口范圍] [-d 目標 IP] [--dport 端口范圍] -j [ACCEPT,DROP,REJECT]
--sport:限制來源的端口號,可以是單個端口,也可以是一個范圍,如 1024:1050
--dport:限制目標的端口號。

注意,因為只有 tcp 協(xié)議和 udp 協(xié)議使用了端口號,所以在使用 --sport 和 --dport 時,一定要指定協(xié)議的類型(-p tcp 或 -p udp)。

下面來看幾個例子。

丟棄所有通過 tcp 協(xié)議訪問本機 21 端口的數(shù)據包:

$ sudo iptables -A INPUT -i eth0 -p tcp --dport 21 -j DROP

丟棄來自 192.168.1.0/24 的 1024:65535 端口的訪問本機 ssh 端口的數(shù)據包:

$ sudo iptables -A INPUT -i eth0 -p tcp -s 192.168.1.0/24 --sport 1024:65535 --dport ssh -j DROP

常見的插件模塊

在 linux kernel 2.2 以前使用 ipchains 管理防火墻時,必須針對數(shù)據包的進、出方向進行控制。

比如要連接到遠程主機的 22 端口時,必須設置兩條規(guī)則:

本機的 1024:65535 端口到遠程的 22 端口必須放行(OUTPUT chain);
遠程主機 22 端口到本機的 1024:65535 端口必須放行(INPUT chain);

這是很麻煩的,比如你要連接 10 臺遠程主機的 22 端口,即便你本機的 OUTPUT 設置為 ACCEPT,
你依然需要添加 10 條 INPUT ACCEPT 規(guī)則接受來自這 10 臺遠程主機的 22 端口的數(shù)據包(INPUT 的默認策略為 DROP)。

iptables 則解決了這個問題,它會通過一個狀態(tài)模塊來分析:這個想要進入的數(shù)據包是不是對自己已發(fā)送請求的響應?如果判斷是對自己請求的響應,就放行這個數(shù)據包。

使用狀態(tài)模塊的基本命令格式如下:

iptables -A INPUT [-m state] [--state INVALID,ESTABLISHED,NEW,RELATED]
-m:指定 iptables 的插件模塊,常見的模塊有:
    state:狀態(tài)模塊
    mac:處理網卡硬件地址(hardware address)的模塊
--state:指定數(shù)據包的狀態(tài),常見的狀態(tài)有:
    INVALID:無效的數(shù)據包狀態(tài)
    ESTABLISHED:已經連接成功的數(shù)據包狀態(tài)
    NEW:想要新建立連接的數(shù)據包狀態(tài)
    RELATED:這個最常用,它表示該數(shù)據包與我們主機發(fā)送出去的數(shù)據包有關

下面來看幾個例子。

只要是已建立連接或相關的數(shù)據包接受:

$ sudo iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT

只要是不合法的數(shù)據包就丟棄:

$ sudo iptables -A INPUT -m state --state INVALID -j DROP

保存 iptables 的配置

注意,我們通過 iptables 命令設置的規(guī)則都保存在內存中,也就是說系統(tǒng)重啟的話所有的配置都會丟失。

我們可以通過 iptables-save 命令把 iptables 的配置保存到文件中:

$ sudo touch /etc/iptables.conf
$ sudo chmod 666 /etc/iptables.conf
$ sudo iptables-save > /etc/iptables.conf

在需要時再通過 iptables-restore 命令把文件中的配置信息導入:

$ sudo iptables-restore < /etc/iptables.conf

總結

iptables 是一個比較復雜的命令,本文只是介紹了一些最基本的用法。接下來我們會介紹如何通過 iptables 構建基本的防火墻配置以及 NAT 服務器。

參考:

netfilter/iptables doc

iptables man page

Ubuntu IptablesHowTo

Iptables Tutorial

總結

以上所述是小編給大家介紹的Linux iptables 命令,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

標簽:黃石 楊凌 海東 湖南 新鄉(xiāng) 南通 遼源 衡水

巨人網絡通訊聲明:本文標題《詳解Linux iptables 命令》,本文關鍵詞  詳解,Linux,iptables,命令,詳解,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《詳解Linux iptables 命令》相關的同類信息!
  • 本頁收集關于詳解Linux iptables 命令的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美优质美女网站| 亚洲国产综合91精品麻豆| 91老师国产黑色丝袜在线| 懂色av一区二区夜夜嗨| 国产福利一区二区| 成人一区二区三区视频在线观看| 精品午夜久久福利影院| 国产成人午夜高潮毛片| 波多野结衣一区二区三区| 色呦呦日韩精品| 欧美高清视频www夜色资源网| 日本精品一级二级| 91麻豆精品国产自产在线| 精品国产一二三区| 亚洲欧洲精品一区二区三区| 五月天激情小说综合| 久久99国产精品麻豆| 成人激情小说网站| 91成人看片片| 欧美一区二区三区免费视频| 久久嫩草精品久久久精品一| 国产精品免费久久久久| 三级欧美在线一区| 国产91精品免费| 欧美性一区二区| 国产亚洲精品久| 99国产精品国产精品毛片| 狠狠色综合日日| 色综合久久久久久久久久久| 狠狠狠色丁香婷婷综合久久五月| 777久久久精品| 亚洲午夜免费电影| 成人免费看视频| 成人成人成人在线视频| 国产女人18水真多18精品一级做| 亚洲天堂av一区| 久久99精品国产麻豆婷婷洗澡| 国产成人精品午夜视频免费| 欧美一级片免费看| 日韩欧美123| 中文字幕综合网| 国产一区三区三区| 欧美日韩精品免费观看视频| 国产精品午夜免费| 美女视频网站黄色亚洲| 91成人免费在线视频| 一区二区视频免费在线观看| 久久久综合视频| 亚洲精品免费看| 福利91精品一区二区三区| 欧美一区二区三区日韩视频| 国产人久久人人人人爽| 久久精品久久久精品美女| 欧美艳星brazzers| 亚洲欧美在线观看| 粗大黑人巨茎大战欧美成人| 精品国产三级a在线观看| 日本特黄久久久高潮| 欧美日韩午夜在线| 伊人色综合久久天天人手人婷| 国产成人精品影院| 日韩三级视频在线观看| 五月天亚洲精品| 欧美日韩中字一区| 亚洲卡通欧美制服中文| 91在线观看一区二区| 国产精品美女www爽爽爽| 成人av综合在线| 亚洲日本丝袜连裤袜办公室| 色综合久久久久久久| 最近日韩中文字幕| 色系网站成人免费| 亚洲一线二线三线视频| 欧美日韩国产中文| 奇米精品一区二区三区在线观看一| 欧美肥妇bbw| 韩国欧美国产1区| 日韩免费福利电影在线观看| 国产一区美女在线| 国产精品欧美久久久久一区二区| 国产成人综合视频| 99精品久久久久久| 亚洲激情第一区| 欧美夫妻性生活| 激情综合亚洲精品| 国产精品久久久久一区| 一本大道av伊人久久综合| 亚洲资源中文字幕| 欧美一区二区人人喊爽| 久久成人综合网| 国产精品久久看| 欧美日韩国产免费| 久久国产尿小便嘘嘘| 欧美国产一区二区| 欧美色图片你懂的| 五月天中文字幕一区二区| 精品国产第一区二区三区观看体验| 国产成人av电影在线播放| 亚洲色图视频网站| 91精品国产综合久久香蕉的特点| 国内精品伊人久久久久av一坑| 日本一区二区免费在线观看视频| 91视频国产观看| 免费在线观看视频一区| 国产精品美女一区二区三区| 欧美日韩一级二级| 国产精品一区二区在线观看网站| 最新日韩在线视频| 精品久久久三级丝袜| 色哦色哦哦色天天综合| 精品一区二区三区影院在线午夜| 中文字幕一区在线观看| 日韩一区二区在线看| 在线影视一区二区三区| 国产成人日日夜夜| 麻豆免费看一区二区三区| 亚洲综合在线第一页| 国产精品欧美经典| 久久久.com| 日韩精品一区二区在线观看| 欧美在线一二三| va亚洲va日韩不卡在线观看| 国产一区二区三区观看| 午夜不卡av在线| 亚洲国产成人av| 亚洲欧美一区二区三区极速播放| 日韩久久久精品| 欧美美女喷水视频| 日本韩国欧美在线| 成人精品免费网站| 国产九九视频一区二区三区| 麻豆精品久久精品色综合| 国产日韩精品一区二区三区| 日韩午夜在线播放| 色婷婷av一区二区| 91一区二区在线| bt欧美亚洲午夜电影天堂| 国产乱子轮精品视频| 日本不卡一区二区三区高清视频| 国产精品久久久久久久久免费樱桃 | 在线视频国内自拍亚洲视频| 另类小说视频一区二区| 日韩影院在线观看| 综合久久一区二区三区| 亚洲精品一区二区三区福利| 欧洲一区二区av| 国产成人久久精品77777最新版本| 国产在线一区观看| 石原莉奈一区二区三区在线观看| 亚洲视频资源在线| 久久久国产综合精品女国产盗摄| 狠狠色狠狠色综合| 国产精品综合一区二区三区| 亚洲成人av电影| 国产精品丝袜91| 2021久久国产精品不只是精品| 国产一区二区美女| 国产精品99久久久久久宅男| 美女精品一区二区| 一区二区三区鲁丝不卡| 亚洲精品一区二区三区99| 欧美性色欧美a在线播放| 成人午夜电影久久影院| 精彩视频一区二区三区| 蜜臀久久99精品久久久久宅男| 日本一区二区在线不卡| 亚洲情趣在线观看| 亚洲免费观看高清| 中文字幕日韩一区| 国产精品乱子久久久久| 亚洲va欧美va国产va天堂影院| 一级日本不卡的影视| 亚洲伦在线观看| 亚洲精品成人在线| 亚洲精品视频观看| 视频在线观看91| 日本中文字幕一区| 美国三级日本三级久久99| 久久99精品国产.久久久久| jiyouzz国产精品久久| 99免费精品在线观看| eeuss影院一区二区三区| 裸体歌舞表演一区二区| 国产91精品露脸国语对白| 成人精品国产福利| 国产成人亚洲综合色影视| 国产精品一二一区| 91丨九色丨国产丨porny| 91日韩精品一区| 成人午夜av电影| www.色精品| 欧美网站大全在线观看| 欧美一级一级性生活免费录像| 91麻豆免费看片| 久久久久久久久久久久久女国产乱 | 69久久夜色精品国产69蝌蚪网| 91精品国产麻豆| 久久人人爽人人爽| 中文字幕一区视频| 亚洲电影激情视频网站|