ax25-config erstellt m.E. eine brauchbare Konfiguration, die man dann i.d.R. noch manuell anpassen sollte. Das ax25-howto <http://www.linuxhaven.de/dlhp/HOWTO/DE-AX25-HOWTO.html> ist dir sicher auch bekannt. Es beschreibt zwar für Kernel 2.4, gilt aber fast genauso für Kernel 2.6
Geht bei Debian auch ohne Kernel-Neubau. Welche Version solls denn sein?
Hallo Nils, auch von mir einige "Anmerkungen" zu Debian. Ich habe mittlerweile 3 Rechner mit Debian und ax25 aufgesetzt und denke deshalb, daß ich einige Dinge weiß. Grundsätzlich hat Dieter recht, Debian ist zunächst recht unkompliziert. Aber: Es kommt darauf an, was du konkret machen möchtest. Wenn du AX25 mit TCP/IP machen willst, dann kannst du die ax25-tools und -apps, die bei Debian als Pakete dabei sind, nicht nutzen, weil diese hoffnungslos veraltet sind. Du brauchst die aktuellen cvs-Pakete von "linux-ax25.org". Gerne kannst du auch meine Pakete benutzen, ich habe sie (sowohl als Quellen als auch als fertig übersetzte Pakete) bei "http://dg7gt.osth.de" im Verzeichnis "Debian" zur Verfügung gestellt. Dort findest du auch ein einigermassen aktuelles "LinkT" als Debian-Paket (alles gebaut mit Debian 4.0). Das Startskript, das wir bei DB0TIT verwenden, kannst du in modifizierter Form (nach Austauschen des Rufzeichens etc.) ebenfalls gerne verwenden. Zu finden ist es ebenso im Debian-Ordner im Verzeichnis "Skripte", der Name lautet: "ax25". Einfach nach /etc/init.d kopieren und in den entsprechenden Runleveln aktivieren (geht ganz einfach mit dem Debian-Programm "rcconf"). Die wichtigsten Konfigurationsdateien aus /etc/ax25 findest du im Verzeichnis /Skripte/etc/ax25... Den Funkrufmaster habe ich mit der GCC-Version 3.3 übersetzt. Dazu einfach im Makefile vom Funkrufmaster bei der Zeile "COMPILER" -> "CPP=g++-3.3" eintragen. Mit einer 4er-Version wird er es nicht tun. Und 2.95 hat auch nur SEGFAULT gebracht (?). Außerdem hat der Funkruf-Master ein Speicherleck... das heißt, er nimmt sich im Laufe der Zeit immer mehr Speicher, gibt diesen aber nie mehr frei. Das ist irgendwie unschön, weil dann zwangsläufig der Rechner irgendwann stehenbleibt. Ich habe mir beholfen, indem ich im 15-Minuten-Abstand via /etc/crontab den aktuellen Speicherverbrauch des Funkruf-Master-Prozesses messe (mit einem Eintrag: */15 * * * * root /usr/local/bin/exec_services_restart ). Sobald der Speicherbedarf über ein bestimmtes Maß hinausgeht, wird der Prozeß abgeschossen und neugestartet. Zusätzlich wird ax25 neugestartet, da wir öfter nach einem Funkruf-Shutdown ein kaputtes ax25-Routing hatten... Das zugehörige Skript "exec_services_restart" und das "services_restart", welches dann wieder von "exec_services_restart" aufgerufen wird, findest du auch im Skripte-Verzeichnis. Schau dir das "exec_services_restart" einfach mal an, es ist nicht so kompliziert und erspart dir diverse Neustarts des Rechners HIHI... Der Startscript für den Funkruf findest du ebenfalls im Verzeichnis Skripte ("funkruf"). Dieses ist nach /etc/init.d zu kopieren und dort ebenfalls in den entsprechenden Runleveln zu starten. Ein verändertes und an meine Bedürfnisse angepaßtes "start_frmaster" (sollte im gleichen Verzeichnis wie das frmaster-Binary liegen) habe ich ebenfalls im Verzeichnis "Skripte" abgelegt. Wenn du OpenBCM (die Mailbox) unter Debian laufen lassen willst, brauchst du zwar kein Kernel-ax25, allerdings mußt du dir einen neuen Kernel bauen. Denn die neueste Debian-Version hat die alten Unix-PTYs (also die Pseudo-Devices /dev/ttyp0 ..., /dev/ptyp0....) nicht mehr drin. Diese sind aber zwingend nötig, wenn du mit der BCM externe Programme ausführen willst (was du fast immer willst, glaub mir HIHI). Vielleicht brauchst du die PTY aber auch für ax25ipd, um eine axudp-Verbindung mit dem TNC4e/DLC7 aufzubauen. Da bin ich jetzt aber überfragt (könnte auch mit den neuen PTYs gehen, ich mache es auch traditionell mit ttyp0 <-> ptyp0, da ich ja einen "customized" Kernel verwende). So, ich hoffe, ich konnte mit meinen "Bemerkungen" (die nun doch etwas ausführlicher wurden) einige Unklarheiten und Stolpersteine beseitigen. Bei Fragen: Sprich mich gerne an... 73 de Tim, DG7GT -- To unsubscribe, e-mail: opensuse-ham-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ham-de+help@opensuse.org