Newsgroup: it.comp.os.linux.iniziare
Titolo: rpc portmap e nfs: Timeout con rpcinfo

Ciao,
ho un server linux su cui gira un server nfs. Riesco ad accedere alle
directory condivise in base alle impostazioni del file /etc/exports.
Da un po' di tempo (non so se ho fatto qualche macello io) risulta moolto
lento l'accesso alle cartelle con nfs, non si tratta di un problema di
rete in quanto con samba tutto funziona regolarmente. L'accesso alle
directory NFS su una rete 10Mbit oscilla tra 0 e 800KB/s con una media di
circa 100KB/s mentre usando samba la media è di 900KB/s
Smanettando un po' mi sa che il problema è nell'RPC portmapper che non
funzionando correttamente fa andare fiano il traffico NFS.
Cmq i moduli del kernel e i demoni di rpc e nfs sono caricati
correttamente, ciononostante dando il comando "rpcinfo -p" ottengo dopo un
bel po' di attesa:
"rpcinfo: can't contact portmapper: RPC: Remote system error - Timeout
della connessione"
Se invece inserisco l'ip esatto del server rpcinfo funziona. Stessa cosa
se provo "rpcinfo -p 192.168.0.10" da un client remoto. Invece non
funziona "rpcinfo -p localhost" dal server.
Riassumendo:
Dal server (192.168.0.10)
rpcinfo -p localhost Non funziona
rpcinfo -p 192.168.0.10 Funziona
rpcinfo -p 192.168.0.2 Funziona
Dal client (192.168.0.2)
rpcinfo -p localhost Funziona
rpcinfo -p 192.168.0.10 Funziona
rpcinfo -p 192.168.0.2 Funziona
Se provo a lanciare il comando "/etc/rc.d/rc.nfsd restart" pare non fare
nulla per molto tempo e poi da:
Starting RPC portmapper:  /sbin/rpc.portmap
Starting NFS services:
  /usr/sbin/exportfs -r
  /usr/sbin/rpc.nfsd 8
quindi si blocca e blocca anche il terminale al punto che devo chiudere
xterm.
Sul router il file hosts.allow contiene le 2 righe
ALL : 127.0.0.1
ALL : 
192.168.0.0/255.255.255.0
Se qualcuno ha un consiglio da darmi aiutatemi che non so + dove mettere
le mani...
Grazie.
Francesco

 ALL : 
192.168.0.0/255.255.255.0
Potrbbe essere qui il problema.
hosts.allow:
portmap: 127.0.0.1, 
192.168.0.0/255.255.255.0
hosts.deny:
portmap: ALL
cosi' per i vari demoni utilizzati da nfs.
bye
-- 
= active @ actisystem =
GIT d- s:+>: a-- C+++ UL++++ P++ L+++ E--- W+ N+ 
o? !K w-- O-- M- V? PS+(++) PE Y+>++ PGP++ !t 5? 
X++(+) R(+) tv+(++) b+>++ !DI D+ G e>++ h! r++ x*

 portmap: 127.0.0.1, 
192.168.0.0/255.255.255.0
Ho provato come dici tu e ho anche provato a mettere in hosts.allow ALL: 
ALL lasciando vuoto hosts.deny, ma niente, rpcinfo -p va sempre in 
timeout... mentre se metto l'ip di lan della macchina funziona... boh.

 timeout... mentre se metto l'ip di lan della macchina funziona... boh.
Non e' che hai qualche regola di iptables sparsa che non ri permette l'uso
del loopback? (es una policy di DROP non correttamente settata...)


 del loopback? (es una policy di DROP non correttamente settata...)
Uhm, non è da escludere... appena posso provo a rimuovere tutte le regole e
di faccio sapere se funziona.

 del loopback? (es una policy di DROP non correttamente settata...)
Uhm, non è da escludere... appena posso provo a rimuovere tutte le regole e
ti faccio sapere se funziona.

 del loopback? (es una policy di DROP non correttamente settata...)
Era proprio così, ho messo come policy di default ACCEPT e sfoltito lo
script del firewall, e funziona a piena banda ora, ora tocca che scovo
dove sta il problema, per rimettere DROP di default.
Grazie e ciao.