新四季網

應用 XAUTH 技術部署企業VPN遠程訪問

2025-01-06 10:03:09

一.為什麼需要在 IPSec VPN網絡中部署 XAUTH 應用

    目前由於寬帶接入的快速發展,廣泛的中小商用企業部署IPSec VPN網絡,構建遠程客戶端對公司中心資源訪問的應用已極為普通。在部署此類遠程訪問的IPSec VPN應用時,通常是要設置多個客戶端連接到VPN中心網絡,網管人員的通常做法是為每一個用戶設置不同VPN策略和預置密碼用以區分每一個用戶,此工作量是巨大的,管理也不方便。因此現在市場上主流的IPSec VPN網關設備提供另外一種解決方案,就是在VPN網關中只要配置一條VPN的策略,就可允許多個如高達1000個遠程客戶端的同時接入,然後只要對遠程客戶分發一個相同的策略配置就可以了。這樣一來,由於所有遠程客戶端的VPN配置策略是相同的,對每個遠程客戶不再進行單獨地區別,因此在提高了方便性的同時卻又降低了整個網絡的安全性。

    這樣就促使用戶需要這樣一種技術,就是在VPN網關設備中只需要配置一條策略,但要求每個遠程客戶在接入時需要提供不同的用戶名和口令的身份認證,VPN網關設備可以集中管理遠程用戶的合法信息。這樣就大大減少了網絡管理人員的工作負擔和保證遠程客戶接入的安全性,提高了企業的整體工作效率。這個技術就是融合在IPSec VPN裡面的XAUTH擴展認證協議,XAUTH為這些需要區分每個用戶進行身份驗證的應用提供了一種身份認證機制,該機制允許VPN網關使用Radius伺服器或者本地資料庫記錄中的用戶信息對用戶進行身份認證。

    RADIUS (Remote Authentication Dial-In User Service, RFC 2865) 是一個管理網絡裡多個用戶的驗證,授權,計費(AAA)的協議。RADIUS伺服器在資料庫裡存儲有效的用戶信息,並能給要求訪問網絡資源的合法用戶授權。

下圖是個典型的遠程客戶到中心VPN網關的應用XAUTH的說明:

XAUTH和RADIUS使用範例

    圖中當遠程客戶端開始一個VPN連接的請求的時候,VPN網關通過XAUTH(擴展驗證)強行中斷VPN協商的過程,並要求客戶端必須輸入合法的用戶名的密碼進行驗證,網關在接收到來自客戶端提供的用戶名和密碼之後首先在本地資料庫校驗信息是否合法,如果在本地資料庫找不到相對應的用戶名,則將信息轉發到RADIUS伺服器進行校驗,如果判斷為合法,則繼續VPN的協商過程並且在連結成功後為遠程客戶端分配IP位址,如果用戶不合法,則中斷VPN連接。

    由於XAUTH結合RADIUS給依賴於大量使用VPN技術的商業用戶帶來了前所未有的安全性和方便的管理特性,因而國際很多知名的VPN設備開發商,比如象Cisco,Checkpoint, Netgear公司等,在他們的產品中都開始支持XAUTH。

二.企業實際應用配置舉例

    我司因實際應用需要,採購了美國網件NETGEAR公司的Prosafe VPN Firewall FVX538和FVS338以購建公司內部的VPN網絡,全網以廣州的FVX538為中心,申請固定的IP位址和10M的專線,分支機構分布在上海和北京,採用中國網通的ADSL接入,無需固定的IP位址。在總部和分支獲得穩定的VPN連接的基礎上,還需要增加大概100個用戶左右的客戶端VPN通道,以方便移動客戶訪問公司內部的資料庫。由於管理的用戶眾多,而且用戶的流通性非常大,常常需要更新用戶資料,而採用傳統的VPN客戶管理方式,老用戶的資料既不能輕易修改,同時每當有新用戶加入時都要單獨在VPN設備裡配置新的VPN策略,從而給系統的維護帶來了極大的困難。經過再三的論證以後,最後決定採用支持XAUTH技術的高性價比的FVX538來解決該問題。系統建成後,全網穩定運行半年多,由於其穩定的性能和出色的維護辦法因而深受公司使用者的好評。現以我司的VPN接入方案為例子,介紹在美國網件公司(Netgear)的Prosafe VPN Firewall FVX538 上如何實現採用XAUTH驗證技術的遠程客戶端的接入和管理。

