prace se vzdalenym seriovym portem

David Trcka trcka na poda.cz
Úterý Únor 15 11:06:40 CET 2000


On Mon, 14 Feb 2000, Pavel Kankovsky wrote:

> On Mon, 14 Feb 2000, David Trcka wrote:
> 
> > Pro mou potrebu staci, aby to slo na seriovy port, ale jinak by me zajimalo,
> > jestli je vybec takova vec realizovatelna obecne na cokoliv v /dev
> > (samozrejme v mezich pouzitelnosti).
> 
> Zalezi na "mezich pouzitelnosti". Problem spociva v tom, ze program
> uzivajici neco ve filesystemu (at uz v /dev nebo kdekoli jinde),
> predpoklada, ze to neco umi nejake operace a provadi je nejakym ocekavanym
> zpusobem. Tyto operace implementuje jadro a je spis vyjimka a casto se to
> potyka s ruznymi omezenimi (roury, pseudoterminaly, NFS), kdy je umoznuje
> nejakym zpusobem provadet programu v userlandu, pominu-li moznost emulace
> primo na strane "klienta" (LD_PRELOAD, ptrace...zdravim Pavla
> Machka!...toho si nevsimejte <g>). U seriove linky by mozna rozumne
> funkcnosti slo dosahnout pres zmineny pseudoterminal, ale ruku do ohne
> bych za to nedal.
> 
OK, jeste je tu jedna moznost, a to ze ten ovladaci windowsacky program s
tim seriovym zarizenim komunikuje nejakym standardnim zpusobem, takze nyni
vyvstava otazka, jak nejlepe a nejjednoduseji 'odposlechnout' tuto
komunikaci a zapsat ji do nejakeho souboru. Tzn. napr. vytvorit nejaky
'pseudoport', ktery se podstrci windowsum ve vmware, a ten krome toho, ze
vsechno provede na opravdovem fyzickem portu, zapise do nejakeho souboru, co
vlastne provedl (napr. "nastavil jsem port na 2400/8/N/1, poslal jsem
'neco tam', dostal jsem 'neco od toho', ..."
Jde nejak udelal tohle? A jestli ano, jak?

__________________________________________
    David Trcka, network administrator
  PODA s.r.o., Internet Service Provider
Ostrava, 28. rijna 150, The Czech Republic
        Voice/Fax: +420 69 6612600




Další informace o konferenci Linux