NFS, mount: RPC: Timed out


To czdebian-l zavinac debian bod cz
From Jan Hradek <twider zavinac volny bod cz>
Date Sun, 26 Oct 2003 23:57:24 +0100
User-agent Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.5) Gecko/20031022 Debian/1.5-1.he-1

Dobry den,

        mam problem s pripojenim NFS. Mam dva pocitace:

na jednom (192.168.0.8) mam debian (woody+nejake neof. zdroje+security),
nfs (nfs-user-server 2.2beta47-12, zkousel jsem i nfs-kernel-server),
portmap (5-2), zadny firewall (zadne iptables), kernel 2.4.20-1-k7.

Konfigurace:

/etc/exports:
/mnt/stuff/shared       192.168.0.0/255.255.255.0(rw)

/etc/hosts.allow:
portmap: 192.168.0.0/255.255.255.0 rpc.portmap: 192.168.0.0/255.255.255.0 lockd: 192.168.0.0/255.255.255.0 rpc.lockd: 192.168.0.0/255.255.255.0 mountd: 192.168.0.0/255.255.255.0 rpc.mountd: 192.168.0.0/255.255.255.0 rquotad: 192.168.0.0/255.255.255.0 statd: 192.168.0.0/255.255.255.0
rpc.statd:      192.168.0.0/255.255.255.0

/etc/hosts.deny:
portmap:ALL rpc.portmap:ALL lockd:ALL rpc.lockd:ALL mountd:ALL rpc.mountd:ALL rquotad:ALL statd:ALL
rpc.statd:ALL


ls -l /mnt/stuff:/mnt/stuff/shared       192.168.0.0/255.255.255.0(rw)
...
drwxrwxrwx    2 twider   twider       4096 r(íj 26 18:35 shared
...

restart, vyzkouseni na lokalu bylo v pohode

na druhem pocitaci (192.168.0.25) je disk s daty na FAT oddilech ktere
chci prenest na ten debian (jsem linej otvirat pocitac no :). Takze jsem
si nasel jednodisketovy linux (cd to nema) "tomsrtbt" http://www.toms.net/rb (udajne umi NFS a Sambu). Jadro 2.2.20 (s ext3), mount 2.8, v proc/filesystems je nfs videt.

na oba dva pocitace se vzajemne pingnu.

kdyz dam na tomsrtbt (adresar /tmp/n pochopitelne existuje):

        mount -t nfs -o timeo=30 192.168.0.8:/mnt/stuff/shared /tmp/n

tak po cca 20ti sekundach na me vybehne

        mount: RPC: Timed out

Jeste jsem pro jistotu rozchodil na tomsrtbt portmap na druhy konzoli
(./rpc.portmap -dv) se stejnym vysledkem, rportmap nic nevypise.

Rovnez sem zkousel na debianu dump na portmaper

        tcpdump -i eth0 port 111

vyleze z toho (ve stejnou cvili co tomsrtbt zahlasi rpc: timed out)

21:46:25.103568 192.168.0.25.770 > dalinoel.doma.sunrpc:  udp 56
21:46:25.103799 dalinoel.doma.sunrpc > 192.168.0.25.770:  udp 28 (DF)

z cehoz usuzuji ze k nejake vzajemne komunikaci doslo.
rpcinfo -p z debianu na tomsrtbt

   program verz proto   port
    100000    2   tcp    111  portmapper
    100000    2   udp    111  portmapper

obracene nevim, protoze ne tomsrtbt rpcinfo neni :(.

jeste pripojuji ps ax z tomsrtbt:
init
kflushd
kupdate
kswapd
keventd
login
agetty
agetty
lua
sh
sh
ile
sh
login
lua
sh
sh
ile
sh
rpc.portmap
ps

Z diskuznich skupin okolo tomsrtbt vypdalo ze se tento problem tyka
prave hosts.allow a hosts.deny na serveru, ale "tyhle hradby mam myslim otevrene".

Zkusil jsem se na ten pocicac pripojit z jineho pocitace s knopixem se stejnym vysledkem, rpcinfo proslo v pohode (vypis byl ten samy jako na tom lokalu).

Muzete mi nekdo poradit kde by mohl byt zakopan pes?

Jan Hradek



Partial thread listing: