1 (edytowany przez MrVanosh 2018-07-06 12:29:47)

Temat: Nie da się zamontować SMB ani NFS'a

Witajcie, chciałem zamontować folder z nasa synology do Xiaomi R3G na OpenWRT 18.06 od Cezarego ale przy każdym poleceniu jest jakiś błąd ;_;
Przy próbie montowania NFS błąd Protocol not supported

root@OpenWrt:~# mount.nfs -v -o nolock 10.0.0.2:/volume1/Shared /mnt/test
mount.nfs: timeout set for Fri Jul  6 11:45:42 2018
mount.nfs: trying text-based options 'nolock,vers=4.2,addr=10.0.0.2,clientaddr=10.0.0.1'
mount.nfs: mount(2): Protocol not supported
mount.nfs: trying text-based options 'nolock,vers=4,minorversion=1,addr=10.0.0.2,clientaddr=10.0.0.1'
mount.nfs: mount(2): Invalid argument
mount.nfs: trying text-based options 'nolock,vers=4,addr=10.0.0.2,clientaddr=10.0.0.1'
mount.nfs: mount(2): Protocol not supported
mount.nfs: trying text-based options 'nolock,addr=10.0.0.2'
mount.nfs: prog 100003, trying vers=3, prot=6
mount.nfs: trying 10.0.0.2 prog 100003 vers 3 prot TCP port 2049
mount.nfs: prog 100005, trying vers=3, prot=17
mount.nfs: trying 10.0.0.2 prog 100005 vers 3 prot UDP port 892
mount.nfs: mount(2): Protocol not supported
mount.nfs: Protocol not supported

Oczywiście to samo jest po mount -t nfs -o nolock 10.0.0.2:/volume1/Shared /mnt/test
Muszę używać -o nolock bo bez niego jest

root@OpenWrt:~# mount -t nfs 10.0.0.2:/volume1/Shared /mnt/test
mount.nfs: rpc.statd is not running but is required for remote locking.
mount.nfs: Either use '-o nolock' to keep locks local, or start statd.
mount: mounting 10.0.0.2:/volume1/Shared on /mnt/test failed: Protocol not supported

A przy próbie montowania SMB

root@OpenWrt:~# mount -t cifs //10.0.0.2/Shared /mnt/test -o user=test,password=test
mount: mounting //10.0.0.2/Shared on /mnt/test failed: No such file or directory

Do serwera chyba się łączy bo jak podam np. złe hasło to pisze, że brak uprawnień.

root@OpenWrt:~# mount -t cifs //10.0.0.2/Shared /mnt/test -o user=test,password=test1
mount: mounting //10.0.0.2/Shared on /mnt/test failed: Permission denied

Oczywiście wszystkie kmod-fs-cifs nfs etc. są poinstalowane. Na Macu podobne komendy działają bez problemów.

root@OpenWrt:~# opkg list_installed | grep kmod-fs
kmod-fs-cifs - 4.14.48-1
kmod-fs-ext4 - 4.14.48-1
kmod-fs-nfs - 4.14.48-1
kmod-fs-nfs-common - 4.14.48-1
kmod-fs-vfat - 4.14.48-1
nfs-utils - 2.3.1-1

2

Odp: Nie da się zamontować SMB ani NFS'a

Ok, sprawdziłem jakie pakiety są w repozytorium związane jeszcze z NFS i znalazłem kmod-fs-nfs-v3 i po jego zainstalowaniu NFS działa big_smile Na internecie jak szukałem sposobu by odpalić klienta NFS na OpenWrt pisało, że trzeba tylko kmod-fs-nfs kmod-fs-nfs-common i nfs-utils.

3

Odp: Nie da się zamontować SMB ani NFS'a

To jest jeszcze kmod-fs-nfs-v4, a to zależy od wersji nfs której używasz.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

4

Odp: Nie da się zamontować SMB ani NFS'a

Wgrałem pierwszego kmod-fs-nfs-v4 ale też występował jakiś błąd(na macu NFSv4 normalnie śmiga) więc po chwili zainstalowałem v3. Potem popróbuję coś z tym v4.

5

Odp: Nie da się zamontować SMB ani NFS'a

Mam podobny problem wiec nie będę otwierał nowego wątku.
Wydaje sie ze wszystko jest ok:

