Packetix VPNClient Linux端配置及加入VPNServer過程


  環境及軟件:

    Redhat EL 6.3 32bit (2.6.32-279.el6.i686)

    zlib1g-dev  (Ubutun需要)

    libreadline5-dev  (Ubutun需要)

    GCC (gcc version 4.4.6 20120305 (Red Hat 4.4.6-4) (GCC))

    vpnclient-v3.04-7768-beta-2012.01.19-zh_cn-linux-x86-32bit

  

  下載地址:

    vpnclient:http://uploader.softether.com.cn/vpn3/v3.04-7768-beta-2012.01.19/VPN/Simplified_Chinese/ (需要什么版本自己選)

 

 

  一、安裝及配置過程

#wget http://uploader.softether.com.cn/vpn3/v3.04-7768-beta-2012.01.19/VPN/Simplified_Chinese/Linux/PacketiX%20VPN%20Client%203.0/32bit%20-%20Intel%20x86/ 
#tar -zxvf vpnclient-v3.04-7768-beta-2012.01.19-zh_cn-linux-x86-32bit.tar.gz
#cd vpnclient
#make    ——>所有都選擇"1.yes"最后會編譯成功

 

 

 

  二、運行及配置

#./vpnclient start    ——>運行vpnclient 可用stop/restart
#./vpncmd               ——>配置vpnclient

  產生如下內容

vpncmd 命令 - PacketiX VPN 命令行管理工具
PacketiX VPN 命令行管理工具 (vpncmd 命令)
Version 3.04 Build 7768 Beta 1 (Simplified_Chinese)
Compiled 2012/01/19 22:33:51 by yagi at pc25
Copyright (C) 2004-2012 SoftEther Corporation. All Rights Reserved.

通過使用 vpncmd 程序,可以取得以下成果。

1. 管理的 VPN Server 或 VPN Bridge
2. 管理 VPN Client
3. 使用 VPN 工具 (創建證書和通信速度測量)

選擇 1, 23: 2 ——>這里我們選擇進行配置

  指定的主機名或正在運行的目標 VPN Client 計算機的 IP 地址。
  如果不輸入任何內容並且按下回車鍵,將連接到本地主機 (這台電腦)。
  輸入目標主機名或 IP 地址:——>這里不用輸入什么,直接回車就可以了

  連接到 VPN Client "localhost"。

  VPN Client>help ——>可以列出你想要的命令進行相關的配置

 

  三、配置VPNClient

VPN Client> NicList                                 ——>查看現有的vLAN網卡
VPN Client> NicCreate   jxvpn                      ——>創建新的vlan網卡,下面要用
VPN Client>AccountList                              ——>查看現有的連接情況

VPN Client>AccountCreate    ——>創建新的的連接(按照要求填寫即可)

AccountCreate 命令 - 創建新的連接設置
連接設置名: jx

 
         

終端 VPN Server 主機名和端口號: vpn.packetix.net:443

 
         

終端虛擬 HUB 名稱: jx_sgu

 
         

連接用戶名: jxuser

 
         

使用虛擬 LAN 卡名稱: jxvpn

 
         

命令正常終止。

VPN Client>AccountPasswordSet              ——>為連接的密碼設置,這樣才可以連到服務器組成一個VPN

AccountPasswordSet 命令 - 設定連接設置的用戶證類型為密碼認證
連接設置名: jx

請輸入密碼。要取消,請按下 Ctrl + D 鍵。

密碼 : ***********
確認輸入: ***********


指定 standard 或者 radius: standard ——>使用標准類型的密碼

命令正常終止。

 

  正常使用如下圖(若vpn有密碼,就要設定密碼到連接中的配置)

  

  四、驗證命令

#ifconfig                             ——>查看是否獲取到ip
#dhclient vpn_jxvpn               ——>找dhcp獲取ip
#ifconfig                             ——>現看看是否成功

 

 

獲取前查看

 

獲取后查看

 

  這樣就大功告成!將我們的一台機器加入到我們的VPN中了,就可以實現我們想要做的東東了~~~~

 

  五、一些售后服務

    1、添加開機啟動VPN服務

 

#vim /etc/init/rc.conf
添加如下內容
/usr/local/vpnclient start               ——>就是vpn的目錄(如果出現重啟后不能啟動的話,就可以查看這個方法:http://q.cnblogs.com/q/40654/

 

    2、設置VPN啟動后自動連接VPN服務

#./vpncmd                                     ——>選擇2進入管理
VPNClient>AccountStartupSet               ——> 設定連接設置的VPN啟動連接

 

    3、可選!如果不想讓VPN的IP由DHCP自動分配,可以手動設置

#cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-vpn_jxvpn   
——>
為vpn網卡cp一個模版,可以參照里面修改你的VPNIP(命名規則:ifcfg-網卡名)

#vim
/etc/sysconfig/network-scripts/ifcfg-vpn_jxvpn
至於里面的uuid,可以直接刪除!而mac則可以在開始配置時,使用ifconfig vpn_jxvpn 來查看
內容大概如下: DEVICE
=vpn_jxvpn BOOTPROTO=none NM_CONTROLLED=yes ONBOOT=yes TYPE=Ethernet IPADDR=192.168.*.* ——>IP盡量大小小,不要沖突就好 NETMASK=255.255.255.0 IPV6INIT=no USERCTL=no

#service network restart        ——>重啟網絡即可

 

 

假若出現某些問題,你可以試試看

  假若你不可以訪問網絡,你必須保證你的防火牆(盡量不要關閉,但在測試的時候可以試試關閉看看)可以讓vpn通過:

#./vpnclient stop
#route del default
#route add default dev ppp0 
# echo 1 > /proc/sys/net/ipv4/ip_forward


  或者編輯這個文件 

# /etc/sysctl.conf

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM