FAQ rund um deskHPDSR by DL1BZ

ARP manuell unter macOS und Linux

Falls es Probleme mit ARP requests zu bestimmten Netzwerkgeräten geben, muss man die eigentlich automatisch erzeugten ARP Einträge händisch machen. Dieses Problem tauchte u.a. bei der Verwendung des Brick2- bzw. auch Brick3-SDR-TRX auf – betrifft aber nicht jeden Anwender, da es an bestimmte Rahmenbedingungen der eingesetzten Netzwerkinfrastruktur gebunden ist. Treffen diese nicht zu, kommt das Problem glücklicherweise erst gar nicht zum Tragen.

Das Problem liegt darin, das keine verwertbare Zuordnung IP-Adresse <-> MAC Adresse im Netzwerkstack erzeugt wird und damit eine Kommunikation mit dem Gerät entweder gar nicht oder nur teilweise erfolgt. Im Falle des Brick führt das Problem dazu, das die P2-Protokollstreams nicht gestartet werden können, also der Brick nicht von der jeweiligen SDR Host Applikation wie deskHPSDR in den Running-Mode versetzt werden kann. Er startet praktisch nicht, wird aber sehr wohl beim Device Discovery korrekt erkannt.

Hier die manuelle Lösung als Workaround:

unter Linux:

Set:
sudo ip neigh replace 192.168.253.26 lladdr 00:1c:c0:a2:22:5c dev eth0 nud permanent

Check:
ip neigh show 192.168.253.26

Delete:
sudo ip neigh del 192.168.253.26 dev eth0

Auf älteren Linux-Systemen lässt sich, sofern noch vorhanden, alternativ auch noch das bekanntere arp command verwenden.

unter macOS:

Set:
sudo arp -s 192.168.253.26 00:1c:c0:a2:22:5c

Check:
arp -a | grep 192.168.253.26

Delete:
sudo arp -d 192.168.253.26

Brick2 (14bit) PA Kalibration auf 10W alle Bänder