erlug
[Top] [All Lists]

Re: [Erlug] Condivisione directory

To: ERlug - Lista Pubblica <erlug@xxxxxxxxxxxxxx>
Subject: Re: [Erlug] Condivisione directory
From: Andrea Paolini <ap@xxxxxxx>
Date: Fri, 26 Jan 2007 06:20:41 +0100
On 25 Jan 2007, at 12:08 , Enrico Placci wrote:

Andrea Paolini <ap@xxxxxxx> wrote:
Marco Bertolini - Sal wrote:

Puoi usare i tradizionali samba o nfs, però ti propongo una
soluzione molto comoda che uso con successo a casa mia:
avahi/zeroconf più ftp.

Qui http://www.zeroconf.org/ sono raggruppati un po' di link a
documentazione su zeroconf. Vale la pena darci un'occhiata, è
un'implementazione "clever". E funziona bene.


Monta "davvero" o le condivisioni sono accessibili solo da gui?

Considera che Zeroconf è di base un sistema di autoconfigurazione di rete / service discovery. Da solo, quindi, non monta niente. Può dirti, però, quali sono i (alcuni) servizi disponibili in rete. Sta alla parte applicativa usare le informazioni ottenute da zeroconf per fare le opportune azioni in modo intelligente.

Un esempio di utilizzo "intelligente" di Zeroconf/Bonjour può essere questo. Vieni a casa mia, attacchi il tuo laptop in rete e ti fai i fattacci tuoi... Dopo un po' ti arriva via email un documento da stampare. Dove lo stampi? Come si chiama la stampante di rete? Che IP ha? Se la parte di interfaccia è integrata con bonjour ti basta fare File -> Print -> Bonjour Printers e vedere una lista delle stampanti di rete collegate in LAN, selezionare quella più vicina e dare OK...

Analogamente, se il tuo frontend grafico è integrato con zeroconf, puoi aprire una sessione ftp trovandoti la lista dei server ftp disponibili in rete in un bel menu precotto che attende solo un click.

A più basso livello, quello che di fatto ottieni con Zeroconf è un servizio di tipo DNS al quale puoi chiedere, oltre le classiche risoluzioni nome->IP e IP->nome, una risoluzione da tipo di servizio - > nome

Da command line, se voglio sapere quali sono i server ssh in LAN posso fare:

ap@cloud:~% mDNS -B _ssh._tcp .
[...]
Timestamp A/R Flags Domain Service Type Instance Name 6:05:36.921 Add 1 local. _ssh._tcp. pippo 6:05:36.921 Add 1 local. _ssh._tcp. pluto 6:05:36.922 Add 1 local. _ssh._tcp. paperino

e sapere che esistono 3 server ssh disponibili in LAN, accesi, uno di questi si chiama paperino e lo raggiungo con nome simbolico paperino.local. L'hostame paperino.local viene risolto localmente in un indirizzo IP e posso dare, da shell, un bel

$ ssh tizio@xxxxxxxxxxxxxx

Esiste anche un'implementazione per winzoz?

Sì.

http://www.apple.com/support/downloads/bonjourforwindows.html
http://www.stg.com/zeroconf_explorer.html

Funziona bene?

L'integrazione con il resto dell'OS non è molto alta.

Ciao,
        - ap
<Prev in Thread] Current Thread [Next in Thread>