7. AX.25 インターフェイスを TCP/IP 用に設定する

AX.25 ポートを TCP/IP を通すように設定するのはとても簡単です。 KISS インターフェイスについては IP アドレスを設定するのに二通りの方法 があります。 kissattach コマンドには IP アドレスを指定するオプ ションがあります。(訳注:ただしこの方法は現在ではあまりお勧めできませ ん) ifconfig を使う方法はもっと一般的でどんなタイプの インターフェイスでも使えます。

以前の KISS の説明で使った例を IP アドレスが 44.136.8.5MTU512 となるように改造を加えると、

# /usr/sbin/kissattach -i 44.136.8.5 -m 512 /dev/ttyS0 radio
# /sbin/route add -net 44.136.8.0 netmask 255.255.255.0 ax0
# /sbin/route add default ax0

というようになります。必要に応じて他のパラメーターを設定するために ifconfig も使うことになります。

Note: (訳注) 繰返しますが、kissatttach で IP アドレスを指定するのはお勧めで きません。動作するかも知れませんが、kissattach の オプション i はいず れ予告なく使用不可能となるかも。

KISS 以外のインターフェイスを使うなら IP アドレス、ネットマスクを ifconfig プログラムにより設定して、そしてそのポー トを経由するルーティング情報を追加します。 これは通常の TCP/IP インターフェイスの設定方法と全く同じです。 以下は PI カードデバイスの例ですが、他の AX.25 ネットワークデバイスに ついても同じように設定できるはずです。

# /sbin/ifconfig pi0a 44.136.8.5 netmask 255.255.255.0 up
# /sbin/ifconfig pi0a broadcast 44.136.8.255 mtu 512
# /sbin/route add -net 44.136.8.0 netmask 255.255.255.0 pi0a
# /sbin/route add default pi0a

もしあなたが NOS やその類、あるいは TCP/IP の設定をしたことがあるなら、 上に挙げた例は慣れ親しんだ設定の典型例であることでしょう。 他のネットワークデバイスを設定するならデフォルトルートは必要ないかも知 れないことにご注意。

さてテストするには、ping してみるか、ローカルネットワークのホストに telnet してみます。

# ping -i 5 44.136.8.58

-i 5 という引数は 5 秒毎に ping を送るようにする指 定です。 これがなければデフォルトの 1 秒毎になります。