SoftEtherVPNのインストール

Last-modified: Tue, 16 Dec 2014 22:41:55 JST (974d)

SoftEtherVPNのインストール

  1. 必要なものをインストール
    sudo apt-get install gcc make binutils libc-dev zlib1g-dev openssl libreadline-dev libncurses-dev
  2. GitHubよりCloneしてくる。
    mkdir git
    cd git
    git clone https://github.com/SoftEtherVPN/SoftEtherVPN.git
  3. Configure
    cd SoftEtherVPN
    ./configure
    • こんなのが出る
      ---------------------------------------------------------------------
      SoftEther VPN for Unix
      
      Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan.
      Copyright (c) Daiyuu Nobori. All Rights Reserved.
      
      This program is free software; you can redistribute it and/or
      modify it under the terms of the GNU General Public License
      version 2 as published by the Free Software Foundation.
      
      Read and understand README.TXT, LICENSE.TXT and WARNING.TXT before use.
      ---------------------------------------------------------------------
      
      Welcome to the corner-cutting configure script !
      
      Select your operating system below:
       1: Linux
       2: FreeBSD
       3: Solaris
       4: Mac OS X
      
      Which is your operating system (1 - 4) ? : 1 <---1を入力
      
      Select your CPU bits below:
       1: 32-bit
       2: 64-bit
      
      Which is the type of your CPU (1 - 2) ? :2 <----今回は64bitだったので2を入力
      
      The Makefile is generated. Run 'make' to build SoftEther VPN.
  4. makeする
    make
  5. インストールする
    sudo make install
  6. 起動スクリプトを作成
    sudo vi /etc/init.d/vpnserver
    • 以下中身。CentOSの時とそんなに変わらない。
      #!/bin/sh
      # chkconfig: 2345 99 01
      # description: SoftEther VPN Server
      DAEMON=/usr/vpnserver/vpnserver
      LOCK=/var/lock/vpnserver
      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
      ;;
      status)
          if [ -e $LOCK ]
          then
              echo "vpnserver is running."
          else
              echo "vpnserver is not running."
          fi
      ;;
      *)
      echo "Usage: $0 {start|stop|restart|status}"
      exit 1
      esac
      exit 0
  7. 実行権限付与
    sudo chmod 755 /etc/init.d/vpnserver
  8. サービスとして登録
    • もし、sysv-rc-confをインストールしていない場合は、不要なサービスの停止参照。
      sudo sysv-rc-conf vpnserver on

Counter: 400, today: 1, yesterday: 1

このページの参照回数は、400です。