11.07.2015 Views

Tesi Completa (PDF)

Tesi Completa (PDF)

Tesi Completa (PDF)

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

CAPITOLO 2. NETATALK 492.2.1 Una implementazione del protocollo AppletalkLinux fornisce supporto completo per le reti AppleTalk. Netatalk è l'implementazionea livello kernel dell'AppleTalk Protocol Suite, derivata da sistemiBSD. Include il supporto per l'instradamento AppleTalk, la condivisionedi lesystem Unix e AFS su AFP (Apple lling protocol), la condivisionedi stampanti Unix e l'accesso a stampanti AppleTalk tramite PAP, tutticoncetti che saranno descritti sucessivamente nel dettaglio.Fin dalla versione di Mac OS 8.5 Apple fornisce una completa implementazionedel protocollo di trasporto Tcp/Ip. Unita all'implementazione delTcp/Ip vi è la modica del protocollo AFP (Apple Filling Protocol) che oraè incapsulabile all'interno di pacchetti Tcp. Mediante l'utilizzo di Netatalksi può integrare il lesystem Linux all'interno dei sistemi Mac. Con Netatalksi possono addirittura eseguire processi di stampa sulle stampanti Linux econdividere altre risorse.Netatalk è sofware open-source e consente di trasformare una macchina*niX in un potente ed adabile le server Linux per reti Machintosh. Ilprogetto in origine era sviluppato da un gruppo di ricerca dell'universita delMichigan [25], dopo un periodo di inattività è diventato un prodotto opensourcesviluppato da volontari [22]. Usando i servizi di le server Netatalk2.0 compatibile con AFP 3.1 (l'ultima versione del protocollo di trasportoMacintosh) si ottengono velocità di trasferimento molto maggiori comparatecon l'utilizzo su Mac OS di trasferimenti SMB/NFS[21]. Inoltre Netatalkfornisce supporto per trasferimenti con protocolli AFP compatibili anche convecchie versioni di Mac OS (ad es 8 e 9) i quali non incorporano gli strumentiper l'accesso a reti SMB. Con Netatalk è possibile accedere a stampanti chesupportano il protocollo AppleTalk. Dalla versione 2.0, Netatalk è compatibilecon CUPS il sistema di stampa più utilizzato in ambito *niX. Netatalkpuò anche essere utilizzato come AppleTalk router per suddividere la reteMac in dierenti zone.2.3 Compilazione e installazione di NetatalkIn questo paragrafo viene descritta e analizzata la procedura antecedentel'utilizzo di Netatalk. Il pacchetto software Netatalk ha bisogno di libreriesoftware aggiuntive per essere compilato e installato correttamente. Netatalkè utilizzabile sotto varie versioni di sistemi operativi *niX, FreeBsd e Solaris.La release più recente di Netatalk è la 2.0.1. Questa versione è disponibilesolo sotto forma di sorgenti da conpilare prelevabili da [20]. La versione piùaggiornata disponibile sotto forma di sorgenti per la distribuzione considerata(Fedora core 2) è la 1.6.4. Netatalk è utilizzabile con molti sistemi operativi*niX, FreeBsd e Solaris.Gcc Per la compilazione di Netatalk è necessario gcc versione 2.7.95 o su-

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!