hns - 日記自動生成システム - Version 2.19.7

void GraphicWizardsLair( void ); //

otsune GWL
FreeBSD, AfterEffects, RETAS, animo, DigitalAnime, Linux, Mac OS, Win2k

[Who is otsune?] [title] [message] [Policy] [注目エントリー] [top]
Twitter Status :


Namazu for hns による簡易全文検索
詳しくは 詳細指定/ヘルプを参照して下さい

検索式:

先月 2003年02月 来月
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28


2003年02月27日(木) [長年日記]

#4 [unix][work] 良く考えたら、引っ越しとかで忙しいときはvtunでVPN張った方が速くて良いのでは

つーことでvtunトンネルを。
日常的に使うには、仕組みからしてかなり暗号が弱いっつー話だけど。
OpenBlocks のおと_

4 vtund.sh:

 #!/bin/sh
 
 VTUND=/usr/local/sbin/vtund
 VTUNCONF=/usr/local/etc/vtund.conf
 
 # Server
 # ARGS="-s"
 #
 # client
 # ARGS="clientname W.X.Y.Z"
 
 case "$1" in
 start)
 		if [ -f ${VTUNCONF} -a -x ${VTUND} ]; then
 			${VTUND} ${ARGS} %% echo -n ' vtund'
 		fi
 		;;
 stop)
 		killall ${VTUND##*/} && echo -n ' vtund'
 		;;
 *)
 		echo "Usage: `basename $0` {start|stop}" >&2
 		;;
 esac
Software Design 2001/09号p.55を参考に修正。

4 daemontools化:

サーバーは
service-config root root /usr/local/etc/djb/vtund '/usr/local/sbin/vtund -s -n'
クライアントは
setenv $D /usr/local/etc/djb/vtund
service-config root log /usr/local/etc/djb/vtund /usr/local/sbin/vtund
cat <<EOF > $D/run
#!/bin/sh
exec 2>&1
exec envdir ./env sh -c '
/usr/local/sbin/vtund -n "${SESSION}" "${SERVERADDRESS}"
'
EOF
echo -n サーバーIP > $D/env/SERVERADDRESS
echo -n セッション名 > $D/env/SESSION
Permalink: http://www.otsune.com/diary/2003/02/27/4.html#200302274
trackback
このエントリーを含むはてなブックマーク del.icio.us livedoor Clip View blog reactions
Last Updated 2003-02-27 00:00:00 By otsune