本發明專利技術提供了一種基于PPTP的VPN連接方法,該方法包括步驟:在客戶端與服務器成功建立PPTP控制連接后,客戶端與服務器進行認證方式的自適應協商;認證方式自適應協商成功后,服務器對客戶端輸入的用戶名以及密碼進行認證;用戶名和密碼認證成功后,客戶端與服務器進行加密方式以及壓縮方式的自適應協商;加密方式以及壓縮方式的自適應協商成功后,客戶端獲取服務器為其分配的IP地址,成功建立VPN連接。本發明專利技術實施例保證了客戶端與服務器的認證方式/加密方式/壓縮方式能夠協商成功,且無需人工干預,使得客戶端僅需輸入正確的用戶名和密碼就能成功建立VPN連接。
【技術實現步驟摘要】
本專利技術涉及網絡通信終端領域,尤其涉及一種應用于用戶端設備(簡稱CPE)的基于 PPTP (Point to Point Tunneling Protocol,點對點隧道協議)的 VPN (VirtualPrivate Network,虛擬專用網絡)連接方法。
技術介紹
隨著公司或企業規模増大,為了便于開展業務,開拓市場,越來越多的公司和企業會在全國各地甚至世界各地建立分支機構,造成了辦公場地和分支機構越來越分散,因此企業不得不考慮,如何在公司內部之間或者公司和用戶之間建立快捷,安 全,可靠的信息通信,這樣VPN就誕生了。目前,在VPN建立過程中,除了要求客戶端和服務器的用戶名以及密碼一致外,還需要對認證方式和加密方式進行協商,具體協商過程是客戶端和服務器分別向對端發送攜帯本端當前采用的認證方式/加密方式信息的配置請求消息;在收到后,客戶端/服務器將消息中的認證方式/加密方式與本端當前采用的認證方式/加密方式進行比對,若一致,則表明相匹配,協商成功;若不一致,則協商失敗。協商成功后,服務器與客戶端即可成功建立VPN連接;協商失敗,服務器與客戶端即不能正常建立VPN連接。這種VPN連接方法的連接成功率比較低,因而有必要對該方法進行改迸。
技術實現思路
本專利技術的目的在于提供一種基于PPTP的VPN連接方法,簡化VPN連接過程,避免因認證方式/加密方式/壓縮方式協商不成功造成VPN連接失敗,使得客戶端僅需輸入正確的用戶名和密碼即能成功建立VPN連接。本專利技術的目的是通過以下技術方案實現的。一種基于PPTP的VPN連接方法,包括步驟 在客戶端與服務器成功建立PPTP控制連接后,客戶端與服務器進行認證方式的自適應協商在客戶端與服務器當前采用的認證方式不匹配時,客戶端將本端采用的認證方式更改為服務器當前采用的認證方式; 認證方式自適應協商成功后,服務器對客戶端輸入的用戶名以及密碼進行認證; 用戶名和密碼認證成功后,客戶端與服務器進行加密方式以及壓縮方式的自適應協商在客戶端與服務器當前采用的加密方式或者壓縮方式不匹配時,客戶端將本端采用的加密方式以及壓縮方式更改為服務器當前采用的加密方式以及壓縮方式; 加密方式以及壓縮方式的自適應協商成功后,客戶端獲取服務器為其分配的IP地址,成功建立VPN連接。其中,所述客戶端與服務器進行認證方式的自適應協商的方法進ー步包括 在LCP階段,客戶端先向服務器發送LCP配置請求消息,其中攜帯本端當前采用的認證方式信息;服務器接收到所述LCP配置請求消息后,將其中攜帯的認證方式與本端當前采用的認證方式進行匹配,若匹配不成功,則向客戶端返回中斷會話消息;若匹配成功,則通知客戶端協商成功; 客戶端收到中斷會話消息時,輪詢VPN支持的認證方式,據此更改當前采用的認證方式,與服務器重新建立PPTP控制連接后再次進行認證方式的匹配。其中,所述客戶端與服務器進行認證方式的自適應協商的方法進ー步包括 在LCP階段,服務器先向客戶端發送LCP配置請求消息,其中攜帯本端當前采用的認證方式信息; 客戶端接收到所述LCP配置請求消息后,將其中攜帯的認證方式與本端當前采用的認證方式進行匹配,若匹配不成功,則將本端當前采用的認證方式更改為服務器當前采用的認證方式,之后重新建立PPTP控制連接后再次進行認證方式的匹配;若匹配成功,則直接通知服務器協商成功。 其中,所述客戶端與服務器進行加密方式以及壓縮方式的自適應協商的方法進ー步包括 在CCP階段,客戶端先向服務器發送CCP配置請求消息,其中攜帯本端當前采用的加密方式以及壓縮方式信息; 服務器接收到所述CCP配置請求消息后,將其中攜帯的加密方式以及壓縮方式與本端當前采用的加密方式以及壓縮方式進行匹配,若匹配不成功,則向客戶端返回中斷會話消息;若匹配成功,則通知客戶端協商成功; 客戶端收到中斷會話消息時,輪詢VPN支持的加密方式以及壓縮方式,據此更改當前采用的加密方式或者壓縮方式,與服務器重新建立PPTP控制連接后再次進行加密方式以及壓縮方式的協商。其中,所述客戶端與服務器進行加密方式的自適應協商的方法進ー步包括 在CCP階段,服務器先向客戶端發送CCP配置請求消息,其中攜帯本端當前采用的加密方式以及壓縮方式信息; 客戶端接收到所述CCP配置請求消息后,將其中攜帯的加密方式與本端當前采用的加密方式進行匹配,若匹配不成功,則將本端當前采用的加密方式更改為服務器當前采用的加密方式,之后重新建立PPTP控制連接后再次進行加密方式的協商;若匹配成功,則直接通知服務器協商成功。其中,還包括服務器對客戶端輸入的用戶名以及密碼進行認證失敗時,客戶端與服務器重新建立PPTP控制連接。與現有技術相比,本專利技術實施例具有以下有益效果。本專利技術實施例中,客戶端可直接根據來自服務器的配置請求消息中攜帯的認證方式/加密方式,將本端當前采用的認證方式/加密方式修改成與服務器一致;或者輪詢VPN支持的認證方式/加密方式/壓縮方式,在協商過程中不斷修改本端當前的認證方式/加密方式/壓縮方式直至與服務器匹配一致。這樣保證了客戶端與服務器的認證方式/加密方式/壓縮方式能夠協商成功,且無需人工干預,使得客戶端僅需輸入正確的用戶名和密碼就能成功建立VPN連接。附圖說明圖I是本專利技術實施例中基于PPTP的VPN連接方法流程圖。圖2是本 專利技術實施例中一種認證方式自適應協商方法流程圖。圖3是本專利技術實施例中另ー種認證方式自適應協商方法流程圖。具體實施例方式為了使本專利技術的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本專利技術進行進ー步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本專利技術,并不用于限定本專利技術。本專利技術的核心思想為重點針對基于PPTP的VPN建立過程中,PPP階段的認證,加密方式以及壓縮方式協商不成功造成的撥號不成功的問題??蛻舳送ㄟ^修改本地的option, pptp文件,設置當前采用的認證方式,加密方式和壓縮方式,使其與服務器當前采用的認證方式,加密方式和壓縮方式相匹配。本實施例中,基于PPTP的VPN連接方法包括以下步驟。101、客戶端與服務器成功建立PPTP控制連接。102、在LCP階段,客戶端與服務器進行認證方式的自適應協商。該步驟中,認證方式的自適應協商方式具體以下兩種。一種協商方式如圖2所示,具體包括步驟201、客戶端先向服務器發送LCP配置請求消息,其中攜帯本端當前采用的認證方式信息;202、服務器接收到LCP配置請求消息后,將其中攜帯的認證方式與本端當前采用的認證方式進行匹配,若匹配不成功,則向客戶端返回中斷會話消息;若匹配成功,則通知客戶端協商成功。203、客戶端收到中斷會話消息時,輪詢VPN支持的認證方式,自行修改option, pptp文件即更改當前采用的認證方式,與服務器重新建立控制連接后再次進行認證方式的匹配。另ー種協商方式如圖3所示,具體包括步驟301、服務器先向客戶端發送LCP配置請求消息,其中攜帯本端當前采用的認證方式信息;302、客戶端接收到LCP配置請求消息后,將其中攜帯的認證方式與本端當前采用的認證方式進行匹配,若匹配不成功,則自行修改option, pptp文件,即將本端當前采用的認證方式更改為服務器當前采用的認證方式,本文檔來自技高網...
【技術保護點】
【技術特征摘要】
1.一種基于PPTP的VPN連接方法,其特征在于,該方法包括步驟 在客戶端與服務器成功建立PPTP控制連接后,客戶端與服務器進行認證方式的自適應協商在客戶端與服務器當前采用的認證方式不匹配時,客戶端將本端采用的認證方式更改為服務器當前采用的認證方式; 認證方式自適應協商成功后,服務器對客戶端輸入的用戶名以及密碼進行認證; 用戶名和密碼認證成功后,客戶端與服務器進行加密方式以及壓縮方式的自適應協商在客戶端與服務器當前采用的加密方式或者壓縮方式不匹配時,客戶端將本端采用的加密方式以及壓縮方式更改為服務器當前采用的加密方式以及壓縮方式; 加密方式以及壓縮方式的自適應協商成功后,客戶端獲取服務器為其分配的IP地址,成功建立VPN連接。2.如權利要求I所述基于PPTP的VPN連接方法,其特征在于,所述客戶端與服務器進 行認證方式的自適應協商的方法進ー步包括 在LCP階段,客戶端先向服務器發送LCP配置請求消息,其中攜帯本端當前采用的認證方式信息; 服務器接收到所述LCP配置請求消息后,將其中攜帯的認證方式與本端當前采用的認證方式進行匹配,若匹配不成功,則向客戶端返回中斷會話消息;若匹配成功,則通知客戶端協商成功; 客戶端收到中斷會話消息時,輪詢VPN支持的認證方式,據此更改當前采用的認證方式,與服務器重新建立PPTP控制連接后再次進行認證方式的匹配。3.如權利要求I所述基于PPTP的VPN連接方法,其特征在于,所述客戶端與服務器進行認證方式的自適應協商的方法進ー步包括 在LCP階段,服務器先向客戶端發送LCP配置請求消息,其中攜帯本端當前采用的認證方式信息; 客戶端接收到所述LCP配置請求消息后,將其中攜帯的認證方式與本端當前采...
【專利技術屬性】
技術研發人員:林穩權,李康養,伍國祥,
申請(專利權)人:深圳市共進電子股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。