Newsgroup: it.comp.os.linux.iniziare
Titolo: rete con due pc

Sugli howto non ho trovato sufficienti chiarimenti: qualcuno puo' 
sbrogliarmi la matassa o indicarmi dove trovare documentazione piu' 
semplice e diretta?
Ho due pc collegati in rete, PC1 e PC2. Obiettivo: condividere il 
filesystem di entrambi in rete.
PC1: Duron900 256Mb RAM, Mandrake 8.1, due schede di rete: eth0 
(192.168.0.1) per uso futuro con modem ADSL; eth1 (192.168.1.1) per rete 
locale con PC2
PC2: K6-2/400 192Mb RAM, Mandrake 8.1, scheda di rete eth0 (192.168.1.2) 
collegata a PC1. 
Ping funziona correttamente indicando che le interfacce di rete funzionano 
e i due pc possono comunicare tra loro.
Telnet e mount NON funzionano: ottengo sempre un "connection refused" da 
ambo i lati. NFS viene caricato all'avvio su entrambi i pc. Ho provato a 
modificare hosts.allow con un ALL:ALL, ma non c'e' niente da fare.
Che faccio?

Che faccio?
Hai un firewall impostato?
/etc/exports sul server nfs e' a posto?
Portmap parte su entrambi i computer?
-- 
Enrico Bodo  -   PhD student       
University of Rome "La Sapienza"    
Department of Chemistry        

Nel fausto dě di Thu, 27 Dec 2001 13:11:48 GMT, il prode _Paolo_
presente alla corte di _it.comp.os.linux.iniziare_
cosě ebbe l'ardire di pronunziarsi:

  Per esportare un filesystem da PC2 su PC1 metti nel file /etc/exports righe
come la seguente:
/mnt/cdrom      claritas(ro,root_squash)
  Io ho due computer, obscuritas e claritas.  La riga sopra sta nel file
exports di obscuritas.  Permette l'esportazione di /mnt/cdrom verso claritas
in sola lettura (ro) abbattendo i diritti del superutente a quelli dello
pseudoutente nobody (root_squash).  Nel file /etc/rpc devono comparire i
servizi:
portmapper      100000  portmap sunrpc
nfs             100003  nfsprog
mountd          100005  mount showmount
e nel file /etc/services deve esserci:
nfs             2049/tcp                        # Network File System
nfs             2049/udp                        # Network File System
  Il file /etc/hosts.allow deve esserci la riga:
portmap: 
192.168.0.0/255.255.255.252
con l'indirizzo/netmask della tua rete.  Nella Debian poi si lancia il
portmapper:
# portmap
 e si avvia il server nfs:
# rpc.mountd
# rpc.nfsd
si verifica che funzioni:
ambapali@obscuritas ~>$ rpcinfo -p
   program vers proto   port
    100000    2   tcp    111  portmapper
    100000    2   udp    111  portmapper
    100003    2   udp   2049  nfs
    100003    3   udp   2049  nfs
    100021    1   udp   1024  nlockmgr
    100021    3   udp   1024  nlockmgr
    100021    4   udp   1024  nlockmgr
    100024    1   udp    793  status
    100024    1   tcp    795  status
    100005    1   udp   1026  mountd
    100005    1   tcp   1024  mountd
    100005    2   udp   1026  mountd
    100005    2   tcp   1024  mountd
    100005    3   udp   1026  mountd
    100005    3   tcp   1024  mountd
  Per avviare il tutto automaticamente all'avvio, sulla Debian bisogna avere i
