名前

macipgw — MacIP ゲートウェイ デーモン

概要

macipgw [-d debugclass] [-n nameserver] [-u unprivileged-user] [-z zone] [network] [netmask]

macipgw [ -v | -V ]

説明

macipgw は、AppleTalk のみのネットワークを介して接続されたデバイスに IP 接続を提供します。つまり、LocalTalk または Apple Remote Access (ARA) です。macipgw は通常、/etc/rc から起動されます。

MacIP (以前は KIP と呼ばれていました) は、IP パケットを AppleTalk パケットにカプセル化できるプロトコルです。 macipgw は、AppleTalk ネットワーク上の MacIP ゲートウェイとして自身を登録し、トンネル インターフェイスを設定して起動します (tun(4) を参照)。次に、AppleTalk ネットワークから受信した IP パケットをトンネル インターフェイスを介してカーネルに転送します。同様に、トンネル経由で受信された IP パケットは、宛先 IP アドレスに登録されている AppleTalk デバイスに転送されます。

他の MacIP ゲートウェイとは異なり、macipgw は動作するために独自の IP (サブネット) ネットを必要とし、登録されたアドレスに対してプロキシ ARP を使用しません。ゲートウェイは、常にネットワークの最初のアドレスをローカル アドレスとして使用します。つまり、ネットワーク 192.168.1.0/24 の場合は 192.168.1.1 です。

macipgw は、LOG_DAEMON 機能の下で、syslog(3) を介して操作メッセージをログに記録します。

オプション

-d debugclass

デーモンがフォークせず、すべてのアクションのトレースが書き込まれるように指定しますstdout に出力します。 debugclass の有用な値については、ソース コードを参照してください。

-n nameserver

ゲートウェイ経由で接続された AppleTalk デバイスが使用する DNS ネーム サーバーの IP アドレスを指定します。

-u unprivileged-user

サーバーの起動後に、ルート権限を削除してユーザー unprivileged-user に変更します。

-z zone

macipgw は、デフォルトのゾーンではなく、ゾーンに登録する必要があります。

-v | -V

バージョン情報を表示して終了します。

network

クライアントに使用するネットワーク番号を指定します。

netmask

ネットワークのネットマスクを指定します。

/usr/local/libexec/macipgw -n 192.168.1.1 -z "Remote Users" 192.168.1.0 255.255.255.0

macipgw を起動し、ゲートウェイ経由で接続されたデバイスにクラス C ネットワーク 192.168.1.0 を割り当て、macipgw が動作しているシステムをネーム サーバーとして使用でき、ゾーン Remote Users に登録する必要があることを指定します。

ファイル

/usr/local/libexec/macipgw

関連項目

tun(4)

ip(4)

atalkd(8)

syslog(3)

syslogd(8)

バグ

ログ メッセージ以外に、どの AppleTalk デバイスがゲートウェイを使用しているかに関する情報はありません。

著者

Stefan Bethke <[email protected]>