I am currently very confused. I restored the snapshots of my test VMs from yesterday and now I can mount the NFS-shares on the jammy server on all clients (Knoppix, Ubuntu 18.04) with nfs3+udp after putting "udp=y" in /etc/nfs.conf, also with the last kernel version 5.15.0-18.
Yesterday in all my tests the udp=y param was ignored, only the vers=? params had an effect after restarting the nfs-kernel-server. My only explanation for now is a problem with the internal network between my VirtualBox Test VMs. Sorry, I know this sounds very strange. But despite of the kernel config option CONFIG_NFS_DISABLE_UDP_SUPPORT=y I can mount the NFS-shares on the jammy server with nfs3+udp from every test client VM. /proc/mounts shows: vers=3 and proto=udp Only on the server itself I cannot mount with nfs3+udp. mount -o vers=3,udp 192.168.0.1:/srv/nfs/testshare /mnt leads to mount.nfs: an incorrect mount option was specified but mount -o vers=3,tcp 192.168.0.1:/srv/nfs/testshare /mnt is working. So conclusion for me now. The /etc/nfs.conf params are working correctly and my nfs3+udp problem is solved. But nfs3+udp should not be possible to be enabled with respect to the kernel param. This disabled NFS3 support seems only to affect the client part of the kernel-module. -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1964093 Title: nfsver=3,udp not working anymore Status in linux package in Ubuntu: Confirmed Bug description: Package: nfs-kernel-server Architecture: amd64 Version: 1:2.6.1-1~exp1ubuntu1 nfsversion 3 with proto udp seems not to be supported by the nfs- kernel-server anymore. In Ubuntu 18.04 (nfs-kernel-server 1:1.3.4-2.1ubuntu5) it was still possible. I could mount with either tcp or udp: 1. tcp mount -o nfsvers=3 192.168.0.1:/srv/nfs/testshare /mnt mount|grep mnt: 192.168.0.1:/srv/nfs/testshare on /mnt type nfs (rw,relatime,vers=3,rsize=1048576,wsize=1048576,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,mountaddr=192.168.0.1,mountvers=3,mountport=59808,mountproto=udp,local_lock=none,addr=192.168.0.1) 2. udp mount -o nfsvers=3,udp 192.168.0.1:/srv/nfs/testshare /mnt mount|grep mnt: 192.168.0.1:/srv/nfs/testshare on /mnt type nfs (rw,relatime,vers=3,rsize=32768,wsize=32768,namlen=255,hard,proto=udp,timeo=11,retrans=3,sec=sys,mountaddr=192.168.0.1,mountvers=3,mountport=59808,mountproto=udp,local_lock=none,addr=192.168.0.1) Now in Ubuntu 22.04 I get the message: mount.nfs: an incorrect mount option was specified I tried to enable upd in /etc/nfs.conf in section [nfsd]: [nfsd] # debug=0 # threads=8 # host= # port=0 # grace-time=90 # lease-time=90 # udp=n udp=y # tcp=y # vers2=n # vers3=y But there was no effect. nfs3 with udp is needed by several busybox mount binaries in initrds of Knoppix and other live distributions used via PXE boot. Best regards Jörg To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1964093/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp