Packetradio in Linux ohne Kerneländerungen.
Hallo, ich wollte mal fragen, ob es ein Packet Radio Programm für Linux gibt, das man verwenden kann, ohne den Kernel umbauen zu müssen (wegen dem ax25). Da das ganze ja schon zu Dos-zeiten ohne so einen Aufwant ging müsste es ja in Linux auch kein Problem sein. DO7FL -- To unsubscribe, e-mail: opensuse-ham-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ham-de+help@opensuse.org
Hallo DarkRock, es gibt TNT, was aber von Bedienung und Optik sehr an DOS-Zeiten erinnert, da es Konsolen-basiert läuft. Es setzt auf ein Hostmode-TNC oder -Treiber auf. Empfehlen kann ich die aber das Kernel-AX25. Zumindest bei OpenSuse muss man dafür keinen Kernel bauen. Der Konfigurationsaufwand ist twas höher. Man könnte zur Konfiguration ax25-config nehmen, das einem die Arbeit erleichtert und die Konfiguration erstellt. Dafür hat man dann die ganze Palette der Programme incl. TCP/IP am laufen. 73, Dieter DarkRock schrieb:
Hallo, ich wollte mal fragen, ob es ein Packet Radio Programm für Linux gibt, das man verwenden kann, ohne den Kernel umbauen zu müssen (wegen dem ax25). Da das ganze ja schon zu Dos-zeiten ohne so einen Aufwant ging müsste es ja in Linux auch kein Problem sein.
DO7FL -- To unsubscribe, e-mail: opensuse-ham-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ham-de+help@opensuse.org
Hallo, meines Erachtens funktioniert ax25-config schon seit Jahren nicht mehr richtig... Ich habe mir einige kleine Skripte gebaut, mit denen die Konfiguration von ax25 recht einfach wird. Bei Interesse kann ich dir diese gerne zusenden. Du brauchst für Packet Radio unter Linux grundsätzlich die ax25-tools, ax25-apps und als Terminalprogramm am besten LinkT (viel Auswahl hast du eh nicht ;-)). Die Pakete holst du dir am einfachsten auf den Rechner, indem du das Hamradio-Repo in die Liste deiner Paketquellen einbaust und die Pakete dann per Yast installierst. Und den Kernel brauchst du bei OpenSUSE nicht zu ändern. 73 de Tim Fischer, DG7GT P.S.: Die Angabe des wirklichen Namens ist in Mailinglisten eigentlich üblich. DarkRock schrieb:
Hallo, ich wollte mal fragen, ob es ein Packet Radio Programm für Linux gibt, das man verwenden kann, ohne den Kernel umbauen zu müssen (wegen dem ax25). Da das ganze ja schon zu Dos-zeiten ohne so einen Aufwant ging müsste es ja in Linux auch kein Problem sein.
DO7FL -- To unsubscribe, e-mail: opensuse-ham-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ham-de+help@opensuse.org
Hallo, da misch ich mich doch auch mal ein. On Fri, May 23, 2008 at 09:05:21AM +0200, Tim Fischer wrote:
meines Erachtens funktioniert ax25-config schon seit Jahren nicht mehr richtig...
Soweit ich mich erinner sind die Skripte für 2.4er Kernel und die damals gängigen Distributionen geschrieben. Hat sich aber ehrlich gesagt auch nie jemand bei mir beschwert ;-)
Ich habe mir einige kleine Skripte gebaut, mit denen die Konfiguration von ax25 recht einfach wird. Bei Interesse kann ich dir diese gerne zusenden.
Tim: Heisst das, ich darf die Projektverwaltung von ax25-config auf dich übertragen?
Du brauchst für Packet Radio unter Linux grundsätzlich die ax25-tools, ax25-apps und als Terminalprogramm am besten LinkT (viel Auswahl hast du eh nicht ;-)).
Au ja, und einen Tester für linkt-cvs hätte ich auch gerne.
Die Pakete holst du dir am einfachsten auf den Rechner, indem du das Hamradio-Repo in die Liste deiner Paketquellen einbaust und die Pakete dann per Yast installierst.
Wo ist die nochmal? Ich hab eine 10.3 installiert, die ich alle paar Wochen boote. Krieg ich das auch hin?
Und den Kernel brauchst du bei OpenSUSE nicht zu ändern.
Das find ich schon mal prima. 73, Robert DL1NC
Robert Steinhäußer schrieb:
On Fri, May 23, 2008 at 09:05:21AM +0200, Tim Fischer wrote:
meines Erachtens funktioniert ax25-config schon seit Jahren nicht mehr richtig...
Soweit ich mich erinner sind die Skripte für 2.4er Kernel und die damals gängigen Distributionen geschrieben. Hat sich aber ehrlich gesagt auch nie jemand bei mir beschwert ;-) Das ax25-config hat soweit ganz gut funtioniert. Es hat sich doch seit Jahren bei kernel-ax25 nichts getan. Mit ein paar e-mails zwischen DO7FL und mir lief das dann auch.
Tim, ich denke man könnte ax25-config ruhig auch in das Openesuse-HAM-Repo aufnehmen.
Au ja, und einen Tester für linkt-cvs hätte ich auch gerne. Robert, bei mir ist die CVS am laufen. Ich stelle mich gerne als Tester zur Verfügung. Hab grade gesehen, dass es was neues im CVS gibt und mir das gleich mal geholt. Die linkt-users Mailingliste scheint ja auch eingeschlafen zu sein.
73 de Dieter, DK4TU -- To unsubscribe, e-mail: opensuse-ham-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ham-de+help@opensuse.org
Hallo zusammen, kurze Frage, die hier nur sehr indirekt hingehört, aber hier ist ja nicht soo viel los. Bislang habe ich mich mit AX.25 nur unter OSS 10.x rumgeschlagen. Nun muss es ein Debian sein. Wie unterscheidet sich dort die Vorgehensweise? Komme ich dort auch um den Kernel herum oder muss ich compilieren? Worauf sollte ich achten? Brauche den AX.25 für den FunkrufMaster... Schönen Dank für eure Tipps. -- 73s, Nils -- To unsubscribe, e-mail: opensuse-ham-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ham-de+help@opensuse.org
Nils Prause schrieb:
Bislang habe ich mich mit AX.25 nur unter OSS 10.x rumgeschlagen. Nun muss es ein Debian sein.
Wie unterscheidet sich dort die Vorgehensweise? Komme ich dort auch um den Kernel herum oder muss ich compilieren? 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? 73 de Dieter -- To unsubscribe, e-mail: opensuse-ham-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ham-de+help@opensuse.org
Das ax25-config hat soweit ganz gut funtioniert. Es hat sich doch seit Jahren bei kernel-ax25 nichts getan. Mit ein paar e-mails zwischen DO7FL und mir lief das dann auch.
Tim, ich denke man könnte ax25-config ruhig auch in das Openesuse-HAM-Repo aufnehmen.
Hallo, ich war wohl mit dieser Aussage etwas "pauschal". Bei mir hat das ax25-config beim letzten Versuch nicht getan. Allerdings ist das schon längere Zeit her, seit ich es getestet habe. Deswegen nehme ich meine Aussage gerne wieder zurück ;-) Hmm, in wenigen Tagen / Wochen soll ja wohl OpenSUSE 11.0 herauskommen. Wir haben noch einiges an Arbeit vor uns (Jan-Simon, DL9PF und ich), bis alle Pakete unter 11.0 funktionieren werden. Deshalb verspreche ich jetzt mal nicht, daß ax25-config bis zum Erscheinungstermin von 11.0 bereits dabei sein wird. Aber wir werden unser bestes geben. Aber bitte bedenkt, daß es mittlerweile um die 80 Pakete sind, die wir pflegen müssen, da geht schon wirklich Zeit drauf. @Robert: Grundsätzlich bin ich nicht abgeneigt, die Projektverwaltung für ax25-config zu übernehmen, aber das besprechen wir mal per Private Mail... 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
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
Hallo zusammen, nachdem es nun lange versprochen war und einige danach gefragt hatten, habe ich mal meinen Versuch, ein funktionierendes und einfach zu konfigurierendes ax25 unter openSUSE hinzubekommen, ins Netz gestellt. Zu finden ist das ganze wieder einmal unter http://dg7gt.osth.de im Verzeichnis /openSUSE-10.3/ Wer mir vertraut, kann direkt das ax25-script-0.8-2.noarch.rpm installieren, für alle anderen habe ich auch das dazugehörige scr.rpm zum Selberbauen hinterlegt. Nach der Installation gibt es im Verzeichnis /usr/share/doc/packages/ax25-scripts eine README. Bitte lest diese zunächst durch, damit sollte bereits vieles klar sein. Die gesamte Konfiguration spielt sich (wie dort beschrieben) in zwei Dateien ab, und zwar in der Datei /etc/ax25/hamradio (für allgemeine Einstellungen) und in der entsprechenden Port-Konfigurationsdatei in /etc/ax25/ax25_conf. Ich habe versucht, alles zu dokumentieren. Nachdem alles richtig konfiguriert wurde, kann man probeweise als root mit "rcax25 start" das ganze testen. Wenn es geht: Glückwunsch. Dann einfach mit dem Yast-Runleveleditor fest eintragen, damit es auch beim nächsten Neustart noch geht HIHI... ACHTUNG: Es ist kein Editieren in irgendwelchen axports-Files oder dergleichen mehr nötig! Das eigentliche Startskript /etc/init.d/ax25 ist mittlerweile recht umfangreich. Es sind sicher noch einige Bugs versteckt, da ich natürlich nicht alle Konfigurationen testen kann. Bitte testet es, und wenn ihr Fehler findet, dann schreibt mir gerne, ich werde sie dann so schnell wie möglich korrigieren. Bitte bedenkt aber, daß ich außer Linux und Amateurfunk auch noch einige andere "Aktivitäten" habe, deshalb kann es natürlich durchaus auch mal einige Tage (Wochen) dauern, bis wieder mal etwas kommt. Viel Spaß damit... Vy 73 de Tim, DG7GT (der sich gerade über die wiederbelebte openSUSE-ham-de-Mailingliste freut ;-)). -- To unsubscribe, e-mail: opensuse-ham-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ham-de+help@opensuse.org
participants (5)
-
DarkRock
-
Dieter Deiss
-
Nils Prause
-
Robert Steinhäußer
-
Tim Fischer