成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Linux系統Iptables端方執行詳細講解

運維 系統運維
iptables 是與最新的 2.6.x 版本Linux 內核集成的 IP 信息包過濾系統。Linux系統的Iptables有三三種行列隊伍端方,那他們是怎么執行的,來跟我在文章中找答案!

Linux系統Iptables端方執行詳細講解如下:

  準備知識(轉): iptable有三種行列隊伍(表)端方,mangle queue, filter queue, nat queue。

  1。The first is the mangle table which is responsible for the alteration of quality of service bits in the TCP header.

  2。The second table is the filter queue which is responsible for packet filtering.

  * Forward chain: Filters packets to servers protected by the firewall.

  * Input chain: Filters packets destined for the firewall.

  * Output chain: Filters packets originating from the firewall.

  3。The third table is the nat queue which is responsible for network address translation. It has two built-in chains; these are:

  * Pre-routing chain: NATs packets when the destination address of the packet needs to be changed.

  * Post-routing chain: NATs packets when the source address of the packet needs to be changed

#p#

  個人私家總結:

  iptables執行端方時,是從從端方表中從上至下按次執行的,如果沒碰著婚配的端方,就一條一條往下執行,如果碰著婚配的端方后,那么就執行本端方,執行后按照本端方的舉動(accept, reject, log等),決定下一步執行的情形,后續執行一樣往常有三種情形。

  1。一種是繼續執行今后端方行列隊伍內的下一條端方。歧執行過Filter行列隊伍內的LOG后,還會執行Filter行列隊伍內的下一條端方。

  2。一種是中綴今后端方行列隊伍的執行,轉到下一條端方行列隊伍。歧從執行過accept后就中綴Filter行列隊伍內別的端方,跳到nat行列隊伍端方去執行

  3。一種是中綴一切端方行列隊伍的執行。

  iptables 是采用端方堆棧的方式來進行過濾,當一個封包進上鉤卡,會先搜檢 Prerouting,然后搜檢目標 IP 鑒定可否需求轉送出去,接著就會跳到 INPUT 或 Forward 進行過濾,如果封包需轉送處置責罰則搜檢 Postrouting,如果是來自本機封包,則搜檢 OUTPUT 以及 Postrouting。歷程中如果切合某條端方將會進行處置責罰,處置責罰舉動除了 ACCEPT、REJECT、DROP、REDIRECT 和 MASQUERADE 以外,還多出 LOG、ULOG、DNAT、SNAT、MIRROR、QUEUE、RETURN、TOS、TTL、MARK 等,此中某些處置責罰舉動不會中綴過濾法度,某些處置責罰舉動則會中綴統一端方煉的過濾,并遵照前述流程繼續進行下一個端方煉的過濾(當心:這一點與 ipchains 不同),不停到堆棧中的端方搜檢終了為止。透過這種機制所帶來的益處是,我們可以進行重年夜、多重的封包過濾,重年夜的說,iptables 可以進行犬牙交織式的過濾(tables)而非煉狀過濾(chains)。

  ACCEPT 將封包放行,進行完此處置責罰舉動后,將不再比對別的端方,間接跳往下一個端方煉(nat:postrouting)。

  REJECT 攔阻該封包,并傳送封包報告對方,可以傳送的封包有幾個選擇:ICMP port-unreachable、ICMP echo-reply 或是 tcp-reset(這個封包會要求對方封閉聯機),進行完此處置責罰舉動后,將不再比對別的端方,間接 中綴過濾法度。 范例范比方下:

  iptables -A FORWARD -p TCP --dport 22 -j REJECT --reject-with tcp-reset

  DROP 甩失封包不予處置責罰,進行完此處置責罰舉動后,將不再比對別的端方,間接中綴過濾法度。

  REDIRECT 將封包從新導向到另一個端口(PNAT),進行完此處置責罰舉動后,將 會繼續比對別的端方。 這個后果可以用來實作通透式 porxy 或用來保護 web 效力器。比方:iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 8080

  MASQUERADE 改寫封包來歷 IP 為防火墻 NIC IP,可以指定 port 對應的范圍,進行完此處置責罰舉動后,間接跳往下一個端方煉(mangle:postrouting)。這個后果與 SNAT 略有不同,當進行 IP 假裝時,不需指定要假裝成哪個 IP,IP 會從網卡間接讀取,當運用撥繼續線時,IP 幾次是由 ISP 公司的 DHCP 效力器指派的,這個時分 MASQUERADE 特別有效。范例范比方下:

  iptables -t nat -A POSTROUTING -p TCP -j MASQUERADE --to-ports 1024-31000

  LOG 將封包相干訊息記載在 /var/log 中,過細地位請查閱 /etc/syslog.conf 組態檔,進行完此處置責罰舉動后,將會繼續比對別的端方。比方:

  iptables -A INPUT -p tcp -j LOG --log-prefix "INPUT packets"

  SNAT 改寫封包來歷 IP 為某特定 IP 或 IP 范圍,可以指定 port 對應的范圍,進行完此處置責罰舉動后,將間接跳往下一個端方煉(mangle:postrouting)。范例范比方下:

  iptables -t nat -A POSTROUTING -p tcp-o eth0 -j SNAT --to-source 194.236.50.155-194.236.50.160:1024-32000

  DNAT 改寫封包目標地 IP 為某特定 IP 或 IP 范圍,可以指定 port 對應的范圍,進行完此處置責罰舉動后,將會間接跳往下一個端方煉(filter:input 或 filter:forward)。范例范比方下:

  iptables -t nat -A PREROUTING -p tcp -d 15.45.23.67 --dport 80 -j DNAT --to-destination 192.168.1.1-192.168.1.10:80-100

  MIRROR 鏡射封包,也即是將來歷 IP 與目標地 IP 對換后,將封包送回,進行完此處置責罰舉動后,將會中綴過濾法度。

  QUEUE 中綴過濾法度,將封包放入行列隊伍,交給別的法度處置責罰。透過自行斥地的處置責罰法度,可以進行別的運用,比方:計較聯機用度.......等。

  RETURN 終了在目前端方煉中的過濾法度,前去主端方煉繼續過濾,如果把自訂端方煉看成是一個子法度,那么這個舉動,就相稱于延長終了子法度并前去到主法度中。

  MARK 將封包標上某個代號,以便提供作為后續過濾的條件鑒定按照,進行完此處置責罰舉動后,將會繼續比對別的端方。范例范比方下:

  iptables -t mangle -A PREROUTING -p tcp --dport 22 -j MARK --set-mark 2

