BNU のデバイス・ファイル・フォーマット

目的

基本ネットワーク・ユーティリティー (BNU) プログラムを使用してリモート・コンピューターへの接続を確立できる、ローカル・システム上の装置に関する情報が入っています。

説明

/etc/uucp/Devices ファイルと、 /etc/uucp/ Sysfiles ファイルには、基本ネットワーク・ユーティリティー (BNU) プログラムを使用してリモート・コンピューターへの接続を確立できる、ローカル・システム上のデバイスに関する情報が含まれています。 このファイルには、ハードワイヤード、電話、および TCP/IP 通信リンクの情報が含まれています。

注: uucp ログイン ID が所有する Devices ファイルを編集できるのは、root ユーザー権限を持つユーザーだけです。

Devices ファイルのフィールド

Devices ファイルには、BNU プログラムを使用してリモート接続を確立できるローカル・システム上の各装置の記述が入っていなければなりません。 Devices ファイルの各行には、以下のフィールドが含まれています。

項目 説明
タイプ 通常は、ハードワイヤードまたは自動呼び出し装置 (ACU) 装置のタイプを指定します。
ポートのデバイス名を指定します。
Line2 Line エントリーが 801 ダイヤラーを指定している場合は、ダイヤラー名を指定します。
クラス 通常は伝送速度を指定します。
ダイヤラー・トークン・ペア 特定のタイプの自動ダイヤラー (モデム) と、ダイヤラーに渡されるトークン (定義された文字ストリング) を指定します。 このフィールドの有効なエントリーは、 /etc/uucp/Dialers ファイルに定義されています。

フィールドは、以下のように行に表示されます。

Type Line Line2 クラス・ダイヤラー-トークン・ペア

Devices ファイル内の 1 行の各フィールドには、1 つのエントリーが含まれている必要があります。 フィールドが特定のタイプの装置またはシステムに適用されない場合には,-(負符号) をプレースホルダーとして使用します。

Devices ファイル内の行は折り返すことができません。 各項目は、ファイル内で 1 行のみでなければなりません。 ただし、 Devices ファイルにはブランク行とコメント行を入れることができます。 コメント行は # (ポンド記号) で始まります。 ブランク行は無視されます。

Type フィールド

このフィールドには、以下のいずれかのキーワードを入力します。

キーワード 説明
ACU サイトが自動呼び出し装置 (自動ダイヤラーまたはモデム) を使用して電話網を介して複数のシステムを接続する場合は、このキーワードを大文字で入力します。
direct サイトでハードワイヤード回線を使用して複数のシステムを接続する場合は、大文字の D で始まるこのキーワードを使用します。
TCP サイトで TCP/IP を使用する場合は、このキーワードを大文字で使用します。
SystemName ローカル・システムにハードワイヤードされている特定のリモート・システムの名前を入力します。 SystemName キーワードは、次のように個々のシステムに割り当てられる名前です。hera,zeus、またはmerlin.

このフィールドは、 /etc/uucp/Systems ファイルの Type フィールドに対応します。

アイテム・フィールド

通信リンクで使用される回線またはポートの装置名がここに挿入されます。 例えば、次のようにハードワイヤード回線に適切な装置名を使用します。tty1. ACU (モデム) に接続されている回線の場合には, 次のようにダイヤル装置に適切な装置名を使用してください。tty1またはtty2TCP 接続の場合は、プレースホルダーとして負符号 (-) を入力します。

Line2 フィールド

801 ダイヤラーを使用していない場合は、このフィールドでプレースホルダーとして-(負符号) を使用します。 801 ダイヤラーを使用している場合は、801 ACU の装置名をこのフィールドに入れます。 例えば、 「タイプ」 フィールドの項目が以下のようになっているとします。ACUまた、 「回線」 フィールド項目 (モデムを指定する) は、tty1の場合、 Line2 フィールド項目 (モデムの 801 ダイヤラーを指定する) は、次のようになります。tty3またはtty4.
注: Line2 フィールドは、801 タイプのダイヤラーを必要とする古いモデムをサポートするためにのみ使用されます。 モデムは 1 つのシリアル・ポートに接続され、801 ダイヤラーは別のシリアル・ポートに接続されます。

class フィールド

ACU またはハードワイヤード回線の場合、 「クラス」 フィールドには装置の速度を指定できます。 この場合、ハードワイヤード回線の場合は、2 つのシステムを接続する装置の伝送速度を使用します。 電話接続の場合は、ACU がデータを送信する速度を使用します。以下に例を挙げます。300または1200bps。

このフィールドには、速度付きの文字を含めることもできます (例えば、次のようになります)。C1200または1200) ダイヤラーのクラスを区別します。 例えば、一部のオフィスには複数の電話網があり、1 つは内部使用、もう 1 つは外部通信用です。 このような場合は、接続ごとにどの回線を使用するかを区別する必要があります。

Devices ファイルの Class フィールドは、 /etc/uucp/Systems ファイルの Class フィールドと突き合わされます。 例えば、システムの Systems ファイル・エントリーがhera:

