From owner-freebsd-questions@FreeBSD.ORG Tue Oct 7 11:38:37 2003 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C4B9316A4B3 for ; Tue, 7 Oct 2003 11:38:37 -0700 (PDT) Received: from remt30.cluster1.charter.net (remt30.cluster1.charter.net [209.225.8.40]) by mx1.FreeBSD.org (Postfix) with ESMTP id AED1F43FCB for ; Tue, 7 Oct 2003 11:38:35 -0700 (PDT) (envelope-from chowse@charter.net) Received: from [66.168.145.25] (HELO moe) by remt30.cluster1.charter.net (CommuniGate Pro SMTP 4.0.6) with ESMTP id 17800020 for freebsd-questions@freebsd.org; Tue, 07 Oct 2003 14:38:25 -0400 From: "Charles Howse" To: Date: Tue, 7 Oct 2003 13:38:12 -0500 Message-ID: <004601c38d02$2bf7b190$04fea8c0@moe> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.2616 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165 In-Reply-To: <44y8vxkwk8.fsf@be-well.ilk.org> Importance: Normal Subject: RE: Mount_nfs permission denied X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Oct 2003 18:38:38 -0000 X-List-Received-Date: Tue, 07 Oct 2003 18:38:38 -0000 > > I'm trying to mount_nfs larry:/usr /mnt > > And I always get permission denied. > > It also fails on mount_nfs larry:/disk2 /mnt > > Any idea what I'm doing wrong? > >=20 > > [root@larry ~]# df -h > > Filesystem Size Used Avail Capacity Mounted on > > /dev/ad0s1a 492M 54M 399M 12% / > > /dev/ad2s1f 1.1G 43M 1.0G 4% /disk2 > > /dev/ad0s1f 492M 4.0K 453M 0% /tmp > > /dev/ad0s1g 6.1G 902M 4.7G 16% /usr > > /dev/ad2s1e 984M 347M 558M 38% /usr/obj > > /dev/ad0s1e 492M 5.2M 448M 1% /var > > procfs 4.0K 4.0K 0B 100% /proc > >=20 > > [root@larry ~]# cat /etc/exports > > /disk2 -alldirs -network 192.168.254.0 -mask 255.255.255.0 > > /usr -alldirs -network 192.168.254.0 -mask 255.255.255.0 > >=20 > > [root@larry ~]# showmount -e > > Exports list on localhost: > > /usr 192.168.254.0 > > /disk2 192.168.254.0 > >=20 > > [root@larry ~]# ls -l / | grep usr > > lrwxr-xr-x 1 root wheel 10 Sep 4 02:58 compat ->=20 > usr/compat > > lrwxrwxrwx 1 root wheel 9 Sep 4 03:00 home -> /usr/home > > lrwxr-xr-x 1 root wheel 11 Sep 27 15:17 sys -> usr/src/sys > > drwxr-xr-x 19 root wheel 512 Sep 4 09:25 usr >=20 > Looks okay to me. =20 > Are you trying to do the mount on the same machine? I use a KVM, but effectively, I'm sitting at curly's keyboard, trying to nfs mount shares that reside on larry. [root@curly ~]# mount_nfs curly:/disk2 /mnt curly:/disk2: Permission denied ^C [root@curly ~]#=20 > Do you have portmap, nfsd, and mountd running on "larry"? Yes... [root@larry ~]# sockstat -4 USER COMMAND PID FD PROTO LOCAL ADDRESS FOREIGN ADDRESS charles sshd 4076 5 tcp4 192.168.254.3:22 192.168.254.4:4127 root sshd 4074 5 tcp4 192.168.254.3:22 192.168.254.4:4127 root nmbd 156 6 udp4 *:137 *:* root nmbd 156 7 udp4 *:138 *:* root nmbd 156 8 udp4 192.168.254.3:137 *:* root nmbd 156 9 udp4 192.168.254.3:138 *:* root smbd 154 12 tcp4 *:445 *:* root smbd 154 13 tcp4 *:139 *:* root sendmail 121 4 tcp4 127.0.0.1:25 *:* root sshd 117 4 tcp4 *:22 *:* root inetd 113 4 tcp4 192.168.254.3:110 *:* root rpc.stat 99 3 udp4 *:1011 *:* root rpc.stat 99 4 tcp4 *:1022 *:* root nfsd 93 3 tcp4 *:2049 *:* root mountd 91 3 udp4 *:1023 *:* root mountd 91 4 tcp4 *:1023 *:* daemon portmap 88 3 udp4 *:111 *:* daemon portmap 88 4 tcp4 *:111 *:* root ntpd 86 4 udp4 *:123 *:* root ntpd 86 5 udp4 192.168.254.3:123 *:* root ntpd 86 6 udp4 127.0.0.1:123 *:* > Is "larry" on the same subnet? Yes, curly is 192.168.254.2/255.255.255.0 and larry is 192.168.254.3/255.255.255.0 [root@curly ~]# ping -c 3 larry PING larry (192.168.254.3): 56 data bytes 64 bytes from 192.168.254.3: icmp_seq=3D0 ttl=3D64 time=3D0.318 ms 64 bytes from 192.168.254.3: icmp_seq=3D1 ttl=3D64 time=3D0.319 ms 64 bytes from 192.168.254.3: icmp_seq=3D2 ttl=3D64 time=3D0.280 ms --- larry ping statistics --- 3 packets transmitted, 3 packets received, 0% packet loss round-trip min/avg/max/stddev =3D 0.280/0.306/0.319/0.018 ms Might there be some file(s) on larry that restrict non-local logins? I checked /etc/login.access on larry, and saw that I had: -:wheel:All EXCEPT LOCAL I commented that out, saved. I checked /etc/hosts.allow, made the appropriate edits there, specifically the portmap section, saved. I changed /etc/exports, and changed it to: /disk2 -maproot=3Droot -network=3D192.168.254.0 -mask=3D255.255.255.0 (This was the only way I could do it without getting an error) Rebooted, tried again, NOW IT WORKS! Comments? Thanks for making me think!