Windows Server 2022 - NFS client mount problems

Hello,

I’m trying to mount NFS share (running on Proxmox, exported with zfs utils).

The firewall of the server allows connections to ports: 111, 2049, 4046

Mount this share from linux work fine when the firewall is enabled and when it is disabled.

Mount from windows client hangs when the firewall is enabled.

From the logs I see that windows is trying to connect on basically random ports above port 35000, like:

37135, 42871, 53654

and the source port for those connections is either 995 and 954.

Ideally I’d like for windows to just use the single port 2049, which my linux boxes and VMs are using to access this share, but I cannot find anything online in regards to this.

Does anyone know what’s going on? From what I read online so far it looks like windows should try using nfsv4, but it looks to me like it’s trying to connect using some ancient version instead.

Ok, I solved my issue.

The problem is that the NFS driver in windows is retarted and it doesn’t support anything newer than NFSv3, which needs entire zoo of ports.