runlevel 0,6 ed S organizzati cosě:
Fri, 28 Dec 2001  23:56:06  Exit status: 0 Jobs: 0 pts: 1
ambapali@obscuritas ~>$ ls /etc/rc?.d/???portmap
/etc/rc0.d/S10portmap  /etc/rc6.d/S10portmap  /etc/rcS.d/S41portmap
dove il runlevel 0 č quello di arresto, il runlevel 6 č quello di riavvio, S č
quello temporaneo di avvio.  Poi ci devono essere i runlevel che ti
interessano configurati cosě:
Fri, 28 Dec 2001  23:59:15  Exit status: 0 Jobs: 0 pts: 1
ambapali@obscuritas ~>$ ls /etc/rc?.d/???{nfs-common,nfs-kernel-server}
/etc/rc0.d/K80nfs-common         /etc/rc2.d/K80nfs-kernel-server
/etc/rc5.d/S20nfs-common
/etc/rc0.d/K80nfs-kernel-server  /etc/rc3.d/S20nfs-common
/etc/rc5.d/S20nfs-kernel-server
/etc/rc1.d/K80nfs-common         /etc/rc3.d/S20nfs-kernel-server
/etc/rc6.d/K80nfs-common
/etc/rc1.d/K80nfs-kernel-server  /etc/rc4.d/K80nfs-common
/etc/rc6.d/K80nfs-kernel-server
/etc/rc2.d/K80nfs-common         /etc/rc4.d/K80nfs-kernel-server
nfs-common contiene le rutine di base, nfs-kernel-server č il kernel vero e
proprio.
  Nel client devi configurare il file /etc/fstab.  Io ho, ad esempio:
obscuritas:/mnt/cdrom   /mnt/nfs/cdrom  nfs  \
rsize=8192,wsize=8192,hard,intr,noauto  0       0
(su Linux i valori rsize=8192 e wsize=8192 sembrano i migliori).  Poi usi il
comando mount come al solito.  Tutto questo prevede l'opportuna configurazione
del kernel, spero sia  apposto, sennň lancia un urlo  :-)
  Per telnet, se usi il server in.telnetd metti in /etc/hosts.allow la riga:
in.telnetd: 
192.168.0.0/255.255.255.252
 
192.168.1.0/255.255.255.252
con gli indirizzi/netmask delle reti che ti interessano.
  Buon anno!
  Sandro
-- 
"In a world without walls and fences
you would not need windows and gates."
(Confucius)

Nel fausto dě di Thu, 27 Dec 2001 13:11:48 GMT, il prode _Paolo_
presente alla corte di _it.comp.os.linux.iniziare_
cosě ebbe l'ardire di pronunziarsi:

  Per esportare un filesystem da PC2 su PC1 metti nel file /etc/exports righe
come la seguente:
/mnt/cdrom      claritas(ro,root_squash)
  Io ho due computer, obscuritas e claritas.  La riga sopra sta nel file
exports di obscuritas.  Permette l'esportazione di /mnt/cdrom verso claritas
in sola lettura (ro) abbattendo i diritti del superutente a quelli dello
pseudoutente nobody (root_squash).  Nel file /etc/rpc devono comparire i
servizi:
portmapper      100000  portmap sunrpc
nfs             100003  nfsprog
mountd          100005  mount showmount
e nel file /etc/services deve esserci:
nfs             2049/tcp                        # Network File System
nfs             2049/udp                        # Network File System
  Nel file /etc/hosts.allow deve esserci la riga:
portmap: 
192.168.0.0/255.255.255.252

# portmap

# rpc.mountd
# rpc.nfsd
si verifica che funzioni:




quello temporaneo di avvio (Startup).  Poi ci devono essere i runlevel che ti
interessano configurati cosě (esempio):
Fri, 28 Dec 2001  23:59:15  Exit status: 0 Jobs: 0 pts: 1
ambapali@obscuritas ~>$ ls /etc/rc?.d/???{nfs-common,nfs-kernel-server}
/etc/rc0.d/K80nfs-common         /etc/rc2.d/K80nfs-kernel-server
/etc/rc5.d/S20nfs-common
/etc/rc0.d/K80nfs-kernel-server  /etc/rc3.d/S20nfs-common
/etc/rc5.d/S20nfs-kernel-server
/etc/rc1.d/K80nfs-common         /etc/rc3.d/S20nfs-kernel-server
/etc/rc6.d/K80nfs-common
/etc/rc1.d/K80nfs-kernel-server  /etc/rc4.d/K80nfs-common
/etc/rc6.d/K80nfs-kernel-server
/etc/rc2.d/K80nfs-common         /etc/rc4.d/K80nfs-kernel-server
nfs-common contiene le routine di base, nfs-kernel-server č il server vero e
