Post by Rene RiveraOf course the most frustrating aspect of all this is that neither side
is very informative as to what is going on.
To reply to those who said look at tcpdump and try and figure out what's
going on...
192.168.0.3: NFS server Linux 2.6
192.168.0.2: NFS client OBSD 3.7
On the server:
15:54:29.996924 IP (tos 0x0, ttl 64, id 39056, offset 0, flags [none],
length: 132) 192.168.0.2.746201734 > 192.168.0.3.2049: 104 getattr [|nfs]
15:54:29.997076 IP (tos 0x0, ttl 64, id 73, offset 0, flags [DF],
length: 60) 192.168.0.3.2049 > 192.168.0.2.746201734: reply ok 32
getattr PROG_MISMATCH
15:54:29.997524 IP (tos 0x0, ttl 64, id 40191, offset 0, flags [none],
length: 84) 192.168.0.2.915 > 192.168.0.3.111: UDP, length: 56
15:54:29.998438 IP (tos 0x0, ttl 64, id 88, offset 0, flags [DF],
length: 56) 192.168.0.3.111 > 192.168.0.2.915: [udp sum ok] UDP, length: 28
15:54:29.998623 IP (tos 0x0, ttl 64, id 61552, offset 0, flags [none],
length: 84) 192.168.0.2.826 > 192.168.0.3.111: UDP, length: 56
15:54:29.998825 IP (tos 0x0, ttl 64, id 89, offset 0, flags [DF],
length: 56) 192.168.0.3.111 > 192.168.0.2.826: [udp sum ok] UDP, length: 28
15:54:29.999031 IP (tos 0x0, ttl 64, id 41765, offset 0, flags [none],
length: 164) 192.168.0.2.730 > 192.168.0.3.919: UDP, length: 136
15:54:30.073386 IP (tos 0x0, ttl 64, id 28, offset 0, flags [DF],
length: 84) 192.168.0.3.919 > 192.168.0.2.730: UDP, length: 56
15:54:30.073546 IP (tos 0x0, ttl 64, id 41411, offset 0, flags [none],
length: 132) 192.168.0.2.746201775 > 192.168.0.3.2049: 104 getattr [|nfs]
15:54:30.073703 IP (tos 0x0, ttl 64, id 74, offset 0, flags [DF],
length: 60) 192.168.0.3.2049 > 192.168.0.2.746201775: reply ok 32
getattr PROG_MISMATCH
And on the client:
10:54:29.993447 192.168.0.2.1009 > 192.168.0.3.2049: xid 0x2c7a2286 104
getattr [|nfs] (ttl 64, id 39056, len 132)
10:54:29.993712 192.168.0.3.2049 > 192.168.0.2.1009: xid 0x2c7a2286
reply ok 32 getattr PROG_MISMATCH (DF) (ttl 64, id 73, len 60)
10:54:29.994060 192.168.0.2.915 > 192.168.0.3.111: udp 56 (ttl 64, id
40191, len 84)
10:54:29.995069 192.168.0.3.111 > 192.168.0.2.915: [udp sum ok] udp 28
(DF) (ttl 64, id 88, len 56)
10:54:29.995155 192.168.0.2.826 > 192.168.0.3.111: udp 56 (ttl 64, id
61552, len 84)
10:54:29.995454 192.168.0.3.111 > 192.168.0.2.826: [udp sum ok] udp 28
(DF) (ttl 64, id 89, len 56)
10:54:29.995555 192.168.0.2.730 > 192.168.0.3.919: udp 136 (ttl 64, id
41765, len 164)
10:54:30.070035 192.168.0.3.919 > 192.168.0.2.730: udp 56 (DF) (ttl 64,
id 28, len 84)
10:54:30.070082 192.168.0.2.1009 > 192.168.0.3.2049: xid 0x2c7a22af 104
getattr [|nfs] (ttl 64, id 41411, len 132)
10:54:30.070337 192.168.0.3.2049 > 192.168.0.2.1009: xid 0x2c7a22af
reply ok 32 getattr PROG_MISMATCH (DF) (ttl 64, id 74, len 60)
And nothing else. The PROG_MISMATCH seem to match the "unknown version"
messages I see in the server log:
Jun 23 15:54:29 red5of5 kernel: svc: unknown version (3)
Jun 23 15:54:30 red5of5 rpc.mountd: authenticated mount request from
192.168.0.2:730 for /export (/export)
Jun 23 15:54:30 red5of5 kernel: svc: unknown version (3)
And nothing in the OSBD deamon log. Is there some way to configure the
client NFS support to be more verbose?
--
-- Grafik - Don't Assume Anything
-- Redshift Software, Inc. - http://redshift-software.com
-- rrivera/acm.org - grafik/redshift-software.com
-- 102708583/icq - grafikrobot/aim - Grafik/jabber.org