Inhalt

7. Ein AX.25-Interface für TCP/IP einrichten

Es ist sehr einfach, einen AX.25-Port für TCP/IP einzurichten. Für KISS-Interfaces gibt es zwei Möglichkeiten, eine IP-Adresse einzurichten. Die konventionellere Methode mit dem Befehl ifconfig funktioniert mit allen Interface-Typen.

Für einen an /dev/ttyS0 angeschlossenen KISS-TNC gilt dieses Beispiel:

 
/usr/sbin/kissattach -i 44.136.8.5 -m 512 /dev/ttyS0 radio 
/sbin/route add -net 44.136.8.0 netmask 255.255.255.0 ax0
/sbin/route add default ax0 

Damit wird ein AX.25-Interface mit der IP-Adresse 44.136.8.5 und einer MTU (Maximum Transmit Unit, maximale Größe des ausgesendeten Datenpakets) von 512 Bytes erzeugt. Wenn notwendig, können mit dem ifconfig-Befehl weitere Parameter eingestellt werden.

Die anderen Interfaces können wie die Netzwerkkarte mit ifconfig auf IP-Adresse und Netzmaske eingestellt werden, ebenso wird die Route wie für eine Netzwerkkarte festgesetzt (man route). Das folgende Beispiel ist für eine PI-Karte gedacht, funktioniert aber auch mit jedem anderen AX.25-Netzwerk-Device, statt pi0a ist der jeweilige Device-Name einzusetzen:

/sbin/ifconfig pi0a 44.136.8.5 netmask 255.255.255.0 up 
/sbin/ifconfig pi0a broadcast 44.136.8.255 mtu 512 
/sbin/route add -net 14.136.8.0 netmask 255.255.255.0 pi0a
/sbin/route add default pi0a 

Die hier aufgeführten Befehle sind typisch für diese Konfigurationen, vielen werden sie von NOS oder anderer TCP/IP-Software her bekannt sein. Beachten muß man, daß die Default-Route möglicherweise nicht gebraucht wird, wenn schon ein anderes Netzwerk-Device eingerichtet ist. Um das Ganze zu testen, versuche man ein ping oder telnet zum lokalen Host:

ping -i 5 44.136.8.58

Beachte die Option -i 5, die Ping veranlaßt, seine Pakete nur aller 5 Sekunden statt wie voreingestellt, aller Sekunden zu senden.


Inhalt