萬盛學電腦網

 萬盛學電腦網 >> 電腦入門 >> 基於OpenVPN連接兩個遠程局域網段 電腦技術吧

基於OpenVPN連接兩個遠程局域網段 電腦技術吧

基於OpenVPN連接兩個遠程局域網段
 
 
 
系統環境:
 
    服務端:RHEL5 [ 2.6.18-8.el5xen ] 
 
  
 
軟件環境:
 
    http://openvpn.net/release/openvpn-2.0.9.tar.gz
 
    http://openvpn.se/files/install_packages/openvpn-2.0.9-gui-1.0.3-install.exe
 
    http://www.oberhumer.com/opensource/lzo/download/lzo-2.03.tar.gz 
 
  
 
參考文檔:
 
    http://openvpn.net/index.php/documentation/howto.html
 
    http://www.linux.com/articles/58336 
目標功能:
 
    搭建OpenVPN服務器,跨越Internet連接兩個異地的局域網段。 
 
  
 
              |---------------| <-->   Internet  <--> |---------------|
 
    LAN2 <--> |Router2(Client)|                       |Router1(Server)| --> LAN1
 
              |---------------| <--> SSL VPN Tun <--> |---------------| 
 
  
 
    (北京)Server(router1)網絡參數:
 
        eth0 173.16.16.1/24
 
        eth1 192.168.20.1/24(本例中作為LAN1的網關)
 
        LAN1:192.168.20.0/24 
 
  
 
    (廣州)Client(router2)網絡參數:
 
        eth0 211.20.20.1/24
 
        eth2 192.168.40.1/24(本例中作為LAN2的網關)
 
        LAN2:192.168.40.0/24 
 
####################################################################
 
一、安裝OpenVPN軟件包 (在router1、router2上均執行以下操作,按默認配置安裝到/usr/local目錄下)   
 
  
 
    1、安裝lzo (為SSL數據提供壓縮)
 
shell> tar zxvf lzo-2.03.tar.gz -C /usr/src
 
shell> cd /usr/src/lzo-2.03
 
shell> ./configure && make && make install 
 
  
 
    2、安裝openvpn
 
shell> tar zxvf openvpn-2.0.9.tar.gz -C /usr/src
 
shell> cd /usr/src/openvpn-2.0.9
 
shell> ./configure && make && make install 
 

copyright © 萬盛學電腦網 all rights reserved