Nota: il tuo browser non sembra supportare adeguatamente i fogli di stile (CSS) e quindi la grafica del sito risuterà abbastanza scarna.
Comunque i contenuti del sito dovrebbero essere pienamente fruibili in quanto compatibili con qualunque browser.
Per apprezzare il sito al meglio è consigliabile usare un browser che supporti i fogli di stile come, ad esempio, Mozilla 1, Netscape Navigator 6, Internet Explorer 5 o successivi.
Documenti Software libero Scrivimi
Avanti Indietro Indice

3. Configurazione del server NFS

In questa sezione vengono descritte le operazione necessarie alla configurazione del server NFS.

3.1 Verifica del kernel ed eventuale ricompilazione

Occorre innanzitutto accertarsi che il kernel utilizzato supporti la connessione in rete spostandosi nella directory contenente i sorgenti del kernel (solitamente /usr/src/linux) e digitando:

make menuconfig

oppure se operate in ambiente X Window:

make xconfig

Si deve quindi verificare che le seguenti voci siano abilitate:

Loadable module support
        Enable loadable module support
        Kernel module loader

General setup
        Parallel port support   (necessario per collegamento PLIP)
        PC-style hardware       (necessario per collegamento PLIP)

Networking options      
        TCP/IP networking

Network device support
        Ethernet (10 or 100Mbit)
        Il supporto per la vostra scheda di rete
                oppure, in alternativa:
        PLIP (parallel port) support

Nel caso in cui almeno una di tali opzioni non fosse abilitata sarà necessario ricompilare ed installare il kernel ed i moduli; da notare il fatto che in questo documento è stato ipotizzato che il supporto della scheda di rete e del collegamento PLIP siano stati compilati come moduli.

Se avete una scheda NE2000 compatibile può essere necessario inserire nel file /etc/conf.modules (in alcune distribuzioni il file potrebbe essere /etc/modules.conf) la linea:

options ne io=0x300 irq=5

(indicare dopo io ed irq rispettivamente l'indirizzo I/O e l'interrupt utilizzati dalla scheda di rete).

Se viene invece utilizzato un collegamento PLIP dovreste inserire nel file /etc/conf.modules (o /etc/modules.conf) le seguenti righe:

alias parport_lowlevel parport_pc
options partport_pc io=0x378 irq=7

(indicare dopo io ed irq rispettivamente l'indirizzo I/O e l'interrupt utilizzati dalla porta parallela).

Sempre nel file /etc/conf.modules (o /etc/modules.conf) è possibile inserire le righe:

        
alias net-pf-4 off
alias net-pf-5 off

al fine di evitare la visualizzazione di alcuni messaggi di errore all'avvio della macchina nel caso non si utilizzassero i moduli ipx e appletalk.

3.2 Configurazione della rete

Nel presente documento assegneremo ai due computer i seguenti nomi ed indirizzi IP:

        
 Descrizione    Nome      Indirizzo IP
-----------    ------    ------------
Server NFS     server    192.168.1.1
Client NFS     client    192.168.1.2

Il dominio sarà denominato dom.it. Occorre a questo punto inserire tali dati nei file di configurazione:

/etc/hosts
        127.0.0.1       localhost
        192.168.1.1     server.dom.it   server
        192.168.1.2     client.dom.it   client

/etc/hostname (/etc/HOSTNAME per la distribuzione Red Hat e quelle derivate)
        server.dom.it

3.3 Installazione dei demoni nfs-server e portmap

Se nel server non fossero già installati i demoni nfs-server e portmap occorrerà installarli ad esempio utilizzando i relativi pacchetti (esempio: nfs-server-2.2beta37-1.i386.rpm, portmap-4.0-12.i386.rpm, nfs-server_2.2beta37-1.deb, ecc.) che possono essere reperiti dai CDRom di installazione o scaricati dai siti FTP delle varie distribuzioni.

3.4 Impostazione della directory da condividere

A questo punto è possibile inserire nel file /etc/exports il percorso ed il nome della directory che contiene i file di installazione (nel nostro caso è il CDRom e quindi occorrerà scrivere qualcosa come: /cdrom o /mnt/cdrom).

Ovviamente è necessario inserire nel lettore CDRom il CD di installazione e montarlo digitando:

mount -t iso9660 /dev/cdrom /cdrom
mount -t iso9660 /dev/hdb /mnt/cdrom

o qualcosa del genere.

L'ultima cosa da controllare è che il contenuto dei file /etc/hosts.allow e /etc/hosts.deny permetta l'accesso da parte del client.

3.5 Impostazione delle interfacce di rete

Dopo aver riavviato la macchina possiamo caricare i moduli relativi alla periferica di rete utilizzata:

Esempio di caricamento dei moduli necessari ad una scheda di rete PCI compatibile NE2000:

insmod 8390
insmod ne2k-pci

oppure semplicemente:

modprobe ne2k-pci

Esempio di caricamento dei moduli necessari al collegamento PLIP:

insmod parport
insmod plip

oppure semplicemente:

modprobe parport

In questo modo dovremmo avere a disposizione un'interfaccia di rete denominata eth0 nel caso di una scheda di rete o plip0 nel caso di un collegamento PLIP.

Ora potremo impostare l'interfaccia di rete digitando:

ifconfig eth0 192.168.1.1 netmask 255.255.255.0

oppure:

ifconfig plip0 192.168.1.1 pointopoint 192.168.1.2 netmask 255.255.255.0

Attenzione: la numerazione delle interfacce di rete parallele può variare in base al kernel adottato per cui se il comando precedente non dovesse aver successo si può tentare con plip1 o plip2.

In ogni modo in risposta al comando ifconfig dovremmo ottenere qualcosa di simile a questo:

eth0      Link encap:Ethernet  HWaddr 00:C0:DF:EF:5B:20
          inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500 Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0
          Interrupt:9 Base address:0x6100

plip0     Link encap:Ethernet  HWaddr FC:FC:C0:A8:01:02
          inet addr:192.168.1.1  P-t-P:192.168.1.2  Mask:255.255.255.0
          UP POINTOPOINT RUNNING NOARP  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0
          Interrupt:7 Base address:0x378


Avanti Indietro Indice
© 2001-2012 Giuseppe Bordoni. Tutti i diritti riservati.
I marchi citati sono riconosciuti come appartenenti ai rispettivi proprietari.
Powered by Linux - Nessun pinguino è stato maltrattato per lo sviluppo di questo sito e vi garantiamo che non succederà mai durante il suo servizio!