tail head cat sleep
QR code linking to this page

manページ  — STARTSLIP

名称

startslip – 電話をかけ、slip サーバにログインする

内容

書式


startslip [-d] [-b speed] [ -s string1 [-s string2 [...amp;]] ] [-h] [-l] [-L] [-A annexname] [-U upscript] [-D downscript] [-t script_timeout] [-W maxtries] [-w retry_pause] [-K keepalive] [-O outfill] [-S unit] device user password

解説

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 ロックは行いません。

関連ファイル

/var/run/startslip.<device>.pid
  PID がここに格納されます。
/usr/share/examples/startslip/*

関連項目

uustat(1), slattach(8), sliplogin(8)

歴史

startslip は BSD 4.4 で登場しました。

STARTSLIP (1) June 5, 1993

tail head cat sleep
QR code linking to this page


このマニュアルページサービスについてのご意見は Ben Bullock にお知らせください。 Privacy policy.