staging.inyokaproject.org

AX.25 Soundmodem unerwünschte Broadcasts

Status: Gelöst | Ubuntu-Version: Kubuntu 7.04 (Feisty Fawn)
Antworten |

slashdot

Anmeldungsdatum:
22. März 2006

Beiträge: Zähle...

Hallo,

Ich habe ein Problem mit AX.25 und Soundmodem. Wenn ich das Soundmodem starte fängt es an unerwünsche Broadcast-Pakete zu senden.

Zur Erklärung: AX.25 ist ein Protokoll, das zur Datenübertragung im Amateurfunk verwendet wird. Das Soundmodem ermöglich den AX.25 Betrieb über die Soundkarte ohne teure Hardware (TNCs, etc.).

Meine Konfiguration des Netztwerkinterface sm0 für AX.25 sind folgendermaßen aus:

/etc/ax25/soundmodem.conf

<?xml version="1.0"?>
<modem>
  <configuration name="soundmodem">
    <channel name="Channel 0">
      <mod mode="afsk" bps="1200" f0="1200" f1="2200" diffenc="1"/>
      <demod mode="afsk" bps="1200" f0="1200" f1="2200" diffdec="1"/>
      <pkt mode="MKISS" ifname="sm0" hwaddr="DO1JRB" ip="10.0.0.1" netmask="255.255.255.0" broadcast="10.0.0.255" file="/dev/soundmodem0" unlink="1"/>
    </channel>
    <chaccess txdelay="250" slottime="100" ppersist="40" fulldup="0" txtail="10"/>
    <audio type="soundcard" device="/dev/dsp" halfdup="0"/>
    <ptt file="/dev/ttyS0"/>
  </configuration>
</modem>

/etc/ax25/axports

# /etc/ax25/axports
#
# The format of this file is:
#
# name callsign speed paclen window description
#
sm0     DO1JRB          1200    255     2       Soundmodem 1k2

/etc/ax25/ax25d.conf

# /etc/ax25/ax25d.conf
#
# ax25d Configuration File.
#
# AX.25 Ports begin with a '['.
#
[DO1JRB via sm0]
NOCALL   * * * * * * L
default 2 10 3 300 10 5 - root /usr/sbin/node node sm0 %s

Wenn ich nun das Soundmodem starte werden folgende Broadcasts gesendet:

jan@napoleon:~$ sudo soundmodem
Tx: fm DO1JRB-0 to QST-0 UI  pid=CC
E.....@....,.............................napoleon []._workstation._tcp.local......napoleon.*.....1.0.0.10.in-addr.arpa......5.......x.......D.......x...5.5.
.....x...I686.LINUX...!.....x.........5

