The kernel version used for server/client setup is below.
Clients: 5.16.13-200.fc35.x86_64 (Silverblue/i3 Spin)
All systems were updated on Mar 15.
Server: Config/firewall is done and the share (/etc/exports) exported to the clients. But I need your help on how to address this message. Do I need to correct values set in the [nfsd] section of the /etc/nfs.conf configuration file?
rpc.nfsd: rpc.nfsd: Unable to request RDMA service
$ sudo systemctl status nfs-server.service
[sudo] password for xx:
● nfs-server.service - NFS server and services
Loaded: loaded (/usr/lib/systemd/system/nfs-server.service; enabled; vendo>
Active: active (exited) since Wed 2022-01-12 00:00:40 GMT; 2 months 0 days>
Main PID: 938 (code=exited, status=0/SUCCESS)
Jan 12 00:00:40 offroad systemd: Starting NFS server and services…
Jan 12 00:00:40 offroad rpc.nfsd: rpc.nfsd: Unable to request RDMA service>
Jan 12 00:00:40 offroad systemd: Finished NFS server and services.
The result was when I put IP in the exports file.
The file I created looks like this;
/test/nfs_share IP address/24(rw,sync,no_all_squash,root_squash) # server
/test/nfs_share IP address((rw,sync,no_all_squash,root_squash)) # client 1
/test/nfs_share IP address(rw,sync,no_all_squash,root_squash) # client 2
An extra step I checked with the router was DHCP which was enabled.
Still the same. I’m not sure if I made a stupid mistake in the file/missed any steps with DHCP.
Configure a static IP address in rc.conf: not done - is it necessary?
Configure dhcp server in router: DHCPv4 Server enabled in my router
Static DHCPv4 configured for server and clients
Disable nps v4: is it necessary as suggested here?
If you’re using DHCP reservations, then you should be good. NFSv4 should work between a Fedora server and client. There have been a number of people reporting that NFSv4 has not been working between Fedora and Synology/QNAP stuff recently.
Regarding showmount -e failing, it looks like rpcbind might not be running? Can you verify that rpcbind is running on both ends (systemctl status rpcbind)? If not, you can enable it with systemctl enable --now rpcbind and then try showmount -e again.