Sophie

Sophie

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

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>NFS HOWTO: Server NFS su un floppy</TITLE>
 <LINK HREF="NFS-HOWTO-12.html" REL=next>
 <LINK HREF="NFS-HOWTO-10.html" REL=previous>
 <LINK HREF="NFS-HOWTO.html#toc11" REL=contents>
</HEAD>
<BODY>
<A HREF="NFS-HOWTO-12.html">Avanti</A>
<A HREF="NFS-HOWTO-10.html">Indietro</A>
<A HREF="NFS-HOWTO.html#toc11">Indice</A>
<HR>
<H2><A NAME="s11">11. Server NFS su un floppy</A></H2>

<P>Questa sezione &egrave; stata scritta da Ron Peters, 
<A HREF="mailto:rpeters@hevanet.com">rpeters@hevanet.com</A> Spiega
come installare un server NFS al momento dell'avvio da un floppy. Era
inizialmente progettata per fare in modo che NFS condividesse un cdrom
da un'altra macchina non Linux/UNIX per installare Linux su una
macchina che non disponeva di cdrom.
<P>
<H2><A NAME="ss11.1">11.1 Introduzione</A>
</H2>

<P>Questo documento &egrave; stato creato per coloro che sperimenteranno lo
stesso problema che ho avuto di recente. Stavo creando un server Linux su una
macchina che non aveva un cdrom e non aveva, n&eacute; ha alcuna possibilit&agrave; di
aggiungervene uno a eccezione di un dispositivo esterno SCSI o simile.
Ora che sta diventando sempre meno probabile che si debba installare un
server su una macchina come questa, questo documento potrebbe rivelarsi
poco utile. Tuttavia, lo avrei apprezzato al momento della creazione
della mia macchina.
<P>Dato che la mia macchina non aveva un'unit&agrave; cdrom, pensavo di trovare
un server NFS per Win95 e condividere il cdrom per il tempo sufficiente
a installare il sistema e utilizzarlo in rete. Dei due prodotti che ho
trovato (non dir&ograve; i nomi, ma uno era freeware e l'altro aveva una
licenza limitata di 15 giorni), uno non funzionava e l'altro non poteva
gestire sufficientemente bene la convenzione di denominazione di Linux
per poter completare l'installazione.
<P>Ho quindi cercato di avviare la mia macchina Win95 con il set di dischi
boot/root e di usare un floppy supplementare per installare il server NFS.
<P>&Egrave; stato molto semplice e la procedura &egrave; probabilmente pi&ugrave; semplice
della lettura di questa introduzione, ma credo che inserire l'intera
procedura in un posto solo avr&agrave; pi&ugrave; valore.
<P>
<P>
<H2><A NAME="ss11.2">11.2 Aspettative</A>
</H2>

<P>Questo documento deriva dall'uso di dischi boot/root di una delle
correnti distribuzioni di sviluppo InfoMagic di Slackware. Ho usato la
versione 2.0.34 del kernel per i dischi boot/root, ma i programmi del
server NFS derivano da un server 2.0.30. Ho gi&agrave; usato il metodo di
installazione Slackware, non perch&eacute; sia pi&ugrave; semplice o migliore, ma
perch&eacute; mi trovo pi&ugrave; a mio agio e non ho dedicato altro tempo a cercare
un altro metodo.
<P>Non credo che ci saranno molti problemi di utilizzo con questo
documento in relazione alla versione del sistema operativo.
Consiglierei di usare qualcosa di abbastanza recente. Poich&eacute; &egrave;
probabile che verr&agrave; utilizzato per l'installazione, sar&agrave; probabilmente
usato un set di dischi boot/root corrente.
<P>Le dimensioni possono variare.
<P>
<P>
<H2><A NAME="ss11.3">11.3 Requisiti</A>
</H2>

<P>
<UL>
<LI>Sistema di rete e disco di avvio. Il sistema che
rappresenter&agrave; il server NFS deve avere una scheda di rete e deve
essere riconosciuto durante il processo di boot. Ulteriori informazioni
sono disponibili in Networking HOWTO.</LI>
<LI>Floppy secondario che contiene rpc.portmap, rpc.mountd e rpc.nfsd.
Questi file possono essere facilmente disponibili da un ftpsearch sul Web.</LI>
<LI>Supporto di origine Slackware (o altro) (si presume che sia il cd).</LI>
</UL>
<P>
<H2><A NAME="ss11.4">11.4 Installazione del server</A>
</H2>

<P>
<H3>Boot del server NFS temporaneo</H3>

<P>Avviate il sistema del server NFS dal floppy di boot e assicuratevi che la
scheda di rete venga riconosciuta. &Egrave; anche necessario che il CDROM
venga riconosciuto. User&ograve; eth0 come scheda di rete di esempio.
<P>
<H3>Montaggio del floppy e del cdrom</H3>

