serielle Schnittstelle emulieren

21/01/2009 - 18:05 von Udo | Report spam
Leipzig, Mittwoch den 21.01.09

Hallo,

ich betreibe noch eine gute alte DOS-Mailbox (NCBMail) unter Debian/
Linux in einer DOSEMU mit FreeDOS. Da die Modem-User nun wirklich bald
alle aussterben :-) suche ich nach einer Möglichkeit einen Zugang per
Telnet über das Internet zu ermöglichen. Umbau der Box auf ein Linux-
Mailboxprogramm fàllt aus, dafür habe ich zu viel Zeit in die Gestaltung
der Box investiert (làuft seit 1994).

Auch nach etlichen làngeren Suchlàufen bei Google bin ich nicht fündig
geworden, vieleicht fehlt mir auch nur der richtige Suchbegriff.

Ich suche praktisch einen COM-Emulator, der Telnet auf einen virtuellen
COM-Port umleitet, etwas anderes versteht das Boxprogramm nicht.

MfG
Udo
* UseNet ** GerNet ** Z-/T-Netz ** Fido ** CyberNet ** DOMINO * Leipziger *
*> Elektron BBS * ISDN/V.90 : 0341-4410686/4411747 * www.elektron-bbs.de <*
* The best pictures * ca. 35000 Bilder ** mehr als 27 Gb Download-Angebot *
 

Lesen sie die antworten

#1 Jan Kandziora
22/01/2009 - 02:11 | Warnen spam
Udo Bertholdt schrieb:

Auch nach etlichen làngeren Suchlàufen bei Google bin ich nicht fündig
geworden, vieleicht fehlt mir auch nur der richtige Suchbegriff.

Ich suche praktisch einen COM-Emulator, der Telnet auf einen virtuellen
COM-Port umleitet, etwas anderes versteht das Boxprogramm nicht.



Der Dosemu kennt eine Einstellung "virtual" für die COM-Ports. In dem Falle
werden Standardeingabe und Standardausgabe des Dosemu-Prozesses mit der
passenden COMx:-Pseudodatei innerhalb des Dosemu verbunden.

Auf der Linuxseite brauchst du jetzt noch ein Programm, dass den Dosemu
startet und seine Standardeingabe und Ausgabe auf einen Netzwerkport
umbiegt. Das kann z.B. "socat" mit der "EXEC:"-Adresseoption.

socat TCP4-LISTEN:12345,fork \
EXEC:/usr/bin/dosemu,chroot=/home/mailboxuser,su-d=mailboxuser,pty,stderr

Die Benutzer können dann auf den mit socat geöffneten Port 12345 z.B. per
Telnet zugreifen. Sie werden zum Dosemu durchverbunden.

Mit freundlichem Gruß

Jan

Ähnliche fragen