Sophie

Sophie

distrib > Mandriva > 9.1 > i586 > by-pkgid > f1098342ec4a2b28475e34123ce17201 > files > 451

howto-html-it-9.1-0.5mdk.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
 <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
 <TITLE>The Linux Intranet Server HOWTO: Impostazione dell'intranet</TITLE>
 <LINK HREF="Intranet-Server-HOWTO-6.html" REL=next>
 <LINK HREF="Intranet-Server-HOWTO-4.html" REL=previous>
 <LINK HREF="Intranet-Server-HOWTO.html#toc5" REL=contents>
</HEAD>
<BODY>
<A HREF="Intranet-Server-HOWTO-6.html">Avanti</A>
<A HREF="Intranet-Server-HOWTO-4.html">Indietro</A>
<A HREF="Intranet-Server-HOWTO.html#toc5">Indice</A>
<HR>
<H2><A NAME="s5">5. Impostazione dell'intranet</A></H2>

<P>Una intranet non pu&ograve; essere completa senza condividere le
risorse sulle diverse piattaforme. Avrete bisogno di supporto per
altri filesystem in modo di poter accedere ai dati contenuti in
essi. Questo documento fornisce istruzioni per collegare Linux con i
seguenti filesystem popolari.
<UL>
<LI>
<A HREF="#NCPFS">Filesystem NCP per Netware</A></LI>
<LI>
<A HREF="#SMBFS">Filesystem SMB per Windows</A></LI>
<LI>
<A HREF="#NFS">Filesystem NFS per Unix</A></LI>
</UL>
<P>Questi filesystem possono essere compilati insieme al kernel di Linux
oppure aggiunti come moduli, a seconda dalla versione di Linux. Se
non avete molta familiarit&agrave; nella compilazione del kernel, fate
riferimento ai documenti Kernel HOWTO 
<A HREF="http://sunsite.unc.edu/mdw/HOWTO/Kernel-HOWTO.html">http://sunsite.unc.edu/mdw/HOWTO/Kernel-HOWTO.html</A> e Module
HOWTO 
<A HREF="http://sunsite.unc.edu/mdw/HOWTO/Module-HOWTO.html">http://sunsite.unc.edu/mdw/HOWTO/Module-HOWTO.html</A> per
compilare il kernel con moduli.
<P>
<P>
<H2><A NAME="NCPFS"></A> <A NAME="ss5.1">5.1 NCPFS</A>
</H2>

<P>Per condividere i file sul server Netware occorre il supporto per NCP
(ncpfs). NCPFS funziona con le versioni del kernel 1.2.x e 1.3.71 o
superiori. Non funziona con nessun kernel di versione precedente alla
1.3.x. Non pu&ograve; accedere i database NDS di Netware 4.x, ma
&egrave; in grado di usare il bindery. Se state usando Netware 4.x,
potete abilitare il supporto per il bindery per contenitori specifici
usando il comando <CODE>Set Bindery Context</CODE> sulla console come
segue:
<BLOCKQUOTE><CODE>
<PRE>

  set Bindery Context = CORP.MYDOM;WEBUSER.MYDOM
</PRE>
</CODE></BLOCKQUOTE>

Nell'esempio di sopra, due contenitori hanno il supporto per il bindery
abilitato.
<P>Vi occorrer&agrave; scaricare le NCP filesystem utilities utilizzando
l'URL 
<A HREF="ftp://sunsite.unc.edu/pub/Linux/system/filesystems/ncpfs/ncpfs.tgz">ftp://sunsite.unc.edu/pub/Linux/system/filesystems/ncpfs/ncpfs.tgz</A>
(attualmente ncpfs-2.0.10) da Sunsite.
<P>
<H3>Installazione</H3>

<P>Per installare le utility ncpfs, digitate
<BLOCKQUOTE><CODE>
<PRE>
   zcat ncpfs.tgz | tar xvf -
</PRE>
</CODE></BLOCKQUOTE>

per espandere i file sotto la loro propria cartella. In questo caso
avrete una cartella <CODE>ncpfs-2.0.10</CODE>. Posizionatevi su questa
cartella ncpfs prima di proseguire con l'installazione. Leggete il
file README e modificate il Makefile se necessario.
<P>L'installazione di ncpfs dipende dalla versione del kernel che state
usando. Per i kernel 1.2, dovete soltanto digitare 'make'.
Successivamente, digitando 'make install' si installeranno
gli eseguibili e le pagine del manuale.
<P>Se state usando il kernel 1.3.71 o pi&ugrave; recente, potreste aver
bisogno di ricompilare il kernel. In questi casi, la porzione kernel
di ncpfd &egrave; gi&agrave; inclusa nell'albero radice dei
sorgenti. Per controllare se il kernel deve essere ricompilato
digitate
<BLOCKQUOTE><CODE>
<PRE>
   cat /proc/filesystems
</PRE>
</CODE></BLOCKQUOTE>

Dovrebbe visualizzare una riga indicando che il kernel conosce ncpfs.
<P>Se ncpfs non compare, potete sia ricompilare il kernel che aggiungere
ncpfs come modulo. Per ricompilare il kernel digitate 'make config' e
alla domanda sul
<P><CODE>The IPX protocol (CONFIG_IPX) [N/y/?]</CODE>
<P>semplicemente rispondete 'y'. Probabilmente non avrete bisogno della
rete interna completa che vi verr&agrave; chiesta in seguito. Una
volta che il kernel &egrave; stato correttamente installato,
riavviate, controllate <CODE>/proc/filesystems</CODE> e se tutto &egrave;
in ordine continuate con l'installazione delle ncpfs
utilities. Ritornate alla cartella che contiene i file ncpfs
scaricati, e digitate 'make'. Dopo che la compilazione &egrave;
finita, digitate 'make install' per installare gli eseguibili e le
pagine del manuale.
<P>
<H3>Montare NCPFS</H3>

<P>Per verificare l'installazione digitate
<BLOCKQUOTE><CODE>
<PRE>
   ipx_configure --auto_interface=on --auto_primary=on
</PRE>
</CODE></BLOCKQUOTE>

e dopo una decina di secondi
<BLOCKQUOTE><CODE>
<PRE>
   slist
</PRE>
</CODE></BLOCKQUOTE>
<P>Dovreste essere in grado di vedere un elenco di server Netware. Adesso
siete pronti per condividere i file del server Netware.
<P>Supponete che abbiamo bisogno di accedere a dei file HTML nalla cartella
<CODE>\home\htmldocs</CODE> del volume VOL1: sul server
MYDOM_NW. Vi suggerisco di creare un nuovo utente, diciamo 'EXPORT'
con password 'EXP123' su questo server, al quale diamo appropriati
diritti d'accesso a questa cartella usando SYSCON oppure NWADMIN.
<P>Sul server Linux create una nuova cartella
<CODE>/mnt/MYDOM_NW</CODE>. Quindi digitate il comando
<BLOCKQUOTE><CODE>
<PRE>
   ncpmount -S MYDOM_NW -U EXPORT -P EXP123 /mnt/MYDOM_NW
</PRE>
</CODE></BLOCKQUOTE>

per montare il filesystem Netware. Digitando il comando
<BLOCKQUOTE><CODE>
<PRE>
   ls /mnt/MYDOM_NW/vol1/home/htmldocs
</PRE>
</CODE></BLOCKQUOTE>

vi mostrer&agrave; un elenco di tutti i file presenti in
<CODE>MYDOM_NW/VOL1:\HOME\HTMLDOCS</CODE> (usando la notazione
file di Netware). Se avete problemi, siete pregati di leggere il
documento IPX HOWTO da 
<A HREF="http://sunsite.unc.edu/mdw/HOWTO/IPX-HOWTO.html">http://sunsite.unc.edu/mdw/HOWTO/IPX-HOWTO.html</A> per ulteriori
delucidazioni sul sistema IPX.
<P>
<H2><A NAME="SMBFS"></A> <A NAME="ss5.2">5.2 SMBFS</A>
</H2>

<P>Per condividere file sul server Windows avrete bisogno del supporto
per SMB (smbfs).
<P>Dovete scaricare le utility per il filesystem SMB da 
<A HREF="ftp://sunsite.unc.edu/pub/Linux/system/filesystems/smbfs/smbfs.tgz">ftp://sunsite.unc.edu/pub/Linux/system/filesystems/smbfs/smbfs.tgz</A>
(attualmente smbfs-2.0.1) da Sunsite.
<P>
<H3>Installazione</H3>

<P>Per installare le utility smbfs, digitate
<BLOCKQUOTE><CODE>
<PRE>
   zcat smbfs.tgz | tar xvf -
</PRE>
</CODE></BLOCKQUOTE>

