mercoledì 23 dicembre 2009

Avahi e mt-daap: ultimo atto...forse....

Nei post precedenti (potete recuperarli inserendo "avahi" nel box di ricerca) avevamo affrontato in maniera forse un po' radicale i problemi causati dal demone AVAHI in varie applicazioni di rete di Linux.

Per riassumere questi i problemi causati dalla presenza di avahi nella nostra rete:
  • Timeout e malfunzionamenti nella risoluzione di nomi DNS
  • Impossibilita' di eseguire mt-daapd, il demone FireFly per la condivisione di musica in rete
  • Impossibilita' da parte di Rhythmbox e di altri client di rilevare automaticamente i server mt-daapd presenti in rete


Timeout e malfunzionamenti nella risoluzione di nomi DNS

Nei post precedenti avevamo eliminato alla radice il problema eliminando il demone-avahi (didinstallandolo o disabilitandone la partenza al boot).

In realta' il problema era dato dalla incompatibilita' del sistema avahi con la presenza di un server DNS e soprattutto di un qualsiasi dominio .local

Si deve pertanto modificare il dominio locale in modo che non termini con .local:
dominio.local e' sbagliato
dominio.locale e' giusto
dominio.lan e' giusto
dominio.mylan e' giusto
dominio.nostro e' giusto
dominio.pincopallino e' giusto

Impossibilita' di eseguire mt-daapd, il demone FireFly per la condivisione di musica in rete

Seguite le istruzioni di questo post per impostare il parametro -m ad ogni esecuzione di mt-daapd.

Impossibilita' da parte di Rhythmbox e di altri client di rilevare automaticamente i server mt-daapd presenti in rete


Create il file /etc/avahi/services/daap.service con il contenuto seguente:
<!DOCTYPE service-group SYSTEM "avahi-service.dtd">
<!-- $Id: ssh.service 1391 2007-02-07 11:54:54Z lennart $ -->
<!-- See avahi.service(5) for more information about this configuration file -->

<service-group>
<name replace-wildcards="yes">%h</name>

<service>
<type>_daap._tcp</type>
<port>3689</port>
</service>

<service>
<type>_rsp._tcp</type>
<port>3689</port>
</service>

</service-group>

Poi fate ripartire mt-daapd, chiudete e riaprite Rhythmbox e il vostro server mt-daap dovrebbe apparire automaticamente nel pannello di sinistra.

Nessun commento: