9. 配置用于 TCP/IP 的 NET/ROM 接口

配置用于 TCP/IP 的 NET/ROM 接口几乎与配置用于 TCP/IP 的 AX.25 接口完全相同。

同样,你可以在 nrattach 命令行中指定 IP 地址和 MTU,或者使用 ifconfigroute 命令,但是你需要手动为希望路由到的主机添加 arp 条目,因为你的机器没有机制来学习它应该使用哪个 NET/ROM 地址来访问特定的 IP 主机。

所以,要创建一个nr0设备,IP 地址为44.136.8.5,MTU 为512,并使用来自/etc/ax25/nrports文件的名为netrom的 NET/ROM 端口,你可以使用

# /usr/sbin/nrattach -i 44.136.8.5 -m 512 netrom
# route add 44.136.8.5 nr0

或者你可以手动使用如下命令

# /usr/sbin/nrattach netrom
# ifconfig nr0 44.136.8.5 netmask 255.255.255.0 hw netrom VK2KTJ-9
# route add 44.136.8.5 nr0

然后对于每个你想通过 NET/ROM 访问的 IP 主机,你需要设置路由和 ARP 条目。要访问 IP 地址为44.136.80.4且 NET/ROM 地址为BBS:VK3BBS的目标主机,通过呼号为VK2SUT-0的 NET/ROM 邻居,你可以使用如下命令

# route add 44.136.80.4 nr0
# arp -t netrom -s 44.136.80.4 vk2sut-0
# nrparms -nodes vk3bbs + BBS 120 6 sl0 vk2sut-0

传递给 nrparms 命令的 `120` 和 `6` 参数是路由的 NET/ROM 质量过时计数 值。