目次

VPNサーバ(PacketiX)

-2012.10.10現在

PacketiX Ver 3.02, Build 7392

下記から最新のソースをダウンロード

PacketiX VPN 最新版

インストール

Installマニュアル

tar zxvf vpnserver-v3.02-7392-rtm-2011.02.28-ja-linux-x86-32bit.tar.gz
cd vpnserver
make
cd ..
mv vpnserver /usr/local
cd /usr/local/vpnserver/
chmod 600 *
chmod 700 vpncmd
chmod 700 vpnserver
ls -l
合計 13000
-rw-------  1 root root   20245 12月  8 16:14 License_ReadMeFirst.txt
-rw-------  1 root root   20317 12月  8 16:14 License_ReadMeFirstSjis.txt
-rw-------  1 root root   30210 12月  8 16:14 License_ReadMeFirstUtf.txt
-rw-------  1 root root     609 12月  8 16:14 Makefile
-rw-------  1 root root 4018399 12月  8 16:14 hamcore.se2
-rw-------  1 root root 1942994 12月  9 02:23 libcrypto.a
-rw-------  1 root root  336070 12月  9 02:23 libssl.a
-rwx------  1 root root 1814216 12月  9 02:23 vpncmd*
-rw-------  1 root root 1630858 12月  9 02:23 vpncmd.a
-rwx------  1 root root 1814120 12月  9 02:23 vpnserver*
-rw-------  1 root root 1630304 12月  9 02:23 vpnserver.a

起動スクリプト

CentOS7の場合は、03 CentOS7 vpnclient起動スクリプト設定

/etc/init.d/vpnserver

#!/bin/sh
# chkconfig: 2345 99 01
# description: PacketiX VPN Server 2.0

DAEMON=/usr/local/vpnserver/vpnserver
LOCK=/var/lock/subsys/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
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
esac
exit 0



自動起動するように設定しておく。

chmod 755 /etc/init.d/vpnserver
chkconfig --add vpnserver

ログローテート

/etc/cron.daily/vpnserver.cron

#!/bin/sh
find /usr/local/vpnserver/*_log  /usr/local/vpnclient/*_log -name '*.log' -mtime +30 -delete

実行権限

  chmod +x /etc/cron.daily/vpnserver.cron

PacketiX VPNサーバ管理

PacketiX VPNサーバをインストール後は、

Windows版のVPN サーバー」に同胞される

PacketiX VPN サーバー管理」というGUIツールで行う。

PacketiX VPNクライアント

クライアントは、「VPN クライアント」をインストールし接続する。

IPSecでの接続方法(iPhoneなど)

MacやiPhoneなどからも、IPSecを利用して接続することが可能です。

共有シークレット: vpn

バックアップ

基本的に下記のフォルダをバックアップしておけば大丈夫。

/usr/local/vpnserver

障害時は

  1. PacketiXを再インストール
  2. packets VPNサーバ管理マネージャ で接続し、「Config編集」からvpn_server.configをインポート
  3. もしくは、フォルダごと戻す。