Informationen zum (deutschen) CB-Netz over Internet

Seit Ende März 2000 versuche ich ein Netzwerk von deutschen CB-Funk Packet-Radio-Stationen über das Internet aufzubauen. Anfangs gab es nur Anbindungen nach Tschechien bzw. Holland, wo durch Kabel-Internet-Anbieter bereits zahlreiche Stationen verbunden waren. Nach und nach sind mit dem wachsenden Angebot von Flatrateanbietern in Deutschland aber auch immer mehr deutsche Stationen an das Netz angebunden worden... . Eine Linkkarte, welche Stationen momentan direkt an den Node DNX274 angeschlossen sind, gibt es hier. Im Netz werden mittlerweile, wie im Amateurfunknetz, die beiden automatischen Routingsysteme 'Flexnet' und 'Netrom' verwendet. Die Noden tauschen dabei untereinander Informationen aus, welche anderen Noden momentan erreichbar sind. In jeder Node kann man dann eine aktuelle Nodeliste (Netrom) bzw. Destinationliste (Flexnet) abrufen, um sich alle connectbaren Ziele anzuzeigen (dies sind übrigens gerade die aktuellen Listen von DNX274). Es gibt mittlerweile auch eine richtig große Runde von Convers-Usern, die das entstandene CB-Netz zum chatten nutzen. Dreißig oder mehr User am Abend sind keine Seltenheit mehr!

Als Nodesoftware für AXIP/AXUDP Linkanbindungen über das Internet kann man eigentlich jede Nodesoft einsetzten, die AXIP/AXUDP Treiber beinhaltet (XNET, Flexnet, TNN, BPQ...). Die zumeist eingesetzte Software ist mittlerweile XNET, da hier momentan noch am aktivsten an der Weiterentwicklung gearbeitet wird und der Programmierer auch in keinster Weise dem CB-Funk abgeneigt gegenüber steht!

Ein großes Problem ist z.Z. noch, daß bei Flatrate/Call-by-call-Angeboten etc. keine festen IP-Nummern den Internetbenutzern zugewiesen werden. Momentan unterstützt keine der Nodesoft AXIP/AXUDP mit dynamischen IP-Nummern, in der nächsten Version von XNET soll aber ein modifiziertes AXUDP Protokoll eingesetzt werden, das selbständig Informationen über eine IP-Nummer Aktualisierung von zwei Linkpartnern erlaubt (vgl. Diskussionsboard XNET). Solang dies nicht implementiert ist, muß im Fall einer geänderten IP-Nummer der Eintrag zum Linkpartner entweder manuell oder mit externen Tools geändert werden. Da das manuelle Eintragen immer vom jeweiligen Sysop abhängt, ist eine automatische Funktion natürlich besser. So wurde folgende Idee geboren: Die Linkpartner mit dynamischen IP-Nummern nutzen einen der kostenfreien IP-DNS-Services, wie z.B. dyndns.org oder homeip.net. Dort kann man sich einen 'festen' Domainnamen aussuchen, und alle diese Anbieter bieten dann die Möglichkeit, das bei Einwahl ins Internet, die dann grade aktuelle IP-Nummer vom jeweiligen Provider, diesem Domainnamen zugeordnet wird. Bis sich diese Information dann auf allen Systemen rumgesprochen hat, können zwar einige Minuten vergehen, aber im Prinzip funktioniert es recht gut. Somit ist dann der Domainnamen die 'feste IP-Nummer'. Das einzige Problem was dann noch besteht, ist das XNET keine Domainnamen nutzen kann, sondern nur IP-Nummern. Somit muß dann der Linkpartner mit externen Tools wiederum die IP-Nummern aus den Domainnamen ableiten und diese Information dann der Knotensoftware zukommen lassen. Das alles klingt im ersten Moment recht umständlich, funktioniert aber recht gut und total automatisch, wenn es einmal eingerichtet ist.

Im Fall von XNET sind hier zwei Beispiele vorgestellt:

