/dev/ttySX bidirektional ueber TCP/IP nutzen
Hallo Liste, was ich aktuell suche (und wo ich gerade etwas auf dem Schlauch stehe) ist eine M�glichkeit Daten f�r eine serielle Schnittstelle bidirektional �ber eine TCP/IP Verbindung zu forwarden. Setup: �C RS232 <--> Server nc|$PROG -> TCP <- Client nc|$PROG -> Terminal Server und Client sind im ersten Ansatz i386er Linux Kisten. Was problemlos l�uft sind unidirektionale Verbindungen ala server# nc -l -p 1234 < /dev/ttyS0 client# nc <ip> 1234 > rs232-fifo was allerdings nicht zu funktionieren schein ist: server# nc -l -p 1234 < /dev/ttyS0 > /dev/ttyS0 client# nc <ip> 1234 < rs232-fifo > rs232-fifo oder: server# cat /dev/ttyS0 | nc -l -p 1234 > /dev/ttyS0 client# cat rs232-fifo | nc <ip> 1234 > rs232-fifo hat mir dazu jemand bitte den fehlenden Geistesblitz? Thx Daniel -- Es ist Unsinn, einen Weihnachstsbaum mit Heftpflaster zu verkleistern. Daraus wird niemals ein Zelt. --peter-dambier -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
On Wednesday 07 November 2007 00:05, Daniel Lord wrote:
Hallo Liste,
was ich aktuell suche (und wo ich gerade etwas auf dem Schlauch stehe) ist eine Möglichkeit Daten für eine serielle Schnittstelle bidirektional über eine TCP/IP Verbindung zu forwarden. hast du mal versucht, /dev/ttySX per nfs freizugeben und zu nutzen?
Gruß vom Tux -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
On Wed 07 Nov 2007 12:05:11 NZDT +1300, Daniel Lord wrote:
was ich aktuell suche (und wo ich gerade etwas auf dem Schlauch stehe) ist eine Möglichkeit Daten für eine serielle Schnittstelle bidirektional über eine TCP/IP Verbindung zu forwarden.
Setup:
µC RS232 <--> Server nc|$PROG -> TCP <- Client nc|$PROG -> Terminal
Es gibt verschiedene nc Implementationen, vielleicht geht eine andere besser? Wäre es an der Zeit oder besonders schwierig, nc zu hacken? Versuch mal so was wie ssh -t exec \</dev/ttyS0 \>/dev/ttyS0 Kann man dann lokal das entsprechende /dev/ptsX verwenden? Verschwende keine Zeit mit NFS (oder anderen Dateisystemen), damit kann man grundsätzlich nur Blockgeräte über das Netz verfügbar machen. Serielle Schnittstellen sind immer Zeichengeräte. Mich würde Deine Lösung auch interessieren. Volker -- Volker Kuhlmann is list0570 with the domain in header http://volker.dnsalias.net/ Please do not CC list postings to me. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
On Wednesday 07 November 2007 00:05:11 Daniel Lord wrote:
Hallo Liste,
was ich aktuell suche (und wo ich gerade etwas auf dem Schlauch stehe) ist eine Möglichkeit Daten für eine serielle Schnittstelle bidirektional über eine TCP/IP Verbindung zu forwarden.
http://ser2net.sourceforge.net/ vielleicht? Gruß Anders -- Madness takes its toll -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (4)
-
Anders Johansson
-
Daniel Lord
-
Tuxfan
-
Volker Kuhlmann