15. 配置 pms

pms 程序是一个简单的个人消息系统的实现。它最初由 Alan Cox 编写。Dave Brown,N2RJT,接手了它的进一步开发。目前它仍然非常简单,仅支持向系统所有者发送邮件和获取一些有限的系统信息的功能,但 Dave 正在努力扩展其功能,使其更有用。

完成这些之后,您需要创建几个简单的文件,这些文件为用户提供有关系统的一些信息,然后您需要在ax25d.conf文件中添加适当的条目,以便连接的用户看到 PMS。

15.1. 创建/etc/ax25/pms.motd文件

这个/etc/ax25/pms.motd文件包含“每日消息 (message of the day)”,用户在连接并收到通常的 BBS id 标头后将看到此消息。该文件是一个简单的文本文件,您在此文件中包含的任何文本都将发送给用户。

15.2. 创建/etc/ax25/pms.info文件

这个/etc/ax25/pms.info文件也是一个简单的文本文件,您可以在其中放入有关您的电台或配置的更详细的信息。当用户发出Info命令时,此文件将呈现给用户,该命令来自PMS>提示符。

15.3. 将 AX.25 呼号与系统用户关联

当连接的用户向 AX.25 呼号发送邮件时,pms 希望该呼号被映射或与您机器上的真实系统用户关联。这将在单独的章节中描述。

15.4. 将 PMS 添加到/etc/ax25/ax25d.conf文件

pms 添加到您的ax25d.conf文件非常简单。但是,有一件小事您需要考虑。Dave 在 PMS 中添加了命令行参数,以使其能够处理多种不同的文本行尾约定。按照约定,AX.25 和 NET/ROM 期望行尾为回车,换行 (carriage return, linefeed),而标准的 UNIX 行尾只是换行 (newline)。因此,例如,如果您想添加一个条目,该条目表示在 AX.25 端口上接收到的连接的默认操作是启动 PMS,那么您将添加类似如下的一行

default  1  10 5 100 5   0    root  /usr/sbin/pms pms -a -o vk2ktj

这只是简单地运行 pms 程序,告诉它它连接的是 AX.25 连接,并且 PMS 所有者是vk2ktj。请查看 man 页面,了解您应该为其他连接方法指定什么。

15.5. 测试 PMS

要测试 PMS,您可以从命令行尝试以下命令:# /usr/sbin/pms -u vk2ktj -o vk2ktj。将您自己的呼号替换我的呼号,这将运行 pms,告诉它使用 UNIX 行尾约定,并且登录用户是vk2ktj。您可以执行连接用户可以执行的所有操作。

此外,您可以尝试让其他节点连接到您,以确认您的ax25d.conf配置工作正常。