2.1 產品軟體版本

    為了獲得穩定的XAUTH支持,建議先把FVS538的軟體版本升級到1.6.38以上。我司的FVX538目前穩定運行在該版本上,本文章的相關參數設置都以該軟體版本為基礎。而客戶端軟體則選用FVX538光碟上配套的Prosafe VPN客戶端軟體(客戶端軟體版本10.5.1 (Build 8))。

2.2 選擇合適的Radius服務

NETGEAR ProSafe VPN Firewall FVX538支持多數標準的免費/商業發布的RADIUS服務程序,比如:

    ? FreeRADIUS, 一個開放的LINUX原代碼程序
    ? Microsoft Windows IAS
    ? Funk Software Steel-Belted RADIUS

    所有的RADIUS Server的配置信息均可以參考廠家提供的標準配置文檔,本文不再詳細介紹每一種RADIUS的配置辦法,

2.3 VPN防火牆FVX538的XAUTH配置

(1)設置VPN防火牆的XAUTH模式

    在配置VPN的IKE策略的時候,選擇要求使用XAUTH驗證,則可以啟用VPN的XAUTH功能。我們在配置該IKE策略的XAUTH的時候,系統會提供兩種模式給用戶選擇。如下:

    ? IPsec Host — 作為客戶端,在連接到中心時需要提供用戶名和密碼
    ? Edge Device — 作為伺服器端(中心),要求客戶端必須進行口令驗證。

    當VPN防火牆定義為IPsec Host的時候,在建立VPN連接的時候,設備會給伺服器端提供用戶名和密碼信息。

    當VPN防火牆定義為Edge device模式的時候,VPN網關則要求客戶端必須輸入合法的用戶名的密碼進行驗證,網關在接收到來自客戶端提供的用戶名和密碼之後首先在本地資料庫校驗信息是否合法,如果在本地資料庫找不到相對應的用戶名,則將信息轉發到RADIUS伺服器進行校驗,如果判斷為合法,則繼續VPN的協商過程,如果用戶不合法,則中斷VPN連接。

具體設置如下:

    1. 進入IKE Policies選項並點擊 Edit按鈕進入IKE Policies編輯頁面
    2. 在 X AUTHENTICATION 項目下面, 選擇Edge Device.
    3. 在Authentication Type下選擇Generic使用PAP協議, 否則選擇CHAP以使用CHAP協議. 如果你打算使用RADIUS,則您必須在RADIUS上設置相對應的驗證協議。通常PAP 協議簡單實用,而CHAP則更為安全。
    4. 點擊應用使配置生效。

    1. 下一步,設置您的VPN防火牆是通過本地資料庫驗證還是通過擴展的RADIUS 伺服器驗證。防火牆首在User Database裡面定義的本地資料庫的用戶名和密碼信息進行驗證,如果找不到匹配的條件,則轉交到在RADIUS Clien項目裡定義的RADIUS伺服器來驗證。

(2)配置VPN防火強使用本地資料庫進行驗證

    即使你沒有配置RADIUS伺服器,你仍然可以使用VPN防火牆自帶的用戶資料庫實現用戶驗證功能。在使用該功能之前,你必須在User Database項目下面配置用戶信息,如下:

1. 在User Database項目下面點擊 add按鈕。
2. 在User Name和Password裡分別填寫相應的信息。
3. 點擊Apply按鈕即可起用本地資料庫。

