Avanti Indietro Indice

4. Installazione

Per prima cosa, al fine di poter usare Samba sulle proprie macchine è necessario utilizzare un singolo segmento LAN ethernet ed usare il protocollo TCP/IP. Samba non funzionerà con altri protocolli di rete. Generalmente è facile soddisfare questa richiesta, dal momento che Linux e Windows 95/98/NT sono distribuiti con il TCP/IP. Tuttavia, se si usa Windows 3.x è necessario aggiungere il supporto TCP/IP. Una delle domande poste più di frequente è perché Samba ``non funziona'' con sistemi Windows senza il protocollo TCP/IP.

Per installare TCP/IP con Windows 95/98, si deve selezionare Pannello di controllo | Rete, aggiungere e configurare Microsoft TCP/IP. Con Windows NT, si selezioni Pannello di Controllo | Rete | Protocolli.

Per prelevare l'ultima versione di Samba si deve selezionare il mirror più vicino, dalla lista disponibile presso:

ftp://ftp.samba.org/

Nella maggior parte dei casi, le distribuzioni Linux dispongono già dei pacchetti di una versione recente di Samba.

Il pacchetto Samba richiede due demoni. Tipicamente sono installati in /usr/sbin ed eseguiti o in fase di avvio dagli script di inizializzazione del sistema o da inetd. Script di esempio sono elencati in Eseguire i demoni.


    smbd (Il demone SMB)
    nmbd (Fornisce supporto di NetBIOS nameserver per i client)

Si noti che il servizio dei nomi fornito dal demone nmbd è differente dal servizio fornito da Domain Name Service (DNS). Il servizio di nomi NetBIOS usato da SMB è ``stile-Windows''. In altre parole, avere un DNS attivo, non ha nulla a che vedere con la possibilità di Samba di risolvere i nomi dei computer.

Di solito (la posizione è opzionale) i seguenti programmi di Samba sono installati in /usr/bin oppure /usr/local/samba/bin:

smbclient

Client SMB per macchine UNIX

smbprint

script per usare la stampante di un host SMB

smbprint.sysv

Come smbprint per macchine con UNIX SVR4

smbstatus

Elenca le connessioni SMB correnti per il computer locale

smbrun

Facilita esecuzioni di applicazioni su un host SMB

La distribuzione in formato binario per il supporto del file system smbfs, è discussa successivamente in questo documento.

Inoltre, è incluso in questo HOWTO uno script chiamato print, da usare come interfaccia per smbprint.

Il pacchetto Samba è semplice da installare. Per prima cosa è necessario recuperare il sorgente dal sito elencato precedentemente e leggere il file README della distribuzione. C'è anche un file chiamato docs/INSTALL.txt che fornisce istruzioni passo-a-passo.

Seguendo l'installazione, si pongono i demoni in /usr/sbin ed i programmi in /usr/bin. Le pagine del manuale in /usr/local/man.

Compilando il pacchetto Samba, si specifica nel Makefile la locazione del file di configurazione smb.conf, generalmente /etc, ma può essere una qualsiasi. Per questo documento si suppone che tale file di configurazione sia /etc/smb.conf; altri file di configurazione: /var/log/samba-log.%m e lock directory /var/lock/samba.

Si installi il file di configurazione, smb.conf. Nella directory dove si è compilato Samba è presente una sottodirectory examples/simple e si legga il file README. Si copi il file smb.conf in /etc. ATTENZIONE! Se si ha una distribuzione Linux con già Samba installato, potrebbe già essere presente un file di configurazione in /etc, sarebbe meglio iniziare con quello.

Se non si desidera avere il file di configurazione in /etc, può essere messo in una qualsiasi posizione ed eventualmente collegato con un link simbolico in /etc:


    ln -s /percorso/di/smb.conf /etc/smb.conf


Avanti Indietro Indice