通過文章的描寫,我們知道了Linux系統Iptables端方執行詳細資料。希望本文對大家有用!

【編輯推薦】

  1. Linux系統Iptables防火墻
  2. Ubuntu 10.10 設置iptables做NAT
  3. iptables與natcheck
  4. iptables限制訪問某個IP地址
  5. 用iptables限制黑客破解密碼
  6. iptables 菜鳥變大蝦
責任編輯:趙鵬 來源: 網絡轉載
相關推薦

2009-12-15 18:27:51

Linux操作系統

2009-12-14 11:29:19

Linux查看命令

2009-12-21 14:48:20

2010-04-29 10:15:01

Unix系統

2009-12-21 11:22:37

Linux網絡操作命令

2011-03-15 09:14:29

2009-12-17 16:57:35

LTP套件

2009-12-10 15:09:40

Linux系統

2010-04-01 15:05:05

CentOS系統

2010-04-16 11:18:23

2013-02-28 13:18:08

2009-10-22 15:27:20

linux磁盤配額

2009-12-30 09:48:25

無源光纖系統

2009-12-18 16:18:15

Fedora proc

2011-03-17 16:00:57

2009-10-21 09:07:47

Linux發行版

2009-12-17 11:00:47

Linux內存管理

2009-10-27 09:26:26

linux系統監控命令

2010-01-12 17:59:05

2011-04-21 09:54:14

Linuxiptables
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品不卡 | 免费 视频 1级 | 亚洲国产成人精品一区二区 | 国产三级精品三级在线观看四季网 | 亚洲精品久久久久久一区二区 | 黄频免费 | 国产欧美一区二区精品忘忧草 | 久久久久国产精品一区三寸 | 亚洲人成一区二区三区性色 | 91精品国产色综合久久不卡蜜臀 | 久久久久亚洲 | 日韩成人免费中文字幕 | 国产精品资源在线 | 奇米超碰在线 | 国产乱码精品一区二区三区五月婷 | 二区视频| 久久久免费电影 | 日本三级视频 | 美国黄色一级片 | 国产毛片久久久久久久久春天 | 亚洲人成人一区二区在线观看 | 精品国产乱码久久久久久图片 | 国产精品成人69xxx免费视频 | 日日碰狠狠躁久久躁婷婷 | 亚洲网站在线播放 | 亚洲综合一区二区三区 | 日韩亚洲视频 | 精品国产乱码久久久久久老虎 | 久久综合久久久 | 成年女人免费v片 | 热久久久 | 久久久久亚洲精品 | 黄网站涩免费蜜桃网站 | 亚洲草草视频 | 91视视频在线观看入口直接观看 | 亚洲自拍偷拍免费视频 | 国产成人精品免高潮在线观看 | h视频在线观看免费 | 久久午夜国产精品www忘忧草 | 国产精品久久国产精品99 gif | 国产区精品在线观看 |