Mon Sep  3 18:18:51 2018 kern.warn kernel: [  503.849002] nfsd: last server has exited, flushing export cache
Mon Sep  3 18:18:51 2018 daemon.notice rpc.mountd[2982]: Caught signal 15, un-registering and exiting.
Mon Sep  3 18:18:51 2018 daemon.notice rpc.statd[3073]: Version 2.3.2 starting
Mon Sep  3 18:18:51 2018 daemon.warn rpc.statd[3073]: Flags: No-Daemon TI-RPC
Mon Sep  3 18:18:51 2018 daemon.notice rpc.mountd[3074]: Version 2.3.2 starting
Mon Sep  3 18:18:51 2018 daemon.warn rpc.statd[3073]: Running as root.  chown /var/lib/nfs to choose different user

cat /etc/exports 
/mnt/sda1 *(rw,no_subtree_check,all_squash,insecure,sync)

root@NSA310Grawerska:~# ls -al /mnt/sda1/
drwxr-xr-x   12 root     root          4096 Sep  1 10:04 .
drwxr-xr-x    1 root     root           224 Sep  3 18:10 ..
drwxr-xr-x    3 root     root          4096 Mar 18  2017 transmission
drwxr-xr-x   52 root     root          4096 Aug 31 09:52 video

ps
 3061 root         0 SW   [lockd]
 3062 root         0 SW   [nfsd]
 3063 root         0 SW   [nfsd]
 3064 root         0 SW   [nfsd]
 3065 root         0 SW   [nfsd]
 3066 root         0 SW   [nfsd]
 3067 root         0 SW   [nfsd]
 3068 root         0 SW   [nfsd]
 3069 root         0 SW   [nfsd]
 3073 root      1560 S    /usr/sbin/rpc.statd -p 32778 -o 32779 -F
 3074 root      1844 S    /usr/sbin/rpc.mountd -p 32780 -F
 3088 root      1116 R    ps

a Jednak nie działa:

showmount -e 127.0.0.1
clnt_create: RPC: Unable to receive

:~# showmount -e 127.0.0.1
clnt_create: RPC: Unable to receive
:~# rpcinfo -p 127.0.0.1
127.0.0.1: RPC: Remote system error - Connection refused

:~# rpcinfo 
   program version netid     address                service    owner
    100000    4    local     /var/run/rpcbind.sock  -          superuser
    100000    3    local     /var/run/rpcbind.sock  -          superuser
    100003    3    tcp       0.0.0.0.8.1            -          superuser
    100003    3    tcp6      ::.8.1                 -          superuser
    100021    1    udp       0.0.0.0.128.9          -          superuser
    100021    3    udp       0.0.0.0.128.9          -          superuser
    100021    4    udp       0.0.0.0.128.9          -          superuser
    100021    1    tcp       0.0.0.0.128.9          -          superuser
    100021    3    tcp       0.0.0.0.128.9          -          superuser
    100021    4    tcp       0.0.0.0.128.9          -          superuser
    100021    1    udp6      ::.128.9               -          superuser
    100021    3    udp6      ::.128.9               -          superuser
    100021    4    udp6      ::.128.9               -          superuser
    100021    1    tcp6      ::.128.9               -          superuser
    100021    3    tcp6      ::.128.9               -          superuser
    100021    4    tcp6      ::.128.9               -          superuser
    100005    1    udp       0.0.0.0.128.12         -          superuser
    100005    1    tcp       0.0.0.0.128.12         -          superuser
    100005    1    udp6      ::.128.12              -          superuser
    100005    1    tcp6      ::.128.12              -          superuser
    100005    2    udp       0.0.0.0.128.12         -          superuser
    100005    2    tcp       0.0.0.0.128.12         -          superuser
    100005    2    udp6      ::.128.12              -          superuser
    100005    2    tcp6      ::.128.12              -          superuser
    100005    3    udp       0.0.0.0.128.12         -          superuser
    100005    3    tcp       0.0.0.0.128.12         -          superuser
    100005    3    udp6      ::.128.12              -          superuser
    100005    3    tcp6      ::.128.12              -          superuser
    100024    1    udp       0.0.0.0.128.10         -          superuser
    100024    1    tcp       0.0.0.0.128.10         -          superuser
    100024    1    udp6      ::.128.10              -          superuser
    100024    1    tcp6      ::.128.10              -          superuser

Co moze byc zle ? Ktos ma jakies pomysly?