2012年4月26日木曜日

UT-VPN(サーバ)のインストール

Solaris 10(x86)にUT-VPNをインストールする。

①SSL対応のため、OpenSSLをインストールする。
bash-3.00# pkgadd -d ./openssl-0.9.8s-sol10-x86-local
→/usr/local/ssl へインストールされる。
※OpenSSL1.0.0系はNGな模様。
bash-3.00# pkgadd -d ./readline-5.2-sol10-x86-local

②http://httpd.apache.org/download.cgiから2012/3/28時点で最新のhttpd-2.2.22.tar.gzをPCのデスクトップにダウンロードする。
bash-3.00# cp /hgfs/Desktop/httpd-2.2.22.tar.gz /usr/local/src
bash-3.00# cd /usr/local/src
bash-3.00# gzip -dc httpd-2.2.22.tar.gz | tar xvf -
bash-3.00# cd httpd-2.2.22
③apacheをインストールする。
bash-3.00# PATH=$PATH:/usr/local/bin:/usr/ccs/bin
bash-3.00# ./configure --with-included-apr --enable-so --enable-ssl --enable-proxy --with-ssl=/usr/local/ssl
bash-3.00# make
bash-3.00# make install
④apacheの定義ファイルを編集する。
bash-3.00# vi /usr/local/apache2/conf/httpd.conf

[設定内容]
# Secure (SSL/TLS) connections
Include conf/extra/httpd-ssl.conf
bash-3.00# vi /usr/local/apache2/conf/extra/httpd-ssl.conf
ServerName ut-vpn.openam.net:443

⑤サーバ証明書の設定を行う。
<別途>

⑥etc/hostsに以下を追加する。
172.16.20.254   ut-vpn.openam.net
⑦apacheを443/tcpで起動する。
bash-3.00# /usr/local/apache2/bin/apachectl -k start

次に以下のとおり、UNIX版ソースのコンパイルを行う。
bash-3.00# cp /hgfs/Desktop/ut-vpn/utvpn-src-unix-v101-7101-public-2010.06.27.tar.gz .
bash-3.00# gzip -dc utvpn-src-unix-v101-7101-public-2010.06.27.tar.gz | tar xvf -
bash-3.00# cd utvpn-unix-v101-7101-public/
bash-3.00# ./configure
-------------------------------------------------------------
SoftEther UT-VPN for Unix
Copyright (C) 2004-2010 SoftEther Corporation.
Copyright (C) 2004-2010 University of Tsukuba, Japan.
Copyright (C) 2003-2010 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.
-------------------------------------------------------------
Please select your Operating System below:
 1: Linux
 2: FreeBSD
 3: Solaris
 4: Mac OS X
Which is your operating system (1-4):
3
Please select your CPU Bits below:
 1: 32-bit
 2: 64-bit
Which is the bits of your CPU (1-2):
1
Makefile is generated. Please execute 'make' to build UT-VPN.
bash-3.00# PATH=$PATH:/usr/local/bin:/usr/ccs/bin:/usr
bash-3.00# LD_LIBRARY_PATH=/usr/local/lib:/usr/local/ssl/lib
bash-3.00# export LD_LIBRARY_PATH
bash-3.00# make
bash-3.00# cd /usr/local/src/utvpn-unix-v101-7101-public/output
bash-3.00# ls -l
合計 8
drwxr-xr-x   2 root     root         512  4月 26日  05:18 ham
drwxr-xr-x   2 root     root         512  4月 26日  05:18 utvpnclient
drwxr-xr-x   2 root     root         512  4月 26日  05:18 utvpncmd
drwxr-xr-x   2 root     root         512  4月 26日  05:18 utvpnserver
bash-3.00# cd /usr/local/src/utvpn-unix-v101-7101-public
bash-3.00# make install

0 件のコメント:

コメントを投稿