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

使用netfilter/iptables構建防火墻

運維 系統運維
iptables是Linux內核集成的IP信息包過濾系統,他可以更好地控制、過濾IP信息包。本文講述的是如何使用配置iptables構建防火墻。

  如何使用netfilter/iptables構建防火墻

  對于Internet上的系統,不管是什么情況都要明確一點:網絡是不安全的。因此,雖然創建一個防火墻并不能保證系統100%安全,但卻是絕對必要的。Linux提供了一個非常優秀的防火墻工具—netfilter/iptables。它完全免費、功能強大、使用靈活、可以對流入和流出的信息進行細化控制,且可以在一臺低配置機器上很好地運行。本文將簡單介紹使用netfilter/iptables實現防火墻架設和Internet連接共享等應用。

  netfilter/iptabels應用程序,被認為是Linux中實現包過濾功能的第四代應用程序。netfilter/iptables包含在2.4以后的內核中,它可以實現防火墻、NAT(網絡地址翻譯)和數據包的分割等功能。netfilter工作在內核內部,而iptables則是讓用戶定義規則集的表結構。netfilter/iptables從ipchains和ipwadfm(IP防火墻管理)演化而來,功能更加強大。下文將netfilter/iptabels統一稱為iptables。

  可以用iptables為Unix、Linux和BSD個人工作站創建一個防火墻,也可以為一個子網創建防火墻以保護其它的系統平臺。iptales只讀取數據包頭,不會給信息流增加負擔,也無需進行驗證。要想獲得更好的安全性,可以將其和一個代理服務器(比如squid)相結合。

  基本概念

  典型的防火墻設置有兩個網卡:一個流入,一個流出。iptables讀取流入和流出數據包的報頭,將它們與規則集(Ruleset)相比較,將可接受的數據包從一個網卡轉發至另一個網卡,對被拒絕的數據包,可以丟棄或按照所定義的方式來處理。

  通過向防火墻提供有關對來自某個源地址、到某個目的地或具有特定協議類型的信息包要做些什么的指令,規則控制信息包的過濾。通過使用iptables系統提供的特殊命令iptables建立這些規則,并將其添加到內核空間特定信息包過濾表內的鏈中。關于添加、去除、編輯規則的命令,一般語法如下:

  iptables [-t table] command [match] [target]

  1.表(table)

  [-t table]選項允許使用標準表之外的任何表。表是包含僅處理特定類型信息包的規則和鏈的信息包過濾表。有三個可用的表選項:filter、nat和mangle。該選項不是必需的,如果未指定,則filter作為缺省表。各表實現的功能如表1所示。

  

 

表1 三種表實現的功能

  2.命令(command)

  command部分是iptables命令最重要的部分。它告訴iptables命令要做什么,例如插入規則、將規則添加到鏈的末尾或刪除規則。表2是最常用的一些命令及例子。

  

 

表2 命令的功能和樣例

  3.匹配(match)

  iptables命令的可選match部分指定信息包與規則匹配所應具有的特征(如源地址、目的地址、協議等)。匹配分為通用匹配和特定于協議的匹配兩大類。這里將介紹可用于采用任何協議的信息包的通用匹配。表3是一些重要且常用的通用匹配及示例說明。

  

 

表3 通用匹配及示例說明

  4.目標(target)

  目標是由規則指定的操作,對與那些規則匹配的信息包執行這些操作。除了允許用戶定義的目標之外,還有許多可用的目標選項。表4是常用的一些目標及示例說明。

  除表4外,還有許多用于建立高級規則的其它目標,如LOG、REDIRECT、MARK、MIRROR和MASQUERADE等。

  

 

表4 目標及示例說明

  應用iptables

  與ipchains和ipfwadm不同的是,iptables可以配置有狀態的防火墻。iptables可以檢測到源地址和目的地址、源端口和目的端口及流入數據包的順序,即iptables記住了在現有連接中,哪些數據包已經被允許接收。這使得暫時性的端口只有在需要時才會被打開,并且會拒絕所有***性占用端口的請求,大大地加強了安全性。同時,那些被更改了報頭的數據包,即使包含有一個被允許的目的地址和端口,也會被檢測到并被丟棄。此外,有狀態的防火墻能夠指定并記住為發送或接收信息包所建立連接的狀態。防火墻可以從信息包的連接跟蹤狀態獲得該信息。在決定新的信息包過濾時,防火墻所使用的這些狀態信息可以增加其效率和速度。

  1.   $IPTABLES -A OUTPUT -o eth0 -p tcp -dport 31337 -j DROP  
  2.  
  3.   $IPTABLES -A OUTPUT -o eth0 -p tcp -sport 31337 -j DROP  
  4.  

  #此外,31335、27444、27665、20034 NetBus、9704、137-139(smb)端口也應被禁止。有沒有學會如何使用netfilter/iptables構建防火墻呢?

【編輯推薦】

Linux下用iptables上網

使用Iptables進行并發連接限制

如何用IPtables限制網絡流量

責任編輯:zhaolei 來源: 開放系統世界
相關推薦

2011-03-15 10:48:47

2011-03-15 17:12:11

2011-07-05 14:34:23

2011-03-16 10:17:06

2011-03-16 10:12:32

2011-03-15 15:47:26

LinuxIptables防火墻

2011-07-13 10:30:09

2011-03-17 16:00:57

2011-03-15 15:47:15

Iptables防火墻

2011-03-15 16:35:27

2011-03-15 17:18:45

2011-03-17 10:58:55

Linux防火墻Iptables入門

2018-07-02 09:18:11

Linuxiptables防火墻

2011-03-16 12:46:29

CentOSiptables防火墻

2011-03-15 17:38:24

2010-01-07 14:12:11

Linux防火墻

2011-03-16 15:58:40

Iptables防火墻

2011-03-15 17:25:38

2011-03-15 09:10:42

Linux防火墻Iptables

2011-03-16 16:23:23

保存iptables防火墻
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 男女黄网站 | 91欧美激情一区二区三区成人 | 日韩三级在线 | 99久久久久久99国产精品免 | 亚洲女人天堂成人av在线 | 久久人操| 成人在线免费视频 | 欧美日本在线 | 一区二区三区视频在线免费观看 | 99久久影院 | 色偷偷噜噜噜亚洲男人 | 日韩在线观看一区 | 国产欧美日韩一区 | 91免费在线视频 | 91视视频在线观看入口直接观看 | 国产精品一级 | 成人三级电影 | 在线国产小视频 | www.国产一区 | 伦理片97| 欧美一区二区三区,视频 | 夜夜夜操 | 亚洲香蕉在线视频 | 中文字幕av网站 | 日韩快播电影 | 国产成人一区二区三区精 | 欧美精品一区二区三区在线 | 国产不卡一区 | 日韩国产在线 | 久久综合国产 | 男女啪啪网址 | 国产精品揄拍一区二区久久国内亚洲精 | 亚洲男人的天堂网站 | 欧美一区成人 | 亚洲精品一 | www.狠狠干 | 日韩电影免费在线观看中文字幕 | 韩国理论电影在线 | 精品一二三区在线观看 | www国产亚洲精品 | 蜜桃臀av一区二区三区 |