Well what is the output of showmount -e 192.168.100.110?
If that is not successful then you have a config problem on your NAS or firewall inbetween.
Also what is the output of ip addr
Which other clients, according to your exports the only device which is allowed access is osmc (192.168.100.120). Just to get a stupid question of the way, osmc’s IP is unique on your lan?
osmc@denis-osmc:~$ ping 192.168.100.110
PING 192.168.100.110 (192.168.100.110): 56 data bytes
64 bytes from 192.168.100.110: seq=0 ttl=64 time=11.321 ms
64 bytes from 192.168.100.110: seq=1 ttl=64 time=2.823 ms
64 bytes from 192.168.100.110: seq=2 ttl=64 time=3.341 ms
64 bytes from 192.168.100.110: seq=3 ttl=64 time=2.040 ms
Edit 1: Regarding the first question I feel I was not explicit enough. The IP addresses of the host and OSMC are static, they are set this way from the router. When I tried to mount from another client, I modified /etc/exports to allow other IP’s, then when I successfully mounted from that other client I reverted /etc/exports back to allowing only OSMC.
Well, I do not have any device assigned to .111. Since I do not have so many devices (about 5) I assigned to each device from 10 to 10 (.100, .110, .120, etc.).
Edit 1: Maybe it will be helpful showing these configs from the server: /etc/hosts.deny:
You got me thinking when you told me to add that port, so I did a little research and apparently I had to assign a random unused port to RPCMOUNTDOPTS in /etc/default/nfs-kernel-server, then add the random port to ufw.
Now it works:
osmc@denis-osmc:~$ showmount -e 192.168.100.110
Export list for 192.168.100.110:
/srv/movies 192.168.100.120
/srv/tv_series 192.168.100.120
osmc@denis-osmc:/mnt$ sudo mount -t nfs4 192.168.100.110:/srv/movies /mnt/movies
osmc@denis-osmc:/mnt$
Use of the “nfs4” fstype in /etc/fstab is deprecated.
The intr / nointr mount option is deprecated after kernel 2.6.25. … if specified, this mount option is ignored to provide backwards compatibility with older kernels.