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.