Inhalt

15. Das PMS (Personal Message System) einrichten

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.

15.1 Die Datei /etc/ax25/pms.motd

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.

15.2 Die Datei /etc/ax25/pms.info

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.

15.3 AX.25-Rufzeichen Systembenutzern zuordnen

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.

15.4 PMS in die Datei /etc/ax25/ax25d.conf einbauen

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.

15.5 Das PMS testen

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.


Inhalt