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?

  • peregus@lemmy.worldOP
    link
    fedilink
    arrow-up
    2
    ·
    8 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