startslip
ユーティリティは、指定された
device
をオープンします。
ひとたびキャリアが確認されると(モデム制御が有効にされている場合)、
startslip
は指定された
user
および
password
でのログインを試みます。
Annex オプション (
-A
参照) が指定されない限り、
標準的な login: および Password: の方式を想定します。
成功すると、
startslip
はその device を slip の回線規約に設定し、
upscript
を呼び出してウェイトモードに入ります。
キャリアが落ちる (モデム制御有効の場合) あるいは
SIGHUP
シグナルが送られると、
startslip
は device をクローズし、
downscript
を呼び出し、ダイヤルアップとログインのシーケンスを繰り返し試みます。
SIGTERM
シグナルが送られると、
startslip
は device をクローズし、
downscript
を呼び出し、そして終了します。
同一 device に対して
startslip
が 2 回呼び出されると、処理を行う前に
ひとつめの
startslip
が
SIGTERM
シグナルによって kill されます。
以下のオプションを利用可能です:
-d
|
|
行おうとしている処理に関するデバッグ情報を出力します。
|
-b speed
|
|
device
に用いるボーレートを決定します。デフォルトは 9600 です。
|
-t script_timeout
|
|
ログインスクリプトのタイムアウトを秒単位で指定します。デフォルトは 90 です。
|
-w retry_pause
|
|
接続再試行の間の待ち時間を秒単位で指定します(再試行のたびに長くなります)。
デフォルトは 60 です。
|
-W maxtries
|
|
一つのセッション内で接続再試行する最大回数を設定します。
デフォルトは 6 回です。0 を指定すると無限回という意味になります。
|
-s stringN
|
|
オプション文字列
stringN
を
device
に書き出します。改行は自動的に付加されます。
ダイヤルアップモデムの場合、
この文字列を用いてダイヤルシーケンスを指定します。
デフォルトでは文字列は全く書き出しません。
複数個の
-s stringN
引数を指定して、例えばいくつかのホストの電話番号を
接続試行毎に切り替えるように指定できます。
|
-A annexname
|
|
startslip
ユーティリティは、Xylogics の Annex box に接続しているものとみなし、引数
user
および
password
を用いて適切なダイアログを行います。引数
annexname
は Annex プロンプトとマッチさせて接続が確立したことを判断するのに
用いる文字列です。
|
-h
|
|
device
に対してハードウェアフロー制御 (CTS/RTS) を用います。
デフォルトではフロー制御は行いません。
|
-l
|
|
device
に対してのモデム制御 (キャリアを待つ およびキャリアドロップの検出) を
無効化します。
デフォルトではモデム制御は有効になっています。
|
-U upscript
|
|
SLIP インタフェースが接続されたときに実行するスクリプトを指定します。
このスクリプトには
ifconfig(8),
route(8)
や、その他適切なコマンドを含めることが
できます。
スクリプトには "slX up" が引数として渡されます。
デフォルトは
/sbin/ifconfig
です。
ダイヤルシーケンス番号 (
-s
参照) は環境変数
LINE
を通じて渡されます。
|
-D downscript
|
|
SLIP インタフェースが切断されたときに実行するスクリプトを指定します。
スクリプトには引数として "slX down" が渡されます。
デフォルトは
/sbin/ifconfig
です。
ダイヤルシーケンス番号 (
-s
参照) は環境変数
LINE
を通じて渡されます。
|
-K keepalive
|
|
SLIP の "keep alive" タイムアウトの秒数を設定します。
この時間内に FRAME_END を受信しなければ、再接続が行われます。
向こう側からのアクティブな "out fill" タイムアウトを期待します。
デフォルトではタイムアウトなしです。
|
-O outfill
|
|
SLIP の "out fill" タイムアウトの秒数を設定します。
この時間内に FRAME_END を少なくとも 1 回送信するようにします。
向こう側で "keep alive" タイムアウトが設定されている必要があります。
デフォルトではタイムアウトなしです。
|
-S unit
|
|
SLIP ユニットナンバを直接設定します。
2 つのインタフェースが同一のナンバを使っていることはチェックしないので、
注意して使用して下さい。
デフォルトではダイナミックな割り当てを行います。
|
-L
|
|
UUCP 形式のデバイスロックを行います。
既に UUCP ロックを行っている外部プログラムから
startslip
を実行する場合以外は、これが必要です。
デフォルトの場合、そのようなプログラムを満足させる UUCP ロックは行いません。
|