ダイアルアウトサービス

原作: FAQ からの情報

訳: 丸山剛司 . 31 December 1996. 以下はモデムを利用して他のコンピュータと接続する方法を説明しています. これはリモートホストとターミナル接続を確立するための適切な方法です.

これは BBS に接続するときによく使います.

この種の接続は PPP 接続に問題がある場合, Internet 上にあるファイルを 転送するのに非常に役に立ちます. FTP で何らかのファイルを転送したいのに PPP 接続を確立できない場合は, ファイルを FTP 転送するためにターミナルセッション を利用します. そして ZMODEM を利用してファイルを転送します.

あなたのシステムで chmod 4511 /usr/bin/tip このコマンドは 私の Hayes モデムはサポートされていません, どうしよう?

実際, /etc/remote ファイル中で ``/usr/src/usr.bin/tip/tip の下の これらの AT コマンドを入力するには?

/etc/remote ファイルの中で ``/dev/cuaa0 に接続されている場合, 次のようにします: cuaa0:dv=/dev/cuaa0:br#19200:pa=none モデムがサポートする最大の bps レートを br フィールドに使います. そして ``/dev/cuaa0がシステムに存在しない場合は, 次のようにします: cd /dev ./MAKEDEV cuaa0

または root になって以下のように cu コマンドを実行します: cu -l ``line'' -s ``speed'' line にはシリアルポートを指定します (例えば /dev/cuaa0). そして speed には接続する速度を指定します (例えば 57600). その後 AT コマンドを実行したら, ~. と入力すれば終了します. pn 機能の

電話番号 (pn) 機能の中での /etc/phone にある電話番号を参照するように伝えます. しかし /etc/remote のような 設定ファイルの中では特殊文字となります. バックスラッシュを使ってエスケープをおこないます: pn=\@ コマンドラインから電話番号を指定するには?

``/etc/remote に追加します. 例えば次のようにします: tip115200|Dial any phone number at 115200 bps:\ :dv=/dev/cuaa0:br#115200:at=hayes:pa=none:du: tip57600|Dial any phone number at 57600bps:\ :dv=/dev/cuaa0:br#57600:at=hayes:pa=none:du: そして `` cu115200|Use cu to dial any number at 115200bps:\ :dv=/dev/cuaa1:br#57600:at=hayes:pa=none:du: そして `` 毎回 bps レートを入力しなければいけませんか?

ターミナルサーバを経由して複数のホストへアクセスしたいんです.

毎回接続されるのを待って ``/etc/remote に次のようなエントリを追加します: pain|pain.deep13.com|Forrester's machine:\ :cm=CONNECT pain\n:tc=deep13: muffin|muffin.deep13.com|Frank's machine:\ :cm=CONNECT muffin\n:tc=deep13: deep13:Gizmonics Institute terminal server:\ :dv=/dev/cua02:br#38400:at=hayes:du:pa=none:pn=5551234: これで, `` tip を使ってそれぞれのサイトの複数の回線に接続できますか?

これは大学に電話回線がいくつかあって数千人の学生が接続しようとする 場合によくある問題です.

あなたの大学のエントリを /etc/remote ファイルに作成して, @ を使います: big-university:\ :pn=\@:tc=dialout dialout:\ :dv=/dev/cuaa3:br#9600:at=courier:du:pa=none: そして /etc/phone ファイルに大学の電話番号の一覧を書きます: big-university 5551111 big-university 5551112 big-university 5551113 big-university 5551114 CTRL+P を 1回送るために 2度押す必要があるのはなぜ?

CTRL+P は通常 ``force (強制)'' 文字であり, $HOME/.tiprc に次のように定義することで, 任意の文字を force 文字として利用できます: force= 打ち込んだ文字が突然すべて大文字になりました??

CTRL+A を押してしまい、caps-lock キーが壊れている場合のために設計された tip の ``raise character'' モードに入ったのでしょう. 既に述べたように force=^^ raisechar=^^ ^^ は SHIFT+CTRL+6 です.

もし他の UNIX のシステムと接続しているなら, ~p <ローカルのファイル名> [<リモートのファイル名>] ~t <リモートのファイル名> [<ローカルのファイル名>] この方法ではエラーチェックをおこないませんので, zmodem などの他のプロトコルを使った方がよいでしょう.

ファイルを受信するには, リモート側で送信プログラムを起動します. そして ``