《電子技術應用》
您所在的位置:首頁 > 通信與網(wǎng)絡 > 設計應用 > 解決VPN服務器默認路由的困擾
NI-LabVIEW 2025
解決VPN服務器默認路由的困擾
網(wǎng)界網(wǎng)
來源;ZDNET網(wǎng)絡頻道
摘要: 現(xiàn)在移動辦公已經(jīng)變得家常便飯,每次外出出差辦公需要訪問單位的內(nèi)網(wǎng)服務器時,該怎么辦呢?相信很多人都想到了VPN連接!的確,使用VPN連接,我們可以利用現(xiàn)成的Internet網(wǎng)絡通道,來登錄進入單位的內(nèi)網(wǎng)服務器,進行公文存取或郵件查詢,整個訪問過程安全得如何就在同一個內(nèi)網(wǎng)中一樣.....
Abstract:
Key words :

        現(xiàn)在移動辦公已經(jīng)變得家常便飯,每次外出出差辦公需要訪問單位的內(nèi)網(wǎng)服務器時,該怎么辦呢?相信很多人都想到了VPN連接!的確,使用VPN連接,我們可以利用現(xiàn)成的Internet網(wǎng)絡通道,來登錄進入單位的內(nèi)網(wǎng)服務器,進行公文存取或郵件查詢,整個訪問過程安全得如何就在同一個內(nèi)網(wǎng)中一樣。可是,在進行VPN網(wǎng)絡連接時,我們時常會受到VPN默認路由的困擾,這種困擾往往會造成無法訪問單位內(nèi)網(wǎng),或者無法訪問Internet網(wǎng)絡的故障現(xiàn)象;面對這樣的困擾,很多朋友由于不得要領,無法找到有效的應對辦法,來擺脫VPN服務器默認路由帶來的麻煩。有鑒于此,本文就以筆記本電腦經(jīng)常使用的Windows Vista系統(tǒng)為操作藍本,向各位朋友介紹一下如何經(jīng)過合適設置,讓VPN網(wǎng)絡連接成功后筆記本電腦可以正常進行網(wǎng)絡訪問!
  VPN默認路由問題
  當安裝了Windows Vista系統(tǒng)的VPN客戶端,與目標VPN服務器成功建立VPN網(wǎng)絡連接后,我們有時會發(fā)現(xiàn)VPN客戶端不能正常訪問Internet網(wǎng)絡,或者訪問Internet網(wǎng)絡的速度非常緩慢,這是為什么呢,這種故障究竟是屬于個性故障,還是屬于普遍故障呢?其實,這種故障現(xiàn)象屬于普遍性故障,當我們一旦遇到這種故障現(xiàn)象時,可以利用Windows系統(tǒng)自帶的route print命令,查看一下Windows Vista系統(tǒng)的VPN客戶端路由表,就會看到該客戶端系統(tǒng)同時包含兩條默認路由,其中一條默認路由記錄對應的是客戶端系統(tǒng)原先的默認網(wǎng)關地址,另外一條默認路由指向的是169.254開頭的網(wǎng)關地址;該網(wǎng)關地址會在VPN客戶端與目標VPN服務器成功建立VPN網(wǎng)絡連接后自動生成,同時自動分配給客戶端的VPN連接使用的,而且在默認狀態(tài)下,VPN服務器自動生成的默認網(wǎng)關地址優(yōu)先級,要比客戶端系統(tǒng)原先使用的默認網(wǎng)關地址優(yōu)先級要高。當客戶端要訪問Internet網(wǎng)絡時,會優(yōu)先使用那個VPN服務器自動生成的默認網(wǎng)關地址與VPN服務器進行網(wǎng)絡通信,這樣一來上網(wǎng)數(shù)據(jù)包要先通過VPN網(wǎng)絡通道傳輸?shù)絍PN服務器上,再通過VPN服務器轉(zhuǎn)發(fā)給Internet網(wǎng)絡;與此同時,當Internet網(wǎng)絡中的目標主機接受到客戶端系統(tǒng)的上網(wǎng)請求后,會將應對數(shù)據(jù)包信息返回給VPN服務器,之后再又該服務器返回給VPN客戶端系統(tǒng),如此一來就使得VPN客戶端上網(wǎng)訪問時實際上是通過VPN服務器的寬帶線路連接Internet網(wǎng)絡的,那樣的話上網(wǎng)速度就會大大受制于VPN服務器的上網(wǎng)帶寬。所以,當VPN服務器的上網(wǎng)帶寬資源不是很“富裕”時,VPN客戶端系統(tǒng)的上網(wǎng)速度就感覺不會很快;如果VPN服務器中沒有通往Internet網(wǎng)絡的通道時,那么VPN客戶端系統(tǒng)自然也就不能正常訪問Internet網(wǎng)絡了。
  解決困擾的思路
  考慮到VPN網(wǎng)絡連接成功后,VPN服務器會自動為客戶端系統(tǒng)分配一個默認網(wǎng)關地址,同時該網(wǎng)關地址的優(yōu)先級又比較高,那樣一來VPN客戶端系統(tǒng)會“被迫”通過VPN服務器才能訪問Internet網(wǎng)絡;為了擺脫VPN默認路由的困擾,我們能否找到一種有效的辦法,限制客戶端系統(tǒng)優(yōu)先使用VPN服務器自動分配給自己的網(wǎng)關地址去訪問網(wǎng)絡呢?答案是肯定的!我們可以先對安裝了Windows Vista系統(tǒng)的VPN客戶端系統(tǒng)進行合適設置,讓其繼續(xù)優(yōu)先使用以前的默認網(wǎng)關地址,確保VPN客戶端系統(tǒng)上網(wǎng)訪問時,仍然從本地出發(fā)使用專用上網(wǎng)通道訪問Internet網(wǎng)絡;之后,再采用手工方法添加一些路由記錄,以便讓VPN客戶端系統(tǒng)在成功建立VPN網(wǎng)絡連接后,可以通過VPN服務器訪問單位內(nèi)網(wǎng)的其他計算機系統(tǒng),如此一來就能實現(xiàn)VPN網(wǎng)絡連接創(chuàng)建好之后,VPN客戶端系統(tǒng)的上網(wǎng)狀態(tài)不會受到VPN服務器默認路由的困擾了。
  解決困擾的操作
  當安裝了Windows Vista系統(tǒng)的筆記本電腦通過VPN網(wǎng)絡連接,成功登錄進單位內(nèi)網(wǎng)的服務器后,要是我們發(fā)現(xiàn)該客戶端系統(tǒng)此時不能正常訪問Internet網(wǎng)絡時,那問題多半是VPN服務器為該客戶端系統(tǒng)自動分配了新的默認網(wǎng)關地址,為了不讓Windows Vista系統(tǒng)優(yōu)先使用VPN服務器的默認路由,我們可以按照如下操作修改客戶端系統(tǒng)的上網(wǎng)參數(shù),讓其取消選中VPN服務器的默認網(wǎng)關地址,而只保留一個默認網(wǎng)關地址:
  首先打開Windows Vista系統(tǒng)的“開始”菜單,逐一點選其中的“設置”、“網(wǎng)絡連接”選項,打開客戶端系統(tǒng)的網(wǎng)絡連接列表界面,從該界面中我們既能看到本地連接圖標,又能看到VPN網(wǎng)絡連接圖標,選中VPN網(wǎng)絡連接圖標,并用鼠標右鍵單擊該圖標,從彈出的快捷菜單中執(zhí)行“屬性”命令,進入VPN網(wǎng)絡連接屬性窗口;
  其次從該屬性窗口中點選“網(wǎng)絡”選項卡,彈出網(wǎng)絡選項設置頁面,將其中的“Internet Protocol Version 4(TCP/IPv4)”選項選中,之后單擊對應選項下方的“屬性”按鈕,進入TCP/IP協(xié)議的屬性界面;繼續(xù)點擊該界面中的“高級”按鈕,彈出高級TCP/IPv4協(xié)議對話框,然后在這個對話框中單擊“IP設置”選項卡,系統(tǒng)屏幕上會彈出如圖1所示的選項設置頁面;
                 

  看看圖1界面中的“在遠程網(wǎng)絡上使用默認網(wǎng)關”選項有沒有被選中,在默認狀態(tài)下該選項會被Windows Vista系統(tǒng)自動選中,這也是客戶端系統(tǒng)會被“強迫”通過VPN服務器中轉(zhuǎn)訪問Internet網(wǎng)絡的原因;為了讓客戶端系統(tǒng)繼續(xù)使用本地的網(wǎng)絡通道訪問Internet網(wǎng)絡,我們應該及時取消選中“在遠程網(wǎng)絡上使用默認網(wǎng)關”選項,最后單擊“確定”按鈕執(zhí)行設置保存操作,這樣一來Windows Vista系統(tǒng)日后與VPN服務器成功建立了網(wǎng)絡連接后,仍然通過本地路由訪問Internet網(wǎng)絡,那么網(wǎng)絡訪問速度自然也能跟以前一樣迅速了。
  當然,一旦取消選中“在遠程網(wǎng)絡上使用默認網(wǎng)關”選項,也會帶來另外一系列問題,最為明顯的就是Windows Vista客戶端系統(tǒng)日后只能通過VPN連接通道訪問單位內(nèi)網(wǎng)的VPN服務器這一臺計算機,而不能通過VPN連接通道遠程訪問單位內(nèi)網(wǎng)的其他計算機,這是因為Windows Vista客戶端系統(tǒng)此時沒有通往單位內(nèi)部網(wǎng)絡的路由,要想既能正常訪問Internet網(wǎng)絡,又能正常遠程訪問單位內(nèi)網(wǎng)的任何一臺計算機,我們必須采用手工方法,在客戶端系統(tǒng)中添加通往單位內(nèi)部網(wǎng)絡的路由記錄。
  比方說,如果我們想讓VPN網(wǎng)絡連接操作成功后,Windows Vista客戶端系統(tǒng)可以遠程訪問單位的192.168.6.0網(wǎng)絡(假設該內(nèi)部網(wǎng)絡使用的網(wǎng)關地址為192.168.6.1,網(wǎng)絡掩碼地址為255.255.255.0)時,那么我們先將Windows Vista客戶端系統(tǒng)切換到DOS命令行狀態(tài),在該狀態(tài)下直接執(zhí)行“route add 192.168.6.0 mask 255.255.255.0 192.168.6.1 metric 1”命令,之后使用Windows系統(tǒng)自帶的route print命令,查看一下Windows Vista系統(tǒng)的VPN客戶端路由表,就會看到該客戶端系統(tǒng)同時包含兩條默認路由,一條指向本地的Internet網(wǎng)關,另外一條指向單位內(nèi)部網(wǎng)絡的網(wǎng)關,那樣的話Windows Vista系統(tǒng)將能正常地訪問Internet網(wǎng)絡和單位內(nèi)部網(wǎng)絡了。
  小提示
  對于那些同時安裝了兩塊網(wǎng)卡設備的VPN服務器來說,Windows Vista客戶端系統(tǒng)一旦與之建立了VPN網(wǎng)絡連接后,同樣也可能會遇到有時能夠訪問Internet網(wǎng)絡有時不能訪問的故障現(xiàn)象;而造成故障現(xiàn)象的原因除了有VPN默認路由的問題,也有可能是Windows系統(tǒng)默認的網(wǎng)卡問題,這是因為當Windows系統(tǒng)默認的網(wǎng)卡如果恰好連接的是局域網(wǎng)網(wǎng)絡而不是Internet網(wǎng)絡時,Windows系統(tǒng)將無法識別連接線路,那樣會造成無法上網(wǎng)故障。對于VPN客戶端系統(tǒng)來說,它們能否正常遠程訪問單位內(nèi)部網(wǎng)絡,關鍵是看客戶端系統(tǒng)獲得的IP地址與VPN服務器的缺省網(wǎng)關地址是否處于相同的一個工作子網(wǎng)中,如果是處于相同的工作子網(wǎng)中,那么就能遠程訪問,否則遠程訪問將失敗。

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權禁止轉(zhuǎn)載。