7. 为 TCP/IP 配置 AX.25 接口

配置 AX.25 端口以承载 TCP/IP 非常简单。如果您有 KISS 接口,则有两种方法来配置 IP 地址。 kissattach 命令有一个选项,允许您指定 IP 地址。 使用 ifconfig 命令的更常规方法适用于所有接口类型。

因此,修改之前的 KISS 示例

# /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

以创建一个 IP 地址为的 AX.25 接口44.136.8.5以及一个MTU512字节。 如果需要,您仍然应该使用 ifconfig 来配置其他参数。

如果您有任何其他接口类型,那么您可以使用 ifconfig 程序来配置端口的 IP 地址和子网掩码详细信息,并通过该端口添加路由,就像您对任何其他 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' 参数到 ping,以告诉它每 5 秒发送一次 ping,而不是默认的 1 秒。