文章編號: 816514 - 上次校閱: 2007年12月3日 - 版次: 6.4 如何設定 Windows Server 2003 中的 IPSec 通道
本文章的有 Microsoft Windows 2000] 版本請參閱 252735?
(http://support.microsoft.com/kb/252735/EN-US/
)
。 在此工作
在此頁中結論您可以在通道模式使用 IP 安全性 (IPSec) 封裝起來的網際網路通訊協定 (IP) 封包,並選擇性地加密它們。交互操作性與非 Microsoft 路由器或閘道並不支援的 Windows Server 2003 中使用 IPSec 通道模式 (有時稱為 「 純粹 IPSec 通道 」) 的主要原因,是 Layer 2 通道通訊協定 (L2TP) / IPSec 或 PPTP 的虛擬私人網路 (VPN) 通道技術是的。 back to the top Windows Server 2003 支援 IPSec 通道設定的情況下這兩個通道結束點位置有靜態 IP 位址。這主要是用於閘道對閘道的實作。不過它也可用於閘道或路由器和伺服器之間的特殊的網路安全性案例。(,例如 Windows Server 2003 路由器,將流量從外部介面路由傳送到內部的 Windows Server 2003 電腦來保護內部路徑來建立一條 IPSec 通道通往提供服務給外部用戶端的內部伺服器)。 Windows Server 2003 IPSec 通道設定時不支援的用戶端遠端存取 VPN 使用,因為網際網路工程任務推動小組 (IETF) IPSec 要求,如註解 (RFC) 並目前尚未提供遠端存取解決方案在網際網路金鑰交換 (IKE) 用戶端閘道連線的通訊協定。第二層通道通訊協定 」 L2TP"IETF RFC 2661 已特別開發由 Cisco、 Microsoft,和其他人提供用戶端遠端存取 VPN 連線。在 Windows Server 2003 用戶端遠端存取 VPN 連線保護使用自動產生的 IPSec 原則,使用 IPSec 傳輸模式 (不通道模式) 時選取了 L2TP 通道類型。 Windows Server 2003 IPSec 通道設定也不支援特定通訊協定和連接埠特定的通道。 雖然 Microsoft 管理主控台 (MMC) IPSec 原則嵌入式管理單元是非常一般並可讓您將任何類型的篩選器與一個通道相關聯請確定中,您可以使用只有地址資訊的通道規則的篩選器規格。 IPSec,IKE 通訊協定的詳細資訊工作,請參閱 Microsoft Windows Server 2003 資源工具箱 」。 本文將告訴您,如何設定一個 IPSec Windows Server 2003 閘道的通道。因為 IPSec 通道保護中所指定的唯一傳輸之 IPSec 篩選您設定,本文也將告訴您如何設定篩選器,以防止從接收或轉送通道外的流量路由及遠端存取服務中。本文使用下列案例,以方便組態步驟: 摺疊此表格
NetA是 Windows Server 2003 閘道內部網路的網路 ID。 WIN2003intIP是指派給 Windows Server 2003 閘道內部網路介面卡的 IP 位址。 WIN2003extIP是指派給 Windows Server 2003 閘道外部網路介面卡的 IP 位址。 3rdExtIP是指派給非 Microsoft 閘道外部網路介面卡的 IP 位址。 3rdIntIP是指派給非 Microsoft 閘道內部網路介面卡的 IP 位址。 NetB是非 Microsoft 廠商閘道內部網路的網路 ID。 目標是 Windows Server 2003 閘道和非 Microsoft 閘道,以建立 IPSec 通道,或從 NetB 的流量必須路由至 NetA 讓流量導向透過安全工作階段時必須從 NetA 流量路由到 NetB。 如果想設定 IPSec 原則,您就必須建置兩個篩選器: 一個以上的篩選器,以符合從 NetA 至 NetB (通道 1) 的封包] 及 [一] 篩選器來符合封包從 NetB 至 NetA (通道 2)。 您必須設定篩選器動作,以指定如何保障通道的安全 (通道由一個規則,所以會建立兩個規則)。 back to the top 建立 IPSec 原則通常,Windows Server 2003 閘道不是成員是網域的所以建立本機 IPSec 原則。如果 Windows Server 2003 閘道具有預設套用到網域的所有成員的 IPSec 原則的網域的成員這可防止 Windows Server 2003 閘道,不需要本機 IPSec 原則。在這種情況下您可以在此 Active Directory 中建立組織單位、 將 Windows Server 2003 閘道這個組織單位並指派 IPSec 原則給 [群組原則] 物件 (GPO) 的組織單位。如需詳細資訊請參閱 「 建立,修改,及指派 IPSec 原則 > 一節 Windows Server 2003 線上說明]。
back to the top 建造 NetB NetA 從篩選器清單
建造 NetA NetB 從篩選器清單
為 NetA NetB 通道設定一個規則
為 NetB NetA 通道設定一個規則
將新的 IPSec 原則指派給您的 Windows Server 2003 閘道在 [本機電腦 MMC 嵌入式管理單元上 IP 安全性原則,您新的原則上按一下滑鼠右鍵,然後按一下 [分派]。在 [您的原則] 旁邊的 [資料夾] 圖示會出現綠色的箭號。您指派您原則之後有兩個額外的作用中篩選器 (路由及遠端存取自動建立 L2TP 流量的 IPSec 篩選器)。若要讓使用中的篩選器在命令提示字元中輸入下列命令: netdiag /test:ipsec/debug 您也可以選擇將重新導向至文字檔這個命令的輸出讓您可以使用文字編輯器 (例如 「 記事本 」) 中檢視輸入下列命令:netdiag /test:ipsec/debug >filename.txt 安裝 Microsoft Windows Server 2003 支援工具之後,就使用 netdiag 指令。以安裝 「 支援工具]、 找出您的 Windows Server 2003 光碟機上的 [Support\Tools] 資料夾]、 Suptools.msi] 檔案上按一下滑鼠右鍵,然後按一下 [安裝]。安裝之後,您可能必須從 %SystemRoot% \Program Files\Support 工具資料夾 (其中 %SystemRoot% 是 Windows Server 2003 的安裝位置的磁碟機) 執行 netdiag 命令。通道篩選器看來與下列範例類似:
Local IPSec Policy Active: 'IPSec tunnel with {tunnel endpoint}' IP Security Policy Path:
SOFTWARE\Policies\Microsoft\Windows\IPSec\Policy\Local\ipsecPolicy{-longnumber-}
There are two filters
From NetA to NetB
Filter ID: {-long number-}
Policy ID: {-long number-}
IPSEC_POLICY PolicyId = {-long number-}
Flags: 0x0
Tunnel Addr: 0.0.0.0
PHASE 2 OFFERS Count = 1
Offer #0:
ESP[ DES MD5 HMAC]
Rekey: 0 seconds / 0 bytes.
AUTHENTICATION INFO Count = 1
Method = Preshared key: -actual key-
Src Addr: NetA Src Mask: -subnet mask-
Dest Addr: NetB Dest Mask: -subnet mask-
Tunnel Addr: 3rdExtIP Src Port: 0 Dest Port: 0
Protocol: 0 TunnelFilter: Yes
Flags : Outbound
From NetB to NetA
Filter ID: {-long number-}
Policy ID: {-long number-}
IPSEC_POLICY PolicyId = {-long number-}
Flags: 0x0
Tunnel Addr: 0.0.0.0
PHASE 2 OFFERS Count = 1
Offer #0:
ESP[ DES MD5 HMAC]
Rekey: 0 seconds / 0 bytes.
AUTHENTICATION INFO Count = 1
Method = Preshared key: -actual key-
Src Addr: NetB Src Mask: -subnet mask-
Dest Addr: NetA Dest Mask: -subnet mask-
Tunnel Addr: W2KextIP Src Port: 0 Dest Port: 0
Protocol: 0 TunnelFilter: Yes
Flags: Inbound設定路由及遠端存取篩選如果想防止流量並沒有為來源或目的位址符合 NetA 或 NetB 外部介面的輸出篩選器建立在路由及遠端存取 MMC,以便篩選封包以外的所有流量從卸都除 NetA 至 NetB。也建立輸入篩選條件,所以篩選器的封包以外的所有流量從卸都除 NetB 至 NetA。您也必須允許進出流量 WIN2003extIP 並 3rdExtIP 建立通道時,允許 IKE 交涉。路由及遠端存取透過 IPSec 篩選執行。您沒有特別允許,IPSec 通訊協定因為它永遠不會到達 IP 封包篩選層級。下列範例是一個非常簡單的 Windows Server 2003 TCP/IP 表示架構:Application layer Transport layer (TCP|UDP|ICMP|RAW) ---- Network layer start ---- IP Packet Filter (where NAT/Routing and Remote Access filtering is done) IPSec (where IPSec filters are implemented) Fragmentation/Reassembly ---- Network layer end ------ NDIS Interface Datalink layer Physical layer
在 [路由及遠端存取] 中設定靜態路由Windows Server 2003 閘道必須在其路由表中有一個路由對於 NetB。若要進行這個路由請在路由及遠端存取 MMC 中新增靜態路由。如果 Windows Server 2003 閘道在相同的外部網路上的兩個或兩個以上網路介面卡具有多重主目錄 (或兩個或多個可以到達目的地的網路的通道 IP 3rdExtIP),可能會存在於下列:
測試 IPSec 通道您可以藉由攻擊從路上 NetANetB 上的電腦的電腦 (或從 NetB 至 NetA) 啟始通道。如果您正確地建立篩選器,並指派正確的原則,這兩個閘道便會建立 IPSec 通道,他們可以透過 ping 命令傳送 ICMP 流量,以加密格式。即使 ping 命令運作,確認 [ICMP 流量以加密格式傳送在閘道。如果要執行這項操作,您可以使用下列的工具。back to the top 啟用登入事件與物件存取稽核這在安全性記錄檔中記錄事件。這會告訴您如果 IKE 安全性關聯交涉已嘗試,但它是否成功與否。
IP 安全性監視器IP 安全性監視器主控台顯示 IPSec 統計資料以及使用中安全性關聯 (SA)。您嘗試藉由使用 Ping 命令建立通道後您可以查看是否建立了 SA (如果通道建立成功,便會顯示 SA)。如果 Ping 命令已成功,但沒有 SA,ICMP 流量已不受 IPSec 保護。如果您看到 [一個 「 軟 」 的關聯之前沒有 IPSec 同意來處理此流量 」 上清除"(不加密)。取得更多資訊有關軟體的關聯"按一下 [下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:234580?
(http://support.microsoft.com/kb/234580/EN-US/
)
IPSec 啟用且未啟用 IPSec 的電腦之間的 「 軟關聯" 附註在 Microsoft Windows XP 和 Windows Server 2003 家族 IP 安全性監視器實作為 Microsoft 管理主控台 (MMC) 主控台。如果要新增 [IP 安全性監視器] 嵌入式管理單元,請依照下列步驟執行:
「 網路監視器您可以使用網路監視器來擷取經過 WIN2003extIP 介面,而您嘗試抓取電腦的流量。如果可以看到 ICMP 封包中有來源的擷取檔案及目的地 IP 位址對應到的從攻擊的電腦和您嘗試抓取的電腦 IP 位址,然後 IPSec 不保護該流量。如果您看不到這個 ICMP 流量,但看改到 ISAKMP 和 ESP 封包 IPSec 會保護流量。如果您使用的驗證標頭 (AH) IPSec 通訊協定,您會看到後面接著 ICMP 封包的 ISAKMP 流量。ISAKMP 封包是實際發生的 IKE 交涉,ESP 封包是由 [IPSec 加密的內容資料通訊協定。如果要安裝網路監視器,請依照下列步驟執行:
實際的測試
?考如需詳細路由及遠端存取服務的相關資訊,請參閱 Windows Server 2003 線上說明]。 如果要檢視 [Windows Server 2003 資源工具箱 」 和其他技術文件],請造訪下列 Microsoft 網站: http://www.microsoft.com/windowsserver2003/default.mspx
(http://www.microsoft.com/windowsserver2003/default.mspx)
如 IETF 標準資訊請造訪下列網站:
這篇文章中的資訊適用於:
機器翻譯重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。 按一下這裡查看此文章的英文版本:816514?
(http://support.microsoft.com/kb/816514/en-us/
)
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。 | 其他資源 其他支援網站社群立即取得協助文章翻譯 |






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


回此頁最上方