XNET für Linux
Hier reicht ein bash-Skript das periodisch aufgerufen wird (z.B. über /etc/crontab). Das Skript ruft mit dem Linuxbefehl 'nslookup' die IP-Nummern der Linkpartner-Domainnamen ab, speichert diese dann mit den nötigen Parametern in einer *.MAC Makrodatei (in meinem Beispiel Skript würde z.B. folgende DBO812.MAC erzeugt). Diese Makrodatei wird dann per crontab von XNET periodisch eingelesen. Dabei werden dann die entsprechenden IP-Nummern auf den Ports neu gesetzt (bestehende Links werden nicht resettet, wenn sich die IP-Nummer ändert!). In XNET muß dazu natürlich die crontab mit dem Befehl 'start crond' gestartet sein, dies sollte aber generell in die AUTOEXEC.NET einfügt sein und sowieso laufen. Das Skript muß mit einem Editor natürlich an die jeweiligen Gegebenheiten angepaßt werden.

XNET für WinXP/2000/NT/Win95/98
Hier hat Jonas DJJ812 ein Tool NTNETDNS geschrieben, was wie folgt funktioniert: per XNET crontab wird das Programm automatisch aufgerufen. Das Programm fragt dabei die aktuellen IP-Nummern der Linkpartner ab und erzeugt daraus eine NTNETDNS.NET Datei, die wiederum mit der crontab von XNET periodisch eingelesen wird. Dabei werden dann die entsprechenden IP-Nummern auf den Ports neu gesetzt (bestehende Links werden nicht resettet, wenn sich die IP-Nummer ändert!). Auch hier muß dann in XNET die crontab mit dem Befehl 'start crond' gestartet sein, dies sollte aber generell in der AUTOEXEC.NET eingefügt sein und sowieso laufen. Die Konfiguration von NTNETDNS geschieht in der Datei 'ntnetdns.cfg'.

Natürlich bin ich weiterhin besonders daran interessiert das Node-Gateway-Netz via Internet weiter auszubauen. Ein paar weitere Infos speziell zu meiner Node DNX274 gibt es hier! Generell sollte eine Linkanbindung an nur einen Linkpartner vermieden werden, da es sonst bei einem Linkfehler (z. B. Systemausfall) kein Alternativ-Routing mehr gibt! Das andere Extrem - unkoordiniertes kreuz-und-quer Verlinken an möglichst jeden anderen macht aber auch nicht richtig Sinn, da dies im Extremfall zu Loops führen kann. Man sollte sich hier also auf ein gesundes Mittelmass einigen. Bei Fragen hierzu oder Linkwünschen an DNX274 stehe ich gerne zur Verfügung bzw. verweise ggf. auch auf andere Nodesysops.

In den letzten 2 Jahren sind eine Reihe von Netzknoten entstanden, die auch eine automatische Linkanbindung unterstützen (meist mit TNN Software). Die bekannteste hiervon war sicherlich DNX406 (ehemals MI0NOD) in Minden - die aber leider seit Ende 2004 nicht mehr aktiv ist.
Wenn man sich etwas im Netz umsieht, dürfte es aber nicht schwerfallen, entsprechende Alternativen zu entdecken:
z. B. KS1NOD in Krems/Österreich, AW0NET in Ahrweiler oder DNO/LNK989 in Wuppertal - bei allen wird sogar ein AXUDP-Userlinkzugang angeboten (d. h. "richtiger" und uneingeschränkter AX.25-Betrieb ist auf Userseite mit einem Packet-Radio-Programm eigener Wahl möglich).


Viele weitere Informationen zu meinem System sowie eine umfangreiche Linksammlung zu anderen CB-Funk Mailbox/Node/Vereins-Homepages im Internet findet man auf der Seite von meiner Mailbox DBO274 (Anmerkung: diese Seiten werden momentan nicht mehr aktuell gepflegt)!


Last changed: 22.04.2005 --- Visits since 07.10.2000:
Comments please to Markus