Date: Wed, 18 Jul 2001 02:50:59 -0400 From: Jim Arnold <jim@ohio.com> To: freebsd-questions@freebsd.org Subject: nfs won't run from rc.conf Message-ID: <a05010402b77ad24cbe2f@[192.168.0.102]>
next in thread | raw e-mail | index | archive | help
I'm trying to get NFS to run at startup. I have gotten it to work by manually restarting nfsd, portmap and mountd. I have followed the handbook but no dice. searches turned up nothing that worked. below is the relevant information for my setup. spike# uname -a FreeBSD spike.coyote 4.3-RELEASE FreeBSD 4.3-RELEASE #7: Sun Jul 15 23:17:05 EDT 2001 jim@spike.coyote:/usr/src/sys/compile/SPIKE i386 when i boot the box i get to this point: Starting final network daemons: mountd nfsd rpc.statd (when it gets to this point in the boot process the machine waits 20 or so seconds before continuing on, but then I get these messages below: nfsd:[154]: can't register with udp portmap mountd[152]: can't register mount this appears to be correct: spike# ifconfig lo0 lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384 inet 127.0.0.1 netmask 0xff000000 atalk 0.0 range 0-0 phase 2 My rc.conf settings for nfs: spike# more /etc/rc.conf network_interfaces="fxp0 lo0" portmap_enable="YES" nfs_server_enable="YES" nfs_server_flags="-u -t -n 4" mountd_flags="-r" nfs_client_enable="YES" nfs_client_flags="-n 4" ------- when the system does start up portmap is *not* running, as a "ps aux | grep portmap" returns nothing. spike# ps aux | grep nfsd is running root 156 0.0 0.1 352 172 ?? I 1:42AM 0:00.00 nfsd: server (nfsd) root 157 0.0 0.1 352 172 ?? I 1:42AM 0:00.00 nfsd: server (nfsd) root 158 0.0 0.1 352 172 ?? I 1:42AM 0:00.00 nfsd: server (nfsd) root 159 0.0 0.1 352 172 ?? I 1:42AM 0:00.00 nfsd: server (nfsd) mountd and rpc.statd are also not running on startup. running rpcinfo -p returns: rpcinfo: can't contact portmapper: RPC: Remote system error - Connection refused next i run portmap and mountd manually and confirm that they are running: spike# ps aux | grep portmap daemon 371 0.0 0.2 924 512 ?? Ss 1:56AM 0:00.00 portmap spike# ps aux | grep mountd root 375 0.0 0.1 504 348 ?? Ss 1:57AM 0:00.00 mountd -r now when i run rpcinfo -p i get the following: program vers proto port 100000 2 tcp 111 portmapper 100000 2 udp 111 portmapper 100005 3 udp 1015 mountd 100005 3 tcp 1020 mountd 100005 1 udp 1015 mountd 100005 1 tcp 1020 mountd after everything is running I try to mount from the another server and get this message: angel# mount spike:/home /spike/home/ spike:/home: nfsd: RPCPROG_NFS: RPC: Program not registered here is my /etc/exports file: spike# more /etc/exports /cdrom -ro angel 192.168.0.3 /home -alldirs angel 192.168.0.3 angel# more /etc/hosts 127.0.0.1 localhost.coyote localhost 192.168.0.3 angel.coyote angel 192.168.0.3 angel.coyote. 192.168.0.2 spike /etc/hosts.allow ALL : localhost 127.0.0.1 : allow portmap : 192.168.0.3/255.255.255.224 : allow eventually by simply manually running # portmap # nfsd -u -t -n 4 # mountd -r (in which order or which one does the trick i'm not certain) I can get nfs to work on both boxes as a client or server. when i finally got the one box to work as a server I got this different output from rpcinfo -p showing that nfs is working. bash-2.05$ rpcinfo -p program vers proto port 100000 2 tcp 111 portmapper 100000 2 udp 111 portmapper 100024 1 udp 1009 status 100024 1 tcp 1020 status 100003 2 udp 2049 nfs 100003 3 udp 2049 nfs 100005 3 udp 1004 mountd 100005 3 tcp 1019 mountd 100005 1 udp 1004 mountd 100005 1 tcp 1019 mountd any clues to where i have gone astray in my setup? tia, jim 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?a05010402b77ad24cbe2f>