Das Programm pms
ist eine Implementation eines einfachen
Personal Message Systems. Es wurde von Alan Cox geschrieben und
von Dave Brown, NR2JT (dcb@vectorbd.com
) weiter verbessert.
Zur Zeit ist das Programm noch sehr einfach, es erlaubt nur, Mitteilungen an den Eigentümer des Systems zu richten und einige begrenzte Systeminformationen abzufragen. Dave arbeitet daran, die Möglichkeiten des Programms zu erweitern. Es gibt einige Dateien, die man erzeugen sollte, um den Nutzern einige Informationen über das eigene System zu geben.
Weiterhin müssen der Datei /etc/ax25/ax25d.conf
die
entsprechenden Einträge hinzugefügt werden, um das PMS den
Nutzern zur Verfügung zu stellen.
Diese Datei enthält den »Spruch des Tages« (Message Of The Day), den die Nutzer nach Aufbau der Verbindung und Empfang des üblichen BBS-ID-Headers lesen können.
Es ist eine einfache Textdatei, deren Inhalt an die Nutzer gesendet wird.
Diese ist ebenfalls eine einfache Textdatei, die detailliertere Informationen über die eigene Systemkonfiguration oder Station enthält. Sie wird als Antwort auf den info-Befehl ausgesendet, den die Nutzer am PMS> - Prompt eingeben können.
Sendet ein mit dem System verbundener Nutzer eine Mail an ein
AX.25-Rufzeichen, so erwartet pms
, daß das Rufzeichen
einem realen Systembenutzer auf der Maschine zugeordnet ist.
Dies wird in einem gesonderten Abschnitt beschrieben.
Dies ist sehr einfach. Eine Sache muß aber beachtet werden:
Dave hat für pms
Kommandozeilenparameter vorgesehen, damit
dieses verschiedene Konventionen für die Zeilenendmarkierung
verarbeiten kann. AX.25 und NetROM erwarten die Zeilenendmarkierung
als Carriage Return+Linefeed (CR+LF), während unter Unix ein
New Line Standard ist.
Will man also beispielsweise einen Eintrag in
/etc/ax25/ax25d.conf
vorsehen, der für jede auf einem
AX.25-Port hereinkommende Verbindung das PMS startet, so fügt
man etwa eine solche Zeile hinzu:
default 1 10 5 100 5 0 root /usr/sbin/pms pms -a -o vk2ktj
Damit wird das PMS gestartet und ihm mitgeteilt, daß es mit einer AX.25-Verbindung assoziiert ist und der Eigentümer des PMS VK2KTJ ist. Für andere Verbindungsarten gibt die Hilfeseite weiterführende Auskünfte.
Als Test für das PMS eignet sich z.B. folgender Befehl, der auf der Kommandozeile eingegeben wird:
/usr/sbin/pms -u vk2ktj -o vk2ktj
An Stelle von »vk2ktj« gibt man sein eigenes Rufzeichen an. PMS wird gestartet, es verwendet die unter UNIX übliche Zeilenendemarkierung und der eingeloggte Nutzer ist hier vk2ktj. Jetzt kann man alle Befehle, die den verbundenen Nutzern zur Verfügung stehen, ausprobieren.
Zusätzlich kann man eine andere Station bitten, sich mit der
eigenen zu verbinden, um zu prüfen, ob die Einstellungen in
/etc/ax25/ax25d.conf
funktionieren.