Hi all, I don’t know if this is the right place to post this…let me know :)

I’m trying to create a NFS share, this is my /etc/exports:

/mnt/pool/var_VM_docker/ 172.31.0.0/24(rw,sync,no_subtree_check)

When I try to connect with:

sudo mount -t nfs -o nfsvers=3 -vvvv 172.31.0.1:/mnt/pool/var_VM_docker /mnt/test

I get:

mount.nfs: timeout set for Mon Apr 15 19:07:11 2024
mount.nfs: trying text-based options 'nfsvers=3,addr=172.31.0.1'
mount.nfs: prog 100003, trying vers=3, prot=6
mount.nfs: trying 172.31.0.1 prog 100003 vers 3 prot TCP port 2049
mount.nfs: prog 100005, trying vers=3, prot=17
mount.nfs: trying 172.31.0.1 prog 100005 vers 3 prot UDP port 41067
mount.nfs: mount(2): Permission denied
mount.nfs: access denied by server while mounting 172.31.0.1:/mnt/pool/var_VM_docker

I don’t have iptables enabled, nor SELinux. I’ve tried exporting it on 127.0.0.1 and connecting it to 127.0.0.1, but the problem persist. What am I doing wrong?

  • @theit8514
    link
    48 months ago

    As an aside, these are the client logs, check the /var/log/ auth.log or secure files or journalctl to see if the server logged why the access was denied.

    • @peregusOP
      link
      28 months ago

      No, I’ve never used NFS. I’ve solved with this export:

      /mnt/pool/vm_docker/ 172.31.0.0/24(rw,fsid=1,sync,no_root_squash,no_subtree_check)

      And this mount:

      sudo mount -t nfs -o vers=3 172.31.0.1:/mnt/pool/vm_docker /mnt/nfs/

      Made it permanent with this /etc/fstab:

      172.31.0.1:/mnt/pool/vm_docker /mnt/nfs nfs vers=3,rw 0 0