NAME

safeconnect - ondemand 接続を行う PPP リンク上で安全に接続する


SYNOPSIS

 safeconnect [OPTIONS] HOST PORT


DESCRIPTION

ondemand 接続を行う PPP リンク上で安全に通信を開始するための connect(1) のラッパースクリプト.指定されたオプション,接続先ホスト名 およびポート番号は,最終的には全て connect によって処理される.

pppd(8)demand オプションを指定して,ondemand 接続を行うように設 定している場合,ppp インタフェースの IP アドレス は起動時に設定済みで ある.そのため,ISP によって動的に IP アドレスが割り当てられる場合, PPP 接続の確立時にインターフェースの IP アドレスが変化し,既存の接続が 破壊されることがある.

この問題を避けるため,このスクリプトは以下の手順で接続を行う.

(1)
connect を使って指定されたサーバに最初の接続を行う.

(2)
既に PPP 接続が確立している場合は接続に成功する.

確立していなかった場合は dialup が始まるので,その間に connect を強制 終了させ,/var/log/messages を監視して接続が確立されるのを待つ.

(3)
実際に connect を実行して,指定されたサーバに接続する.


SEE ALSO

connect(1) または http://www.imasy.or.jp/~gotoh/ssh/connect.html


AUTHOR

TSUCHIYA Masatoshi <tsuchiya@namazu.org>


COPYRIGHT

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, you can either send email to this program's maintainer or write to: The Free Software Foundation, Inc.; 59 Temple Place, Suite 330; Boston, MA 02111-1307, USA.

Last Update: $Date: 2002/11/30 14:10:21 $