kern/147881: [zfs] [patch] ZFS "sharenfs" doesn't allow different "exports" options for different hosts

Richard Conto Richard.Conto at gmail.com
Thu Oct 21 21:40:10 UTC 2010


The following reply was made to PR kern/147881; it has been noted by GNATS.

From: Richard Conto <Richard.Conto at gmail.com>
To: Martin Birgmeier <martin.birgmeier at aon.at>
Cc: bug-followup at FreeBSD.org,
 Richard Conto <richard.conto at gmail.com>
Subject: Re: kern/147881: [zfs] [patch] ZFS "sharenfs" doesn't allow different "exports" options for different hosts
Date: Thu, 21 Oct 2010 17:10:19 -0400

 My patch is IPv4/IPv6/DNS agnostic - it ought to work either way.  NFSv4 =
 might be a problem due to the syntax differences in /etc/exports =
 (/etc/zfs/exports).
 
 All my patch does is use ';' as a special character to allow multiple =
 values (like you want) for each export.  Each value is prefixed by the =
 mount point and written to /etc/zfs/exports.
 
 
 I'm still running it - but it's for a home file server where I want to =
 restrict "root" access from certain VPNs.  Given that all it does is =
 change the output to /etc/zfs/exports, which is handled by the regular =
 NFS export mechanism, I don't think that there should be any significant =
 difference between home and production/enterprise use - unless NFS =
 exports keel over when there's hundreds of mount points (easy to do with =
 ZFS) rather than tens.  My home set up is exporting only 25 mount =
 points.
 
 --- Richard
 
 
 
 On Oct 15, 2010, at 3:15 AM, Martin Birgmeier wrote:
 
 > Please implement this or a similar patch. I need this in my dual =
 IPv4/IPv6 setup, where it is necessary to have something like
 >=20
 > /tank/vol   -network 192.168.0.0 -mask 255.255.0.0
 > /tank/vol   -network fec0:0:0:1::/56
 >=20
 > in /etc/zfs/exports in order to get both IPv4 and IPv6 clients to =
 work.
 >=20
 > Regards,
 >=20
 > Martin
 


More information about the freebsd-fs mailing list