Tx: fm DO1JRB-0 to QST-0 UI  pid=CC
E.....@....k.............q...............napoleon []._workstation._tcp.local................('org.freedesktop.Avahi.cookie=2818228838

Tx: fm DO1JRB-0 to QST-0 UI  pid=CC
E.....@....,.............................napoleon []._workstation._tcp.local......napoleon.*.....1.0.0.10.in-addr.arpa......5.......x.......D.......x...5.5.
.....x...I686.LINUX...!.....x.........5

Tx: fm DO1JRB-0 to QST-0 UI  pid=CC
E.....@....k.............q...............napoleon []._workstation._tcp.local................('org.freedesktop.Avahi.cookie=2818228838

Tx: fm DO1JRB-0 to QST-0 UI  pid=CC
E.....@....,.............................napoleon []._workstation._tcp.local......napoleon.*.....1.0.0.10.in-addr.arpa......5.......x.......D.......x...5.5.
.....x...I686.LINUX...!.....x.........5

Tx: fm DO1JRB-0 to QST-0 UI  pid=CC
E.....@....k.............q...............napoleon []._workstation._tcp.local................('org.freedesktop.Avahi.cookie=2818228838

Tx: fm DO1JRB-0 to QST-0 UI  pid=CC
E.....@....................j.............napoleon []._workstation._tcp.local..........('org.freedesktop.Avahi.cookie=2818228838.napoleon.*.......x.......1.0.0.10.in-addr.arpa........x...c.c.
.....x...I686.LINUX...!.....x.........c

Tx: fm DO1JRB-0 to QST-0 UI  pid=CC
E..~..@....r.............j[.............._services._dns-sd._udp.local............_workstation._tcp.#.4...........napoleon [].4

Tx: fm DO1JRB-0 to QST-0 UI  pid=CC
F..(..@................."...............

Tx: fm DO1JRB-0 to QST-0 UI  pid=CC
E.....@....................j.............napoleon []._workstation._tcp.local..........('org.freedesktop.Avahi.cookie=2818228838.napoleon.*.......x.......1.0.0.10.in-addr.arpa........x...c.c.
.....x...I686.LINUX...!.....x.........c

Tx: fm DO1JRB-0 to QST-0 UI  pid=CC
E.....@...................q.............._services._dns-sd._udp.local............_workstation._tcp.#.4...........napoleon [].4.T.........('org.freedesktop.Avahi.cookie=2818228838.T.!.....x.........napoleon.#.........x......

Tx: fm DO1JRB-0 to QST-0 UI  pid=CC
E.....@....................j.............napoleon []._workstation._tcp.local..........('org.freedesktop.Avahi.cookie=2818228838.napoleon.*.......x.......1.0.0.10.in-addr.arpa........x...c.c.
.....x...I686.LINUX...!.....x.........c

Normalerweise dürfte keine Aussendung stattfinden. Ich habe in mehreren Quellen den Hinweis gefunden, dass es sich um Samba-Broadcasts handelt. Daraufhin habe ich versucht den Samba-Server auf die Netzwerkinterfaces eth0 und eth1 zu beschränken:

/etc/samba/smb.conf

#### Networking ####

# The specific set of interfaces / networks to bind to
# This can be either the interface name or an IP address/netmask;
# interface names are normally preferred
interfaces = eth0, eth1

# Only bind to the named interfaces and/or networks; you must use the
# 'interfaces' option above to use this.
# It is recommended that you enable this feature if your Samba machine is
# not protected by a firewall or is a firewall itself.  However, this
# option cannot handle dynamic or non-broadcast interfaces correctly.
bind interfaces only = true

Das bringt nichts. Selbst wenn ich den Samba-Deamon stoppe besteht das Problem weiterhin.

Ich weiß, dass es ein recht spezifisches Problem ist, aber ich konnte bis jetzt keine Lösung finden. Vielleicht braucht ihr auch keine Ahnung von AX.25, Amateurfunk oder Soundmodem zu haben, wenn das Problem ganz wo anders liegt.

Ich bin auf eure Anregungen gespannt.

Beste Grüße,

/.

slashdot

(Themenstarter)

Anmeldungsdatum:
22. März 2006

Beiträge: Zähle...

Hallo,

Fehlen in meinem ersten Post evtl. Informationen die ihr benötigt, um einen Lösungsansatz zu entwickeln? Oder ist es einfach nur zu speziell? Dann würde ich das Thema wieder schließen.

Ich bin über jede Anregung hocherfreut und bedanke mich schon mal.

MfG,

/.

mirkone

Avatar von mirkone

Anmeldungsdatum:
23. November 2004

Beiträge: 288

Warum hast Du Deine Methode - Dienst abschalten - nicht mal auf andere Dienste ausgedehnt?

Nach der Methode des scharfen Hinsehens würde ich mich mal mit Avahi auseinandersetzen. Nach kurzer Googelei scheinen Broadcasts ganz gut zu den Avahi-Funktionen zu passen.

Avahi_(software)
Avahi

73 de Kai.

Autor: dg0yt im forum.darc.de

raptor_79

Anmeldungsdatum:
26. Februar 2007

Beiträge: Zähle...

hallo,
läuft das jetzt? bin ich zu spät?

also, ich hätte da auch was:
schau dir mal die samba.conf an. da sollte auch was gemacht werden. du mußt die "netzwerkschnittstelle" so einstellen, daß die nicht über eth0 oder so raus geht, sondern NUR über axport. also so daß nix über eth0 oder eine echte netzwerkschnittstelle rausgeht.
das mußt sperren.

ich kenn mich jetzt nicht so genau aus, hab das vor 2 wochen auf einem linux-info-tag gesehen. da war der macher (DG7MGY) von der afu-knoppix da. er hat mir da was gezeigt. weiß aber auch nicht mehr so genau, wie es wirklich geht. aber das hab ich noch im kopf.

werde mich aber mit dem thema PR auf afu ab heute beschäftigen, da ich das auch machen will.
wenn ich mehr weiß geb ich an dieser stelle noch mal bescheid. außer du bist selber dahinter gekommen, was es sein könnte.

dann mal 55 bei der PR sache!

Blattlaus

Avatar von Blattlaus

Anmeldungsdatum:
29. März 2006

Beiträge: 1399

raptor_79 hat geschrieben:

hallo,
läuft das jetzt? bin ich zu spät?

Nur 8 Monate. In kosmischen Maßstäben ist das nichts.

Ich glaube allerdings nichts das der Autor nochmal reinschaut 😉

DeltaLima

Avatar von DeltaLima

Anmeldungsdatum:
12. Juli 2006

Beiträge: Zähle...

da der Fred ja shcon ausgebuddelt ist und ich z.Z. das selbe Problem habe scheribe icheinfach mal mit 😉

Also - Bei mir ist das selbe Problem ... haargenau das gleiche ..

Da kann man sichdoch zusammenschließen und überlegen 😉

(btw - nutze Debian Etch - sollte aber nichts zur Sache tun)

EDIT:

Habe avahi mal ausgeknipst - der Broadcast kommt nicht mehr - Problem ist nur noch: Xcall meckert rum, dass kein x.25 Port eingestellt sei

slashdot

(Themenstarter)

Anmeldungsdatum:
22. März 2006

Beiträge: 20

Hallo,

Das Abstellen das Avahi-Diensts bringt den gewünschten Erfolg.

Beste Grüße,

/.

mirkone

Avatar von mirkone

Anmeldungsdatum:
23. November 2004

Beiträge: 288

was lange währt wird gut 😉

Antworten |