UT-VPN導入

UT-VPNをさくらのVPSに導入してみました。

ダウンロード

# wget "http://utvpn.tsukuba.ac.jp/files/utvpn/v1.01-7101-public-2010.06.27/Source%20Code%20(Win32%20and%20Unix)/utvpn-src-unix-v101-7101-public-2010.06.27.tar.gz"

解凍

# tar zxf utvpn-src-unix-v101-7101-public-2010.06.27.tar.gz
# cd utvpn-unix-v101-7101-public/

設定ファイル作成

# ./configure
Please select your Operating System below:
1: Linux
2: FreeBSD
3: Solaris
4: Mac OS X

Which is your operating system (1-4):1
Please select your CPU Bits below:
1: 32-bit
2: 64-bit
Which is the bits of your CPU (1-2):2
Makefile is generated. Please execute 'make' to build UT-VPN.

make

# make
gcc -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_LINUX -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -O2 -fsigned-char -m64 -c src/Mayaqua/Cfg.c -o tmp/objs/Mayaqua/Cfg.o
src/Mayaqua/Cfg.c:90 から include されたファイル中:
./src/Mayaqua/Mayaqua.h:219:31: error: readline/readline.h: そのようなファイルやディレクトリはありません
./src/Mayaqua/Mayaqua.h:220:30: error: readline/history.h: そのようなファイルやディレクトリはありません
make: *** [tmp/objs/Mayaqua/Cfg.o] エラー 1

失敗

必要なパッケージをインストール

# yum -y install readline-devel ncurses-devel openssl-debel

再度、make

# make
.....
/usr/bin/ld: cannot find -lssl
collect2: ld はステータス 1 で終了しました
make: *** [output/ham/ham] エラー 1

またもや失敗、さらに必要なパッケージをインストール

# yum install xmlsec1-openssl-devel.x86_64
# make

成功

インストール

# make install
--------------------------------------------------------------------
Installation completed successfully.

Please execute 'utvpnserver start' to run UT-VPN Server Background Service.
Or please execute 'utvpnclient start' to run UT-VPN Client Background Service.
And please execute 'utvpncmd' to run UT-VPN Command-Line Utility to configure UT-Server or UT-VPN Client.
--------------------------------------------------------------------

後は、管理ツールから設定

続きは、編集中!

スポンサーリンク
336×280(テキスト&ディスプレイ広告)
336×280(テキスト&ディスプレイ広告)

フォローする

  • 最近UT-VPNの導入を考えています。
    導入の参考にさせて頂きます。
    出来れば設定も書いて頂けると嬉しいです。

  • Aa

    さらなる続報を期待age

banner