hera Any ACU 1200 3-3-5-2 ogin: nuucp ssword: oldoaktree

BNU は、 Type が以下の Devices ファイル内の項目を検索します。ACUおよび以下の クラス1200.

一部のデバイスは、いくつかの特定の速度で使用できます。 この場合は、 Devices ファイルで各速度を別々の行に指定して、デバイスに対して複数のエントリーを作成します。 BNU が最初の速度で接続できない場合、BNU は後続の速度で接続を試みます。

装置を任意の速度で使用できる場合には, 次の語を入力してください。Any「クラス」 フィールドに入力します。 以下のことに注意してください。Ain (存在する)Any大文字でなければならない。

TCP/IP 接続の場合は、プレースホルダーとして-(負符号) を入力します。

ダイヤラー・トークン・ペア・フィールド

Dialer-Token Pair (ダイヤラー・トークン・ペア) 」フィールドは、特定のタイプの自動ダイヤラー (モデム) と、ダイヤラーに渡されるトークン (定義された文字ストリング) を指定します。 このフィールドの有効なエントリーは、 /etc/uucp/Dialers ファイルに定義されています。

ハードワイヤード接続の場合は、以下の語を入力します。direct(小文字に注意してください。d) Dialer エントリーとして使用し、 Token エントリーはブランクのままにします。

電話接続の場合は、ダイヤラーのタイプと、そのモデムに渡されるトークンを入力します。 「トークン」 フィールド・エントリーは、ダイヤラーに到達するために使用される電話番号または事前定義ストリングのいずれかです。

電話接続の場合は、 「Dialer」 フィールド・エントリーとして以下のいずれかを入力します。

エントリー 定義
hayes ヘイズ・ダイヤラー
その他のダイヤラー /etc/uucp/Dialers ファイルに関連情報を組み込むことによって指定できる他のダイヤラー。
TCP TCP/IP 接続。 実行TCP「Dialer」 フィールドに入力した場合は、TCP「タイプ」 フィールドに入力します。

デバイス ファイル内の ダイヤラー・トークン・ペア フィールドの一部として組み込まれている各 ダイヤラー フィールド項目には、 ダイヤラー ファイル内に対応する項目があります。

「トークン」 フィールド・エントリーが電話番号を表す場合は、以下のようになります。 「 トークン 」フィールドに以下のいずれかを入力して、BNU プログラムが /etc/uucp/Systems ファイルにリストされている電話番号をどのように使用するかを指定します。

エントリー 定義
\D 「Dialer-Token Pair (ダイヤラー・トークン・ペア)」 フィールド内のデフォルト・トークン。 この\Dtoken は、BNU プログラムが /etc/uucp/Systems ファイルにリストされている電話番号を取り、それを /etc/uucp/Dialers ファイル内の該当する ダイヤラー・スクリプト (エントリー) なし (ダイヤル・コードの省略形を含む) に渡す必要があることを指定します。
\T このトークンは、 /etc/uucp/Dialcodes ファイルに指定されたデータを組み込んで、電話番号を処理するように BNU プログラムに指示します。
注: 特定の電話番号に対して Dialcodes ファイルに指定されているダイヤル・コード省略形を使用している場合は、以下を入力 しなければなりません\T Dialers ファイル内のこれらのエントリーのトークンとしてストリング。
ブランク 「トークン」 フィールドをブランクのままにすることは、次のように入力した場合と同じです。\Dしたがって、 /etc/uucp/Systems ファイルに完全な電話番号を含めた場合は、通常、トークンとしてブランクで十分です。

「トークン」 フィールドが電話番号を表していない場合は、ダイヤラーに到達するために必要な事前定義ストリングを入力します。

ハードワイヤード接続用のエントリーのセットアップ

ポートとリモート・システムを指定して Device ファイル・エントリーをセットアップするには、次のようにエントリーを作成します。

Direct tty1 - 1200 direct
zeus tty1 - 1200 direct

タイプ 」フィールドのリストDirect(直接接続の場合) 最初の部分とzeus(リモート・システムの名前) 2 番目の部分にあります。 ローカル・システムはシステムに接続されていますzeus装置によるtty1これは、例の両方の部分の 「行」 フィールドにリストされています。

Line2 フィールドには、エントリーが特定のタイプの電話接続を指定している場合にのみ、実際のデータが含まれます。 A-(負符号) は、この例のように、他のタイプの接続でプレースホルダーとして使用されます。 このデバイスは 1200 bps の速度で送信します。これは、例の両方の部分の 「クラス」 フィールドにリストされています。 単語directDialer-Token Pair フィールドの Dialer フィールド部分に、これが直接接続であることが示されています。

