next up previous contents
Next: vpncmd 設定 vpn client Up: SoftEther VPN Previous: brctl 設定橋接器   Contents

SoftEther VPN Client 安裝

  1. SoftEther 下載 SoftEther Download Center
    [root@dywftp ~]# cd /usr/src/
    [root@dywftp src]# wget http://www.softether-download.com/files/softether/\
    v4.21-9613-beta-2016.04.24-tree/Linux/SoftEther_VPN_Client/64bit_-_Intel_x64_or_AMD64/\
    softether-vpnclient-v4.21-9613-beta-2016.04.24-linux-x64-64bit.tar.gz
    [root@oveng ~]#
    
  2. 解打包及壓縮,檔案在 vpnclient 目錄。
    [root@dywftp src]# tar zxvf softether-vpnclient-v4.21-9613-beta-2016.04.24-linux-x64-64bit.tar.gz
    
  3. 進入 vpnclient 目錄進行 make 編譯程式,過程中全部回答 yes。
    [root@dywftp src]# cd vpnclient/
    [root@dywftp vpnclient]# make
    
  4. 建立 /usr/bin/vpnclient 目錄,並將 vpn clinet 執行檔案複製到此目錄。
    [root@dywftp vpnclient]# cp vpn* /usr/bin/vpnclient/
    [root@dywftp vpnclient]# cp hamcore.se2 /usr/bin/vpnclient/
    
  5. 產生 vpnclient 服務啟動、關閉執行腳本如下:
    [root@dywftp vpnclient]# vim /etc/init.d/vpnclient 
    [root@dywftp vpnclient]# cat /etc/init.d/vpnclient 
    #!/bin/sh
    # chkconfig: 2345 99 01
    # description: SoftEther VPN Client
    DAEMON=/usr/bin/vpnclient/vpnclient
    LOCK=/var/lock/subsys/vpnclient
    test -x $DAEMON || exit 0
    case "$1" in
    	start)
    		$DAEMON start
    		touch $LOCK
    		;;
    	stop)
    		$DAEMON stop
    		rm $LOCK
    		;;
    	restart)
    		$DAEMON stop
    		sleep 3
    		$DAEMON start
    		;;
    	*)
    		echo "Usage: $0 {start|stop|restart}"
    		exit 1
    esac
    exit 0
    
  6. 將 vpnserver 腳本設定成可執行並啟動。
    [root@dywftp vpnclient]# chmod 755 /etc/init.d/vpnclient
    [root@dywftp vpnclient]# /etc/init.d/vpnclient start
    The SoftEther VPN Client service has been started.
    



2018-04-25