Tilanne on tämä: pitäisi saada mountattua nfs:n yli palvelimella oleva (koti)hakemisto. Mounttaus onnistuukin hyvin, mutta kansion käsittely tuottaa omituisen virheen (palvelimen ip on 192.168.0.2 ja yhteydet koneiden välillä toimivat):
# mount -t nfs 192.168.0.2:/home/heikki servu
# mount
(snip)
192.168.0.2:/home/heikki on /home/heikki/servu type nfs (rw,addr=192.168.0.2)
# ls servu
ls: luetaan hakemistoa servu: Input/output error
Showmount se vasta erikoisen virheen antaakin
# showmount
mount clntudp_create: RPC: Program not registered
Palvelimella on määritetty /etc/exports-tiedosto seuraavasti:
# /etc/exports: the access control list for filesystems which may be exported
# to NFS clients. See exports(5).
/home/heikki 192.168.0.1/255.255.255.0(rw,sync)
Tiedostot /etc/hosts.allow ja /etc/hosts.deny ovat tyhjiä. 192.168.0.1 on siis tämän työpöytäkoneen, jossa liitos yritetään tehdä, lähiverkko-ip. Netstatin mukaan nfs-yhteyden pitäisi olla kunnossa, pöytäkone näyttää:
# netstat
tcp 0 0 192.168.0.1:971 192.168.0.2:nfs ESTABLISHED
Myös serverillä yhteys näkyy samalla tavalla.
Käynnissä olevat palvelut serverillä:
# rpcinfo -p
ohjelmaversio proto portti
100000 2 tcp 111 portmapper
100000 2 udp 111 portmapper
100024 1 udp 1103 status
100024 1 tcp 3758 status
100003 2 udp 2049 nfs
100003 2 tcp 2049 nfs
100005 1 udp 914 mountd
100005 2 udp 914 mountd
100005 1 tcp 917 mountd
100005 2 tcp 917 mountd
Ja asiakaskoneessa
# rpcinfo -p
program vers proto port
100000 2 tcp 111 portmapper
100000 2 udp 111 portmapper
100024 1 udp 34673 status
100024 1 tcp 39678 status
100021 1 udp 34731 nlockmgr
100021 3 udp 34731 nlockmgr
100021 4 udp 34731 nlockmgr
100021 1 tcp 47935 nlockmgr
100021 3 tcp 47935 nlockmgr
100021 4 tcp 47935 nlockmgr
Olen Googletellut ja kokeillut vähän kaikkea, mutta jako ei vaan millään suostu toimimaan. Onko ideoita? Palvelinkoneena Debian Etch (4.0) ja asiakaskoneessa Kubuntu 6.10.
Edit 25.3.2007: Päivitin Feistyyn ja alkoi toimimaan... älkää kysykö miksi.