<P>Dopo avere avviato il sistema, i dischi boot/root non sono pi&ugrave; necessari.
Il sistema &egrave; completamente contenuto nella RAM.
<P>Sostituite il floppy root con il disco supplementare. Montate il floppy:
<P><CODE>mount /dev/fd0 /floppy</CODE>
<P>Questo presume che il floppy sia abbia un file system di tipo ext2. Immagino
che il disco supplementare possa essere un floppy DOS contenente dei
file, ma non l'ho ancora provato. Penso che sar&agrave; pi&ugrave; semplice di un'immagine
di un disco. In questo caso, sarebbe <CODE>mount -t msdos ...etc</CODE>.  Questo
deve probabilmente essere inserito nella sezione ``Operazioni da effettuare''.
<P>Montaggio del cdrom:
<P><CODE>mount -t iso9660 /dev/hdc /cdrom</CODE>
<P>I dispositivi di floppy e cdrom sono quelli che ho usato. Potrebbero
essere diversi in base all'applicazione. I punti di mount /floppy e /cdrom
sono presenti nell'immagine del disco floppy perch&eacute; possano essere
usati. In caso contrario, createli o utilizzate i punti di mount che desiderate.
<P>
<H3>Installazione della rete sul server temporaneo.</H3>

<P>In questa sezione il server NSF temporaneo viene impostato per comunicare
con la rete.
Ci sono pochi comandi da eseguire. Sono necessarie ancora alcune informazioni
prima di eseguire i comandi (i valori sono esempi):
<P>IPADDR:172.16.5.100  #Questo &egrave; l'indirizzo del server temporaneo.
<P>NETMASK:255.255.255.0  #Questa &egrave; la netmask.
<P>BROADCAST:172.16.5.255 #L'ultimo numero (255) &egrave; significativo di IPADDR.
<P>ETHNETWORK:172.16.5.0 #Ancora una volta, leggermente diverso da IPADDR.
<P>GATEWAY:172.16.5.251 #Necessario solo se avete un gateway. Probabilmente
lo sapete gi&agrave;, ma la maggior parte delle reti provate non ha un gateway.
<P>I comandi per far funzionare la rete. Inserite i valori elencati sopra:
<P><CODE>ifconfig eth0 inet IPADDR arp netmask NETMASK broadcast BROADCAST</CODE>
<P><CODE>route add -net ETHNETWORK netmask NETMASK eth0</CODE>
<P>Usate il comando seguente solo se avete un gateway e dovete attraversarlo:
<P><CODE>route add default gw GATEWAY netmask 0.0.0.0 eth0</CODE>
<P>Se tutto funziona, vi trovate in rete e potraete eseguire un ping degli altri nodi.
<P>
<H3>Installazione della condivisione NFS.</H3>

<P>Determinate la directory che desiderate diventi la condivisione NFS. Nel caso
del mio esempio, ho usato la directory /cdrom/slakware. Immettete questa directory nel file
/etc/exports:
<P><CODE>echo "/cdrom/slakware" > /etc/exports</CODE>
<P>
<H2><A NAME="ss11.5">11.5 Esecuzione del server NFS</A>
</H2>

<P>Andate a /floppy/usr/sbin ed eseguite:
<P><CODE>./rpc.portmap</CODE>
<P><CODE>./rpc.mountd</CODE>
<P><CODE>./rpc.nfsd</CODE>
<P>
<H3>Completato, iniziate l'installazione.</H3>

<P>Questo dovrebbe condividere la directory ``/cdrom/slakware'' nel file /etc/exports.
Al termine, potete avviare la macchina perch&eacute; sia installata da floppy
boot/root (ne ho usati alcuni con cui ho avviato il server NFS) e iniziare
l'installazione.
<P>Quando siete pronti a scegliere la collocazione dell'origine dei
supporti, scegliete l'opzione relativa al server NFS. Ti verr&agrave; richiesto
l'indirizzo IP del server. Immettete l'indirizzo usato come IPADDR per il
server. Vi verr&agrave; anche richiesto il montaggio della directory. Si
tratta della directory che avete collocato in /etc/exports sul server NFS.
<P>Il sistema provveder&agrave; quindi a montare NFS sul server. Attenzione a eventuali messaggi di errore.
Tutto dovrebbe essere completo. Puoi continuare l'installazione.
<P>
<H2><A NAME="ss11.6">11.6 Risoluzione dei problemi</A>
</H2>

<P>
<H3>Non ancora disponibile.</H3>

<P>Non dispongo ancora di informazioni sulla risoluzione dei problemi.
Forse mentre utilizzerete questa procedura, ci saranno pi&ugrave; suggerimenti
disponibili.
<P>
<H2><A NAME="ss11.7">11.7 Operazioni da effettuare</A>
</H2>

<P>
<H3>Disco DOS.</H3>

<P>Create un disco DOS per il floppy supplementare.
<P>
<H3>Comandi rpc.</H3>

<P>Create un ordine specifico dell'esecuzione dei comandi rpc.* e se &egrave;
necessario eseguire solo alcuni o tutti i comandi.
<P>
<P>
<P>
<HR>
<A HREF="NFS-HOWTO-12.html">Avanti</A>
<A HREF="NFS-HOWTO-10.html">Indietro</A>
<A HREF="NFS-HOWTO.html#toc11">Indice</A>
</BODY>
</HTML>