(3)配置防火牆使用RADIUS伺服器進行驗證

    在Radius Client項目裡面,可以定義一個主的RADIUS伺服器和備份的RADIUS伺服器。防火牆首先和主的RADIUS伺服器聯繫,如果主的RADIUS伺服器沒有響應,則轉到備份的RADIUS伺服器上。

在Primary和Backup Server裡面的設置介紹如下:

    ? Server Address — RADIUS的IP位址.
    ? Auth port — RADIUS伺服器的驗證埠號,RADIUS客戶端會使用該埠和RADIUS伺服器通訊,在大部情況下,默認的埠號都不應該修改。
    ? Acct port — RADIUS的計費埠號。在大多數情況下默認的埠號不需要修改。
    ? Secret Phrase— RADIUS客戶端和伺服器之間的通訊密鑰。該密鑰必須在服器端和客戶端單獨配置,並要求相互一致。
    ? NAS Identifier —防火牆充當NAS(網絡訪問服務)角色,允許合法的外部用戶訪問網絡。在一個RADIUS會話裡面,NAS必須遞交NAS身份標識到RADIUS伺服器,在該例子裡NAS的身份標識可以是防火牆的IP位址或有效的用戶名,在某些應用場合裡,RADIUS伺服器有可能要求NAS提供有效的用戶名,而我們則可以在該處填寫合法的用戶名提交到RADIUS伺服器進行驗證。然而在大多數場合下面,RADIUS伺服器並不要求NAS提供用戶名。

點擊 Apply保存配置

    注意:在試驗中我們採用WINDOWS 的IAS作為RADIUS伺服器,NAS身份標識不需要在IAS裡面配置,同時在IKE策略裡的Authentication Type 應該選擇Generic (PAP)的方式。

2.4 IPSec VPN 客戶端軟體XAUTH的配置

    在此之前,你必須在不需要XAUTH的情況下,配置好VPN客戶端。測試到VPN防火牆的連接通過後,在配置裡面添加相應的XAUTH選項即可:

    1. 點擊Authentication選擇Proposal 1. 選擇和在VPN防火牆的IKE策略裡匹配的各項參數。
    2. 在Authentication Method, 選擇Pre-Shared Key; Extended Authentication.
    3. 點擊 floppy disk圖標以保存配置

2.5測試連接

1. 在WINDOWS工具欄裡右鍵點擊VPN client圖標選擇My Connections \\.

    1. 幾秒鐘後將出現登陸頁面。
    2. 輸入正確的用戶名和密碼信息後,客戶端軟體會顯示 "Successfully connected to My Connections\\"的信息
    3. 從安裝客戶端軟體的PC上PING對方區域網內的主機,可以PING通
    4. 遇到故障的時候,可以參考VPN客戶端軟體裡的VPN日誌以排除故障。  

同类文章
WiFi猛禽全面升級!領勢EA9500S無線路由器評測

WiFi猛禽全面升級!領勢EA9500S無線路由器評測

       作為貝爾金旗下高端路由器品牌,LINKSYS在去年推出了旗艦級路由器EA9500,而今年他們再次這款WiFi猛禽的升級版—新款EA9500S-AH三頻千兆無線路由器,而這也是第一代EA9500的V2版本,在硬體配置上迎來了全面的升級。最近我們也終於拿到了這款產品,今天就為大家帶來這款旗
網絡故障排查方法有哪些

網絡故障排查方法有哪些

  1. 從客戶端電腦著手  當有用戶報告出現網絡問題時,應該首先從該用戶的電腦開始檢查,會讓整個排錯過程變得更容易。  2. 縮小客戶端問題範圍  如果用戶無法訪問網絡,可以讓其嘗試使用相鄰的其它電腦。如果另一臺電腦網路正常,那麼問題肯定就出在客戶端電腦上了。  接下來要確認的就是客戶端電腦的物理
卓越性能 Belkin樂活寬帶無線路由器

