2005年10月20日

SoftEther VPN 2.0

この辺から DL
下記の云々が必要です、と

GNU Make ソフトウェア
GCC コンパイラおよび一般的な C ライブラリ
readline ライブラリ
pthread ライブラリ
zlib ライブラリ
OpenSSL ライブラリ
curses ライブラリ (ncurses など)

そんな事言われてもわからん、と
make しながらエラー見つつ入れてく

結果、この位入れてみた
aptitude install kaffe-pthreads zlib1g-dev libssl-dev libreadline5-dev libncurses5-dev

設定は、今のところ Windows から
(または vpn_server.config をいじる)

起動
/usr/local/vpnserver/vpnserver start

起動スクリプト
/etc/init.d/vpnserver

#! /bin/sh
# /etc/init.d/vpnserver

DAEMON=/usr/local/vpnserver/vpnserver

test -x $DAEMON || exit 0

case "$1" in
start)
$DAEMON start
;;
stop)
$DAEMON stop
;;
restart)
$DAEMON stop
sleep 5
$DAEMON start
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
esac
exit 0

もちろんコレで
update-rc.d vpnserver defaults 99

ProFTPD 1.3.0 rc2

FTP で送ったファイルが壊れたりする
普通のファイルは平気なんだけど
圧縮したりとか、でかいファイルが?

バイナリ / アスキーと、色々試したり
SSH でトンネルして送ってるから
そこでダメなのかな?とか思ったりしたけど
FFFTP の問題では無さそうな・・

ProFTPD でファイルが壊れる
なんて話が転がってたので
新しいのを入れてみる事に
ProFTPD 1.3.0rc2 (Development)


とりあえず、設定保存しとく
cd /usr/local/etc
cp -p proftpd.conf proftpd.conf.old

NLST パッチ

tar zxf proftpd-1.3.0rc2.tar.gz
patch -p0 < proftpd-1.3.0rc2-nlst-ffftp.patch
cd proftpd-1.3.0rc2
./configure

"/lib/cpp" fails sanity check とエラー
/lib/cpp -> /usr/bin/cpp-3.3 になってるし
んー?と config.log 調べたりしたら
その前のあたりの g++ が既に無し

aptitude install g++

./configure
make
make install

確認してみる
telnet localhost 21
220 ProFTPD 1.3.0rc2 Server ~

ファイルアップしてみたりテスト
うーん直ってないかも( ゚-゚)