RS232 auf LAN unter Linux?

Hallo Leute,
ich spiele gerade mit meiner Linuxkiste und wollte meine Seriellen Ports (/dev/ttySx) ins LAN Freigeben (quasi wie ein Software-XPort)

Hat da jemand zufällig einen Einzeiler, wie man die Pipes entsprechend umbiegt?

Hintergrund:
Ich habe mein IPS in einer VirtualBox eingerichtet und will nun die Seriellen Ports per LAN einbinden. (Das SerialPort Forwarding in VB ist nicht sehr gut)

paresy

Schau mal nach socat

http://www.heise.de/ct/04/13/200/default.shtml

oder hier:
http://www.heise.de/ct/06/07/223/

damit geht das irgendwie…

Einen hab ich noch:

Angehängte PDF:

Da wird es ganz gut beschrieben…

socat.pdf (117 KB)

Danke… damit scheinen zumindest schonmal Daten bei mir anzukommen… leider nur Datenmüll, als wenn die Baudrate/Parity/Datebits nicht stimmen würden :frowning:


nc -t -l -p 10002 < /dev/ttyS0 > /dev/ttyS0

Damit kann man übrigens das gleiche erreichen und es belegt den Port nicht mehr, sobald man die Sache mit CTRL+C killt :slight_smile:

(nc = netcat)

paresy


stty -F /dev/ttyS0 -evenp

Das war der Trick für 8,1,N. Nun gehts.

:slight_smile:

paresy