Date: Fri, 30 Nov 2001 00:50:31 -0500 From: "Dan Langille" <dan@langille.org> To: questions@freebsd.org Subject: nfs fails to mount on one subnet Message-ID: <3C06D7D7.13806.1FA41FE1@localhost>
next in thread | raw e-mail | index | archive | help
I have an NFS server with two nics (192.168.0.18 and 10.0.0.1). I can
mount it from one subnet, but not from another. I have no idea why.
Mounts from client 192.168.0.16 succeed. Mounts from client 10.0.0.10
fail.
On the server (192.168.0.18)
# more /etc/exports
/usr/ports -maproot=0 192.168.0.16
#/usr/ports -maproot=0 10.0.0.10
# showmount -e xeon
Exports list on xeon:
/usr/ports 192.168.0.16
# ps auwx | grep portmap
daemon 226 0.0 0.3 948 532 ?? Ss 30Oct01 0:00.09
/usr/sbin/portmap
root 65034 0.0 0.4 1048 720 p3 R+ 12:10AM 0:00.00 grep
portmap (bash)
# grep portmap /etc/hosts.allow
# name) *MUST* be specified for portmap(8).
portmap : 192.168.0.0/255.255.255.0 : allow
portmap : 10.0.0.0/255.255.255.0 : allow
portmap : 192.0.2.32/255.255.255.224 : allow
portmap : 192.0.2.96/255.255.255.224 : allow
portmap : ALL : deny
on the cllient 192.168.0.16:
# showmount -e xeon
Exports list on xeon:
/usr/ports 192.168.0.16
# mount -v xeon:/usr/ports /mnt
xeon:/usr/ports on /mnt (nfs)
#
SUCCESS!
So then I reconfigure the server to export to the other subnet:
# more /etc/exports
#/usr/ports -maproot=0 192.168.0.16
/usr/ports -maproot=0 10.0.0.10
# killall -HUP mountd
# showmount -e xeon
Exports list on xeon:
/usr/ports 10.0.0.10
from the Client 10.0.0.10:
# showmount -e xeon
Exports list on xeon:
/usr/ports 10.0.0.10
[root@laptop:~] # mount -v xeon:/usr/ports /mnt
[and it never comes back]
but I see this on the client:
# ps auwx | grep nfs
root 199 0.0 0.2 208 80 ?? I 12:38AM 0:00.00 nfsiod -n 4
root 200 0.0 0.2 208 80 ?? I 12:38AM 0:00.00 nfsiod -n 4
root 201 0.0 0.2 208 80 ?? I 12:38AM 0:00.00 nfsiod -n 4
root 202 0.0 0.2 208 80 ?? I 12:38AM 0:00.00 nfsiod -n 4
root 306 0.0 0.6 388 244 p0 D+ 12:43AM 0:00.01 nfs
xeon:/usr/ports /mnt (mount_nfs)
# ps auwx | grep portmap
daemon 193 0.0 1.2 924 504 ?? Is 12:38AM 0:00.00
/usr/sbin/portmap
SERVER DETAILS:
$ ifconfig -a
lp0: flags=8810<POINTOPOINT,SIMPLEX,MULTICAST> mtu 1500
faith0: flags=8000<MULTICAST> mtu 1500
gif0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280
gif1: flags=8010<POINTOPOINT,MULTICAST> mtu 1280
gif2: flags=8010<POINTOPOINT,MULTICAST> mtu 1280
gif3: flags=8010<POINTOPOINT,MULTICAST> mtu 1280
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x7
inet6 ::1 prefixlen 128
inet 127.0.0.1 netmask 0xff000000
ppp0: flags=8010<POINTOPOINT,MULTICAST> mtu 1500
sl0: flags=c010<POINTOPOINT,LINK2,MULTICAST> mtu 552
wi0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet 10.0.0.10 netmask 0xffffff00 broadcast 10.0.0.255
inet6 fe80::202:2dff:fe0e:66bd%wi0 prefixlen 64 scopeid 0xa
ether 00:02:2d:0e:66:bd
Clues please? thanks.
--
Dan Langille
The FreeBSD Diary - http://freebsddiary.org/ - practical examples
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3C06D7D7.13806.1FA41FE1>
