Dopo aver risolto alcuni problemini, adesso dovrebbe essere tutto OK, il client si connette regolarmente, ma il server risponde picche perché non trova la directory da montare.
La configurazione è questa: server e client hanno come ip e hostname rispettivamente 192.168.1.2 giand e 192.168.1.3 vava.
Su giand (slackware current) sono attivi come servizi sia rc.rcpd sia rc.nfsd
/etc/fstab è configurato per montare in automatico la directory da exportare ( /packages ) con la seguente riga:
Codice: Seleziona tutto
/packages /export/packages none bind,auto 0 0
In /etc/exports ci sono queste impostazioni:
Codice: Seleziona tutto
/export 192.168.1.3(rw,async,no_subtree_check,no_root_squash,fsid=0)
/export/packages 192.168.1.3(rw,async,no_subtree_check,no_root_squash,nohide,fsid=0)
Codice: Seleziona tutto
sshd: 192.168.1.2, 192.168.1.3, 192.168.1.4, 192.168.1.5
portmap: 192.168.1.2, 192.168.1.3, 192.168.1.4, 192.168.1.5
lockd: 192.168.1.2, 192.168.1.3, 192.168.1.4, 192.168.1.5
rquotad: 192.168.1.2, 192.168.1.3, 192.168.1.4, 192.168.1.5
mountd: 192.168.1.2, 192.168.1.3, 192.168.1.4, 192.168.1.5
statd: 192.168.1.2, 192.168.1.3, 192.168.1.4, 192.168.1.5
Codice: Seleziona tutto
sshd:ALL
portmap:ALL
lockd:ALL
mountd:ALL
rquota:ALL
statd:ALL
Codice: Seleziona tutto
root@giand:/home# exportfs -avr
exporting 192.168.1.3:/export/packages
exporting 192.168.1.3:/export
Sulla ubuntu dell'host vava ho predisposto il mount su fstab come segue:
Codice: Seleziona tutto
# /mnt/giand su nfs
giand:/export/packages /mnt/giand nfs4 noauto,rw,nosuid,nolock 0 0
Codice: Seleziona tutto
gian@vava:/$ sudo mount /mnt/giand
mount.nfs4: mounting giand:/export/packages failed, reason given by server: No such file or directory