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
  オプション文字列 stringNdevice に書き出します。改行は自動的に付加されます。 ダイヤルアップモデムの場合、 この文字列を用いてダイヤルシーケンスを指定します。 デフォルトでは文字列は全く書き出しません。 複数個の -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)

歴史

startslipBSD 4.4 で登場しました。

STARTSLIP (1) June 5, 1993

tail head cat sleep
QR code linking to this page


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

Not only is UNIX dead, it's starting to smell really bad.
— Rob Pike