per espandere i file dentro la propria cartella. In questo caso avrete
una cartella <CODE>smbfs-2.0.1</CODE>. Posizionatevi su questa cartella
prima di proseguire con l'installazione. Leggete il file README e
modificate il Makefile se necessario.
<P>L'installazione di smbfs dipende dalla versione del kernel che state
usando. Per i kernel 1.2, dovete soltanto digitare 'make'.
Successivamente, digitando 'make install' si installeranno gli
eseguibili e le pagine del manuale.
<P>Se state usando il kernel 2.0 o pi&ugrave; recente, potreste aver
bisogno di ricompilare il kernel. In questi casi, la porzione kernel
di ncpfd &egrave; gi&agrave; inclusa nell'albero radice dei
sorgenti. Per controllare se il kernel deve essere ricompilato
digitate
<P>
<BLOCKQUOTE><CODE>
<PRE>
   cat /proc/filesystems
</PRE>
</CODE></BLOCKQUOTE>

Dovrebbe mostrare una riga dicendo che il kernel conosce smbfs.
<P>Se smbfs non compare, potete sia ricompilare il kernel che aggiungere
smbfs come modulo. Per ricompilare il kernel dovreste digitare 'make
config' e quando vi viene chiesto se desiderate aggiungere il supporto
per il filesystem SMB semplicemente rispondete di s&igrave;. Una volta che il
kernel &egrave; correttamente installato, riavviate, verificate
<CODE>/proc/filesystems</CODE> e se tutto &egrave; in ordine procedete con
l'installazione delle utility smbfs. Ritornate alla cartella che
contiene i file di smbfs che avete scaricato, e digitate 'make'. Dopo
che la compilazione &egrave; finita, digitate 'make install' per
installare le varie utility e le pagine del manuale.
<P>
<H3>Montare SMBFS</H3>

<P>A mo' di esempio, assumiamo che il server WinNT si chiami
`MYDOM_NT' e condivida una cartella <CODE>C:\PUB\HTMLDOCS</CODE>
con il nome di condivisione 'HTMLDOCS' senza nessuna password. Sulla
macchina Linux create una nuova cartella <CODE>/mnt/MYDOM_NT</CODE>.
Quindi digitate il comando
<BLOCKQUOTE><CODE>
<PRE>
   smbmount //MYDOM_NT/HTMLDOCS /mnt/MYDOM_NT -n
</PRE>
</CODE></BLOCKQUOTE>
<P>per montare il filesystem SMB condiviso da Windows. Se non funziona,
provate con
<BLOCKQUOTE><CODE>
<PRE>
   smbmount //MYDOM_NT/COMMON /mnt/MYDOM_NT -n -I 172.16.0.3
</PRE>
</CODE></BLOCKQUOTE>
<P>Digitando il comando
<BLOCKQUOTE><CODE>
<PRE>
   ls /mnt/MYDOM_NT
</PRE>
</CODE></BLOCKQUOTE>

Vi mostrer&agrave; un elenco di tutti i file presenti su
<CODE>\\MYDOM_NT\PUB\HTMLDOCS</CODE> (usando la
notazione per i nomi di file di Windows).
<P>
<P>
<H2><A NAME="NFS"></A> <A NAME="ss5.3">5.3 NFS</A>
</H2>

<P>Prima di tutto, occorre un kernel con il filesystem NFS sia compilato
che disponibile come modulo.
<P>Supponete di avere un host Unix sul quale gira NFS con il nome
MYDOM_UNIX e un indirizzo IP uguale a 172.16.0.4. Potete verificare
quali sono le cartelle che sono esportate (condivise) da questo host
digitando il comando
<BLOCKQUOTE><CODE>
<PRE>

   showmount -e 172.16.0.4
</PRE>
</CODE></BLOCKQUOTE>

Una volta che conoscete le cartella esportate, potete montarle con un
adeguato comando mount. Vi suggerisco di creare una cartella sotto
`/mnt', diciamo 'MYDOM_UNIX' per usarla come punto di montaggio.
<BLOCKQUOTE><CODE>
<PRE>

   mount -o rsize=1024,wsize=1024 172.16.0.4:/pub/htmldocs /mnt/MYDOM_UNIX
</PRE>
</CODE></BLOCKQUOTE>

I valori per rsize e wsize possono aver bisogno di essere modificati a
seconda del vostro ambiente.
<P>Se avete dei problemi, siete pregati di leggere il documento NFS HOWTO
da 
<A HREF="http://sunsite.unc.edu/mdw/HOWTO/NFS-HOWTO.html">http://sunsite.unc.edu/mdw/HOWTO/NFS-HOWTO.html</A> per ulteriori
delucidazioni sul sistema NFS.
<P>
<P>
<HR>
<A HREF="Intranet-Server-HOWTO-6.html">Avanti</A>
<A HREF="Intranet-Server-HOWTO-4.html">Indietro</A>
<A HREF="Intranet-Server-HOWTO.html#toc5">Indice</A>
</BODY>
</HTML>