Solaris のシステム管理 (資源管理とネットワークサービス)

外部 ISDN TA 用 chat スクリプト

次は、ダイアルアウトマシンから ZyXEL omni.net ISDN TA を使って呼び出すための chat スクリプトです。


        SAY "Calling the peer\n"
        TIMEOUT 10
        ABORT BUSY
        ABORT 'NO CARRIER'
        ABORT ERROR
        REPORT CONNECT
        "" AT&FB40S83.7=1&K44&J3X7S61.3=1S0=0S2=255
        OK ATDI18882638234
        CONNECT \c
       \r \d\c
        SAY "Connected; running PPP\n"

次の表では、chat スクリプトのパラメータを説明します。

スクリプトの内容 

説明 

SAY "Calling the peer"

ダイアルアウトマシンの画面上にこのメッセージを表示する 

TIMEOUT 10

初期タイムアウトを 10 秒に設定する 

ABORT BUSY

モデムが反対側のピアからこのメッセージを受け取った場合、伝送を中止する 

ABORT 'NO CARRIER'

モデムが反対側のピアからこのメッセージを受け取った場合、伝送を中止する 

ABORT ERROR

モデムが反対側のピアからこのメッセージを受け取った場合、伝送を中止する 

REPORT CONNECT

CONNECT 文字列をモデムから収集し、その文字列を出力する

""  

AT&FB40S83.7=

1&K44&J3X7S61.3=1

S0=0S2=255

この行内の文字は、以下を意味する

  • &F – 出荷時のデフォルトを使用する

  • B40 – 非同期 PPP 会話を行う

  • S83.7=1 – スピーチベアラのデータを使用する

  • &K44 – CCP 圧縮を有効にする

  • &J3 – MP を有効にする

  • X7 – DCE 側のレートを報告する

  • S61.3=1 – パケット断片化を使用する

  • S0=0 – 自動応答なし

  • S2=255 – TIES エスケープを無効にする

OK ATDI18882638234

ISDN 呼び出しを行う。マルチリンクでは、2 番目の呼び出しは、同じ電話番号に対して行われる。これは、通常、ほとんどの ISP の条件である。リモートピアが 2 番目の電話番号に異なる番号を要求す る場合は、「+ nnnn」を付け加え る。nnnn は 2 番目の電話番号を表す

CONNECT \c

反対側のピアのモデムからの CONNECT メッセージを待つ

\r \d\c

CONNECT メッセージの最後まで待つ

SAY "Connected; running PPP\n"

ダイアルアウトマシンの画面上にこのメッセージを表示する 

chat スクリプトのオプションの説明およびその他の詳細な情報については、chat(1M) のマニュアルページを参照してください。送信予期文字列の説明については、UUCP Chat-Script フィールドを参照してください。