2010年12月20日月曜日

ubuntuにUT-VPNをインストールメモ

UT-VPN
http://utvpn.tsukuba.ac.jp/ja/


utvpn-src-unix-v101-7101-public-2010.06.27.tar.gz
をダウンロード,解凍
./configureでLinux,32bitを選択
make
エラーが出る.
In file included from src/Mayaqua/Cfg.c:90: 
./src/Mayaqua/Mayaqua.h:219:31: error: readline/readline.h: No such file or directory

./src/Mayaqua/Mayaqua.h:220:30: error: readline/history.h: No such file or directory 

Mayaqua.hからreadline.hとhistory.hをコメントアウト
(コメントアウトしていいのかは不明,今のとこちゃんと?動いてるのでこれでいいやという感じ)
libreadline-devをインストールしてないから上のエラーがでるので,先にインストールする.

sslとreadlineのライブラリがないと怒られるので
apt-get install libssl-dev libreadline-dev

これでmakeは通るはず
そのあとmake install

起動スクリプトの作成
http://www.softether.co.jp/jp/vpn2/manual/web/7-3.aspx
ここのを参考にデーモンのパスを変更
/etc/init.d/vpnserverへ


#!/bin/sh
# chkconfig: 2345 99 01
# description: PacketiX VPN Server 2.0
DAEMON=/usr/bin/utvpnserver/
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


/var/lock/subsysディレクトリを作成
必要な/etc/rc*.d/にリンクを作成
これで電源入れたときに自動起動してくれるはず

起動したら後はwindowで設定可能
ExeOnlyってのをダウンロードすれば管理ツールのみ含まれてるはず

参考サイト
http://catalina.exblog.jp/11503500/
http://a-p-memo.blogspot.com/2010/06/ubuntuut-vpn.html