macipgw

8 25 July 1997 Netatalk Netatalk AFP ファイルサーバ マニュアル @netatalk_version@

macipgw

MacIP ゲートウェイ デーモン

          macipgw

          -d debugclass

          -f configfile

          -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` は `/usr/etc/macipgw.conf` (または同等の pkgconf パス) から構成オプションを読み取ります。コマンド ライン オプションは、構成ファイル オプションよりも優先されます。例については以下を参照してください。

`macipgw` は、LOG_DAEMON 機能の下で、

syslog

3 を介して操作メッセージをログに記録します。

## オプション

-d `debugclass`

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

-f `configfile`

- 設定情報については、`macipgw.conf` ではなく、`configfile` を参照します。

-n `nameserver`

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

-u `unprivileged-user`

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

-z `zone`

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

-v | -V

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

`network`

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

`netmask`

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

## 例

### `macipgw` 呼び出しの例。

    /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 に登録する必要があることを指定します。

### 例: `macipgw.conf` 構成ファイル。

    [Global]
    network = 192.168.151.0
    netmask = 255.255.255.0
    nameserver = 8.8.8.8
    zone = My Zone
    unprivileged user = foobar

## ファイル

`/usr/local/libexec/macipgw`

## 関連項目

tun

4

ip

4

atalkd

8

syslog

3

syslogd

8

## バグ

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

## 著者

Stefan Bethke <Stefan.Bethke@Hanse.DE>