Newsgroup: it.comp.os.linux.sys
Titolo: ahi! reason given by server: Permesso negato

Premesso che fino a qualche giorno fa tutto andava tra due macchine
una con RH6.0, l'altra con RH6.2. Poi mi son detto, perche' non aggiorno
il
kernel della macchina RH6.0 con gli RPM del CD della RH6.2?
Detto fatto: un po' di rpm -Uvv ecc. e tutto e' ripartito come prima.
Oggi pero' mi accorgo che NON posso piu' usare NFS in entrambi i sensi:
Ecco una prova tra le tante:
[root@linux62 /root]# mount -o rsize=1024,wsize=1024,hard
192.168.0.2:/usr /mnt/net/
mount: 192.168.0.2:/usr failed, reason given by server: Permesso negato
Corrispondentemente sul log del server leggo:
Jan 23 03:06:08 linux mountd[451]: mount request from unknown host
192.168.0.62
Ho addirittura aperto hosts.allow e provato con un masochistico:
ALL:ALL
tanto per vedere se era li' in problema ma nisba!
AIUTO! Ho letto tutto l'NFS-HOWTO ma DOVREBBE funzionare tutto.
Ho cercato nei vecchi post di it.comp.os.linux.* e *.linux.* ma i pochi
che avevano
questo problema non ho capito se e come l'abbiano risolto (mi e' parso di
capire sempre con RH!!)
Ciao ciao,
    Fabrizio Ruatta
 
www.selenet.it/fruatta

 capire sempre con RH!!)
Mi rispondo in parte da solo aggiungendo una cosa interessante:
come avrete capito dal fatto che le richieste di mount le faccio
specificando il server con IP e non con il nome ho disattivato
il DNS, o meglio per condividere internet di Win2k ho provato
prima con la ICS ed ora con WinGate. Queste opzioni non hanno
(almeno non l'ho trovata) la possibilita' di fare l'upgrade del DNS
con il DHCP. Se torno al vecchio server DHCP o degistro a mano
nel DNS i nomi delle macchine allora torna tutto a funzionare!
Quindi: il server NFS manda al server DNS una richiesta del tipo
62.0.168.192.arpa.net
Se questi risponde bene, altrimenti: Permesso negato!
E' normale? Per usare NFS bisogna avere un server DNS funzionante?



Posso solo citare la mia esperienza personale: ho sempre usato NFS ma 
non ho mai avuto un dns interno.
Altro nin zo...
-- 
Emanuele "SKULL" Balla
--------------------------------------------------------------------
"How should I know if it works?  That's what beta testers are for.  I only
coded it."
(Attributed to Linus Torvalds, somewhere in a posting)

 Emanuele "SKULL" Balla


Continuz a fornire nuovi dati per il mio problema:
Aggiungendo nel file /etc/hosts a manina il client:
192.168.0.62    linux62
il mount va a buon fine e nel log del server leggo:
Jan 23 10:11:46 linux mountd[421]: authenticated mount request from
linux62:990
Jan 23 10:11:47 linux mountd[421]: authenticated mount request from
linux62:994
Adesso vorrei sapere DOVE devo toccare per modificare questo
comportamento, cioe' la necessita' di un riscontro Name Server (fosse
anche solo
il file hosts!) per permettere la connessione?


 il kernel della macchina RH6.0 con gli RPM del CD della RH6.2?
perche` invece non compili un kernel direttamente su quella macchina?
ad occhio direi che prendere un rmp della 6.0 e metterlo sulla 6.2
corrisponda piu` o meno al prendersi a martellate sulle unghie dei piedi
nella vita reale (ma magari dico una stupidata, non conosco molto redhat)
btw controlla che oltre al kernel tu abbia aggiornato correttamente anche
i moduli del kernel (altrimenti il kernel nuovo non riesce a caricare il
modulo nfsd vecchio e quindi non funziona nulla)
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 modulo nfsd vecchio e quindi non funziona nulla)
Fatto fatto, li carica tutti...
Comunque continuo a pensare che il problema sia nel DNS o
comunque nella risoluzione dei nomi, ho infatti trovato questa frase
nel «Linux Network Administrators Guide» (papitolo su NFS):
Note that hostnames are obtained from the client's IP address
by reverse mapping, so the resolver must be configured properly.
If you use BIND and are very security conscious,
you should enable spoof checking in your host.conf file.
