zfs sharenfs woes

From: void <void_at_f-m.fm>
Date: Tue, 22 Jul 2025 13:09:34 UTC
I have a problem getting sharenfs working. showmount -e displays an empty list.

On the server (15-current-n278914) 192.168.1.102

/etc/rc.conf :
# NFS
rpcbind_enable="YES"
nfs_server_enable="YES"
mountd_enable="YES"

# zfs get sharenfs data/testnfs

data/testnfs  sharenfs  maproot=root -alldirs -network 192.168.1.100/32 local

in /etc/zfs/exports :

/data/testnfs   -maproot=root -alldirs -network 192.168.1.100/32

I'm trying to sharenfs to 192.168.1.100 (client, same freebsd version)

/etc/rc.conf client :

nfs_client_enable="YES"

I start nfsd on the server:

# service nfsd start
NFS on reserved port only=YES
NFSv4 is disabled
Starting rpcbind.
Starting mountd.
Starting nfsd.

on the client:

% doas showmount -e 192.168.1.102
Exports list on 192.168.1.102:

the network is internal and there is no firewall active on either machine.
What am I doing wrong?
--