Newsgroup: it.comp.os.linux.sys
Titolo: Condividere le periferiche tra macchine in rete

Ciao a tutti.
Vorrei sapere se esiste la possibilità, con macchine Linux, di installare
una periferica (es. modem seriale) su una certa macchina, e usare tale
periferica da un'altra macchina come se fosse in locale, ovvero montare la
periferica remota in locale.
Vediamo un esempio pratico:
Tre computer (tutti Linux) collegati in rete. Uno dei tre ha un modem sulla
ttyS0. Tale modem serve per connettersi ad una stazione remota (non ad
Internet). A turno i tre utenti possono usare il modem della prima macchina
per effettuare la connessione, condividendolo come se fosse in locale, visto
che l'applicazione utilizzata può usare solo modem locali.
Ciò è fattibile? Se si come?
Grazie,
Luca



ehm ... hai presente il concetto di router?
concettualmente, devi impostare il linux come router, il quale a sua volta
apre una connessione dial-up ogni qual volta viene richiesta quel
particolare instradamento.
-- 
Ciao,
Massimiliano Adamo
* * * *
Linux make Oracle unbreakable

 ttyS0. Tale modem serve per connettersi ad una stazione remota (non ad
? perche' fare tanto casino? Diald sulla macchina con il modem ed un
paio di regole di routing e ti colleghi tramite la rete. Cosi' hai una
sola macchina da configurare e non 3.
Davide


Non mi sono spiegato. Il concetto che voglio applicare è proprio quello
della condivisione della ttyS0. Anch'io so che tramite routing potrei
risolvere la questione, ma se al posto del modem (preso come esempio),
avessi uno scanner allora il routing non avrebbe senso.
L'esempio che ho fatto era solo fittizio, ed effettivamente non dava l'idea
di ciò che vorrei fare.
Ciao e grazie,
Luca

 avessi uno scanner allora il routing non avrebbe senso.
In tal caso installi un servizio di scansione (scand) sul server,
anche se, nel caso dello scanner, per usarlo devi andare dove lo
scanner e' fisicamente installato, il che rende il tutto non molto
sensato... vedi lo scanner-howto.
Davide

 ha scritto nel messaggio
news:bkrvmq$5aehm$1...@ID-18487.news.uni-berlin.de...

Mi hai fregato :-)
Ribaltimo il problema.
Predispongo due macchine NFS  e sul server rendo /dev accessibile dal
client. Poi nel client, in /dev, creo un link a serverNFS/dev/ttyS0,
chimandolo ad esempio ttyC0. Poi, sempre sul client, configuro il programma
per usare la periferica collegata a /dev/ttyC0, che in realtà è un link la
ttyS0 del server, dove è collegata fisicamente la periferica.
A tuo avviso tutto ciò potrebbe funzionare o è solo una vagonata di
str@@@@te?
Grazie ancora,
Luca

 client.
/dev/dispositivo altro non e' che un puntatore al modulo del kernel che 
gestisce il dispositivo, tale "gestione" consiste nell'inviare i segnali 
all'hardware. Se l'hardware NON E' LI' ottieni tanti begli errori.
Davide

 ha scritto nel messaggio
news:bks0gv$5aehm$4...@ID-18487.news.uni-berlin.de...

Ok. Ti ringrazio.
Luca

voto per la vagonata ;-)
ps: 
come pensa il nostro amico pinguino:
UTENTE: apri /mnt/dev/ttyS0
TUX:    ok , uhmmm non è un file ... 
        he he è un device , ok mi scrivo sulla zampa major e minor number 
        e vado a cercare tra i moduli che cavolo è.
UTENTE: doh' perche' l' ups fumica ???
-- 
-------------------------------------------------------------------------------
Meglio sapere un po' di tutto che tutto di una cosa sola.
                -- Blaise Pascal (inventore del linguaggio Turbo Wirth)
-------------------------------------------------------------------------------


:-D
comunque qualcuno prima di me ci aveva già pensato:
http://www.linuxlots.com/~termpkg/
Ciao,
Luca

 
http://www.linuxlots.com/~termpkg/
be' mai scrivere nuovi programmi quando si puo' migliorare gli esistenti (
sotto GPL ) ;-)
-- 
-------------------------------------------------------------------------------
Poesia:
        Titolo: "Profondo sub"
        L'estate sta finendo;
        controlla l'ossigeno.
                -- Duo Novembre (Toti & Tata)
-------------------------------------------------------------------------------

 str@@@@te?
pecato che l'apertura dei device file venga gestita dal pc locale e non da
quello remoto che esporta /dev. Quindi aprirai sempre e comunque la
seriale locale.
Quello che dici purtrppo non ha minimamente senso, però come nel caso
dello scanner, ti conviene installare un servizio sulla macchina che ha il
dispositivo. Di solito per le necessità più comuni tovi già molti
programmi disponibili.