自動ダイヤラー接続のためのエントリーのセットアップ

  1. 1 つのボー・レートでのみ使用できる標準のヘイズ・モデムの場合は、以下のように入力します。
    ACU tty2 - 1200 hayes
    「タイプ」 フィールドは、以下のように指定されます。ACU「行」 フィールドには、装置名を指定します。tty2. このモデムは 801 ダイヤラーではないので,-(負符号) は、 Line2 フィールドのプレースホルダーとして使用されます。 Class フィールド項目は、以下の伝送速度です。1200ボー。 「Dialer-Token Pair (ダイヤラー・トークン・ペア)」 フィールドの 「Dialer (ダイヤラー)」 フィールド・パートは、hayes 「トークン」 フィールド部分はブランクのままです。
  2. 異なるボー・レートで使用できる標準のヘイズ・モデムを指定するには、次のように入力します。
    ACU tty3 - 1200 hayes
    ACU tty3 - 300 hayes
    これらの 2 つの回線は同じモデムを指定しています。hayesこれは、以下のいずれかで使用できます。1200または300クラス 」フィールドに指定されているボー。 モデムは次の名前の装置に接続されています。 tty3( Line フィールド)、および Line2 フィールドには、-(負符号) プレースホルダー。 「Dialer-Token Pair (ダイヤラー・トークン・ペア)」 フィールドの 「Dialer (ダイヤラー)」 フィールド・パートは、hayes 「トークン」 フィールドはブランクのままです。
  3. 任意のボー・レートで使用できる標準の Hayes モデムを指定するには、次のように入力します。
    ACU tty2 - Any hayes
    これらの 2 つの行は、hayes単語で指定されているように、任意のボー・レートで使用できるモデムAnyクラス 」フィールドに入力します。 ただし、以下の語は、Any大文字で入力する必要がありますA.
  4. 標準 801 ダイヤラーを使用して接続を指定するには、次のように入力します。
    ACU tty4 tty5 1200 801
    ACU tty6 tty7 300 801
    これらの項目では、ACU項目が次の名前の装置に接続されているtty4およびtty6「行」 フィールドに指定します。 どちらの場合も、標準 801 自動ダイヤラーが 「Dialer-Token Pair (ダイヤラー・トークン・ペア)」 フィールドに指定されているため、 Line2 フィールドにエントリーがあります。 というのも801この 2 つの例でダイヤラーとして指定されている場合、 Line2 フィールドには 801 ACU の装置名が含まれていなければなりません。 Class フィールド項目は、以下の伝送速度を指定します。1200最初の例の場合はボー3002 番目のために 「Dialer-Token Pair (ダイヤラー・トークン・ペア)」 フィールドの 「Token (トークン)」 フィールド部分がブランクです。

TCP/IP で使用するための項目のセットアップ

サイトで TCP/IP システムを使用している場合は、 Devices ファイルに次のように入力します。

TCP - - - TCP

TCP「タイプ」 フィールドに指定されています。 負符号 (-) は、 「Line」Line2、および 「Class」 フィールドのプレースホルダーとして使用されます。TCPDialer フィールド・エントリーとして指定され、 Token エントリーはブランクのままです。

ローカル・システムとリモート・システムの両方の項目のセットアップ

以下の例は、2 つのシステムが BNU プログラムを使用して通信するために、ローカル・システムとリモート・システムの両方の Devices ファイルで必要なエントリーを示しています。

  1. ハードワイヤード接続を構成するには、以下の情報に注意してください。

    以下の項目は、システム間のハードワイヤード接続用のローカルおよびリモートの デバイス ・ファイルを構成します。zeusおよびhera、ここで、zeusローカル・システムと見なされます。heraリモート・システム。 システム上のハードワイヤード・デバイスzeus次と同一であるtty1; システム上hera,それはtty2.

    システム上の Devices ファイルzeusには, リモート・システムに接続するために次の項目が入っています。hera:
    Direct tty1 - 1200 direct
    hera tty1 - 1200 direct
    システム上の Devices ファイルheraシステムとの通信のための次の項目が入っています。zeus:
    Direct tty2 - 1200 direct
    zeus tty2 - 1200 direct
  2. 電話接続を構成するには、以下の情報に注意してください。

    これらのファイルは、システムを接続するようにセットアップされています。venusおよびmerlinモデムを使用して電話回線に接続します。 システムvenusローカル・システムおよびシステムと見なされます。merlinリモート・システムと見なされます。

    両方のシステムで、tty1次のものにフックされます:hayesモデム1200ボー。 どちらのコンピューターでも、 /etc/uucp/Systems ファイルには電話番号の一部が含まれ、 /etc/uucp/Dialcodes ファイルにはダイヤル・コードが含まれます。

    システム上の Devices ファイルvenusシステムへの接続のための以下の項目が入っています。merlin:
    ACU tty1 - 1200 hayes \T
    システム上の Devices ファイルmerlinシステムへの接続のための以下の項目が入っています。venus:
    ACU tty1 - 1200 hayes \T

ファイル

項目 説明
/etc/uucp ディレクトリー BNU のすべての構成ファイル ( Devices ファイルを含む) が入っています。
/etc/uucp/Dialcodes ファイル ダイヤル・コードの省略形が記述されています。
/etc/uucp/Dialers ファイル 接続についての初期接続手順を指定します。
/etc/uucp/Systems ファイル アクセス可能なリモート・システムを記述します。
/etc/uucp/Sysfiles ファイル /etc/uucp/Devicesに対して可能な代替ファイルまたは拡張ファイルを指定します。