Ich möchte meinen Amateurfunk-Transceiver über ein USB-Kabel an einen Linux-Computer (Ubuntu) anschließen (serielle Schnittstelle (in Windows sollte das COM3 oder COM4 sein), z. B. /dev/??? ) und ihn lokal über TCP freigeben. Ist das möglich?
Wie?
Ich denke, das ist möglich, weil ich auf meinem iPad und Mac ein Programm habe, das nach Host (ich denke, das wäre 192.168.1.104 (die IP meines „Servers“) und Port fragt …
Antwort1
Ich glaube, das Programm, nach dem Sie suchen, heißtser2net. Es überbrückt serielle Streams zu TCP-Ports Ihrer Wahl. Gehen Sie in Ubuntu / Debian wie folgt vor:
# apt-get install ser2net
Bearbeiten Sie dann /etc/ser2net.conf und richten Sie eine Zeile wie diese ein:
2000:telnet:600:/dev/ttyUSB0:115200 8DATABITS NONE 1STOPBIT banner
und starten Sie schließlich den Dienst neu
# systemctl restart ser2net
Die Konfigurationsdatei/Manpage ist gut dokumentiert, aber zur Verdeutlichung: Dies wird einen TCP-Dienst auf Port 2000 ausführen, Typ Telnet, 10 Minuten Timeout, verbunden mit /dev/ttyUSB0 mit den entsprechenden seriellen Einstellungen. Ich bin nicht sicher, mit welcher Art von Client-Software Sie sich mit Ihrem Transceiver verbinden, daher müssen Sie möglicherweise den Verbindungstyp von „Telnet“ auf „Raw“ ändern und mit den Optionen herumspielen, das Banner entfernen usw.
HTH!