卓越性能 Belkin樂活寬帶無線路由器

    泡泡網無線頻道2月17日 Belkin F7D1301zh樂活無線路由有著良好的網絡覆蓋,足夠一般中小型家庭用戶使用,而且傳輸速度快,使用簡單,可以讓用戶輕鬆的接入網際網路,享受網上衝浪的樂趣。目前報價為265元。    樂活無線路由採用了Belkin最新的外觀設計,機身圓潤渾厚,線條簡約,
共用3G網絡 D-Link多功能無線路由器

共用3G網絡 D-Link多功能無線路由器

    泡泡網無線頻道2月18日 D-Link推出的DIR-412無線路由專為3G網絡用戶設計,採用了3G上網卡接入,並能組建起無線網絡,讓周圍的用戶實現共享上網,對帶寬和資費有了更充分的利用,目前報價為350元,對此類產品有需求的消費者可以關注一下。    D-Link DIR-412 3G無線路
可調天線 Buffalo摺疊式無線網卡到貨

可調天線 Buffalo摺疊式無線網卡到貨

    泡泡網無線頻道2月25日 近期,Buffalo的一款設計很特別的無線網卡到貨賣場,這款型號為WLI-UC-GNHP的無線網卡呈圓柱形,由機身和天線兩部分組成,天線部分可以摺疊,與機身呈90度角,還能進行旋轉,用戶可根據需要進行調節,以獲得非常好的的數據收發效果。    Buffalo WLI
特價促銷 華為EC150上網卡13個月套餐

特價促銷 華為EC150上網卡13個月套餐

    泡泡網無線頻道2月25日 華為的EC150無線上網卡外觀時尚、傳輸性能好,受到了很多辦公和商務人士的歡迎,在市場中的銷量一直不錯。近期有一款搭配EC150的電信13個月套餐(每月150小時,漫遊10小時)正在特價促銷,報價為1690元,有需要的消費者不妨考慮一下。    華為EC150無線上
三種價位 華為E5830上網卡套餐隨意選

三種價位 華為E5830上網卡套餐隨意選

    泡泡網無線頻道2月24日 華為的E5830 3G無線路由器面向商務、時尚人士設計,它支持聯通WCDMA網絡,大小和手機差不多,放在衣兜裡就能攜帶。在接入3G網絡後,能夠建立起無線網絡,讓周圍的手機等Wi-Fi設備共用一張3G上網卡進行上網,用來搭配iPad、iPhone,或是出差時攜帶,都是
經典設計 網件WGR614V10版無線路由器

經典設計 網件WGR614V10版無線路由器

    泡泡網無線頻道2月25日 網件(NETGEAR)的WGR614無線路由在市場中已經活躍多年了,經過數代的升級,目前最新的是V10版,支持802.11n網絡協議,無線傳輸速度達到了150M,同時具有QoS帶寬控制功能,可保證在線視頻、遊戲等具有足夠的帶寬運行,無論是家庭娛樂還是公司組網都能良好
連接超穩定!6款外置天線無線網卡推薦

連接超穩定!6款外置天線無線網卡推薦

    泡泡網無線頻道4月19日 為了在一些障礙物較多,連接距離遠,或是有幹擾等惡劣環境中組建起無線網絡,實現穩定的連接和傳輸,消費者經常會挑選經過加強設計的無線設備。而對於無線網卡,增加外接天線可以說是一種十分常見,也十分有效的方法,它可以大幅度的提升網卡的信號強度,獲得更好的傳輸能力。本次小編就
旗艦型號!華碩RT-N56U無線路由器到貨

旗艦型號!華碩RT-N56U無線路由器到貨

    泡泡網無線頻道4月19日 北京時間4月7日,華碩在北京大學博雅國際會議中心舉行了一場名為「科技.易起來」的無線網絡新品發布會,此次會議上發布了華碩新的旗艦級無線路由RT-N56U和超小的可攜式3G無線路由WL-330N3G。而就在發布會剛剛過去不到兩周的時間,華碩的RT-N56U就到貨賣場,