ubuntuusers.de

NFS timeout connecting to Synology NAS

Status: Ungelöst | Ubuntu-Version: Ubuntu 12.04 (Precise Pangolin)
Antworten |

gizmojunkee

Anmeldungsdatum:
7. September 2013

Beiträge: Zähle...

Hallo erst einmal,

habe nun viele Foren durchgeschaut und auch ein paar interessante infos gefunden aber leider nicht genug mein Problem zu lösen. Ich hoffe das ich hier jemanden finde der mir helfen kann. Ich habe ein Synology NAS mit DSM 4.3 (unterstützt nfs3 + nfs4) und ein Ubuntu Server 12.04 in paralleles installiert.

1. Pre Installation Ubuntu Client nfs-common portmap nfs-kernel-server (because I read somewhere that would fix my issue)

2. Mount Point anlegen sudo mkdir /mnt/asterix

3. Configuration auf dem NAS Das DSM 4.3 hat ein GUI in dem ich ein paar Einstellungen vornehmen kann, aber da Ihr ja alle profie's seid langweile ich euch damit erst gar nicht. Wenn ich mich via SSH einlogge und mir das export file ansehe /etc/export schaut das so aus.

1
2
Asterix> cat exports
/volume1/TEST    192.168.12.*(rw,async,no_wdelay,insecure,no_root_squash,insecure_locks,sec=sys,anonuid=1025,anongid=100)

4. Auf dem Client noch schnell Port und Mounts listen

1
showmounts -e 192.168.12.23

output:

1
2
3
4
5
6
frontrow@hubble:~$ showmount -e 192.168.12.23
Export list for 192.168.12.23:
/volume1/TEST           192.168.12.*
/volume1/frontrow       192.168.12.*
/volume1/plex_downloads 192.168.12.*
frontrow@hubble:~$

Dann noch die Ports um zu zeigen ich habe hfs 3/4 support locally:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
rontrow@hubble:~$ rpcinfo
   program version netid     address                service    owner
    100000    4    tcp6      ::.0.111               portmapper superuser
    100000    3    tcp6      ::.0.111               portmapper superuser
    100000    4    udp6      ::.0.111               portmapper superuser
    100000    3    udp6      ::.0.111               portmapper superuser
    100000    4    tcp       0.0.0.0.0.111          portmapper superuser
    100000    3    tcp       0.0.0.0.0.111          portmapper superuser
    100000    2    tcp       0.0.0.0.0.111          portmapper superuser
    100000    4    udp       0.0.0.0.0.111          portmapper superuser
    100000    3    udp       0.0.0.0.0.111          portmapper superuser
    100000    2    udp       0.0.0.0.0.111          portmapper superuser
    100000    4    local     /run/rpcbind.sock      portmapper superuser
    100000    3    local     /run/rpcbind.sock      portmapper superuser
    100024    1    udp       0.0.0.0.157.223        status     106
    100024    1    tcp       0.0.0.0.193.100        status     106
    100024    1    udp6      ::.230.82              status     106
    100024    1    tcp6      ::.184.9               status     106
    100021    1    udp       0.0.0.0.171.117        nlockmgr   superuser
    100021    3    udp       0.0.0.0.171.117        nlockmgr   superuser
    100021    4    udp       0.0.0.0.171.117        nlockmgr   superuser
    100021    1    tcp       0.0.0.0.231.52         nlockmgr   superuser
    100021    3    tcp       0.0.0.0.231.52         nlockmgr   superuser
    100021    4    tcp       0.0.0.0.231.52         nlockmgr   superuser
    100021    1    udp6      ::.235.123             nlockmgr   superuser
    100021    3    udp6      ::.235.123             nlockmgr   superuser
    100021    4    udp6      ::.235.123             nlockmgr   superuser
    100021    1    tcp6      ::.225.206             nlockmgr   superuser
    100021    3    tcp6      ::.225.206             nlockmgr   superuser
    100021    4    tcp6      ::.225.206             nlockmgr   superuser
frontrow@hubble:~$

NAS:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
frontrow@hubble:~$ rpcinfo -p 192.168.12.23
   program vers proto   port  service
    100000    4   tcp    111  portmapper
    100000    3   tcp    111  portmapper
    100000    2   tcp    111  portmapper
    100000    4   udp    111  portmapper
    100000    3   udp    111  portmapper
    100000    2   udp    111  portmapper
    100005    1   udp    892  mountd
    100005    1   tcp    892  mountd
    100005    2   udp    892  mountd
    100005    2   tcp    892  mountd
    100005    3   udp    892  mountd
    100005    3   tcp    892  mountd
    100021    1   udp  54322  nlockmgr
    100021    3   udp  54322  nlockmgr
    100021    4   udp  54322  nlockmgr
    100021    1   tcp  60625  nlockmgr
    100021    3   tcp  60625  nlockmgr
    100021    4   tcp  60625  nlockmgr
    100003    2   tcp   2049  nfs
    100003    3   tcp   2049  nfs
    100003    4   tcp   2049  nfs
    100003    2   udp   2049  nfs
    100003    3   udp   2049  nfs
    100024    1   udp  52085  status
    100024    1   tcp  45308  status
frontrow@hubble:~$

4. Soweit so gut, nun wenn ich das mal manuel anteste bekomme ich ein timeout:

1
sudo mount -v -t nfs 192.168.12.23:/volume1/TEST /mnt/asterix

Output:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
frontrow@hubble:~$ sudo mount -vvv -t nfs4 192.168.12.23:/volume1/TEST /mnt/asterix/
[sudo] password for frontrow:
mount: fstab path: "/etc/fstab"
mount: mtab path:  "/etc/mtab"
mount: lock path:  "/etc/mtab~"
mount: temp path:  "/etc/mtab.tmp"
mount: UID:        0
mount: eUID:       0
mount: spec:  "192.168.12.23:/volume1/TEST"
mount: node:  "/mnt/asterix/"
mount: types: "nfs4"
mount: opts:  "(null)"
mount: external mount: argv[0] = "/sbin/mount.nfs4"
mount: external mount: argv[1] = "192.168.12.23:/volume1/TEST"
mount: external mount: argv[2] = "/mnt/asterix/"
mount: external mount: argv[3] = "-v"
mount: external mount: argv[4] = "-o"
mount: external mount: argv[5] = "rw"
mount.nfs4: timeout set for Sat Sep  7 14:45:32 2013
mount.nfs4: trying text-based options 'addr=192.168.12.23,clientaddr=192.168.12.90'
mount.nfs4: mount(2): Connection timed out
mount.nfs4: Connection timed out
frontrow@hubble:~$

Bin da gerade etwas ratlos denn wenn ich das ganze auf meinem Macbook probiere mounted dieser das share sofort. Wenn ich das über SMB (CIFS) mach dann klappt es auch auf der Ubuntu VM.

Danke für euren Input.

u1000

Anmeldungsdatum:
2. Oktober 2011

Beiträge: 1850

gizmojunkee schrieb:

...
mount: types: "nfs4"

Hi, willkommen hier im Forum !

Du mountest offensichtlich mit nfsvers=4 (da Default), versuche mal stattdessen mit nfsvers=3. Deine mount Zeile sollte dann so aussehen:

sudo mount -o nfsvers=3 -vvv -t nfs4 192.168.12.23:/volume1/TEST /mnt/asterix/

Viele Grüße u1000

gizmojunkee

(Themenstarter)

Anmeldungsdatum:
7. September 2013

Beiträge: 2

Salut u1000,

danke fuer die schnelle Antwort ☺

das habe ich auch schon versucht, gleiches Ergebnis: Hier aber nochmal eben ein quick-try: PS: ich denke mal das -t nfs4 sollte nicht in der selben zeile stehen da es nonst ueberwiegt (default = nfs4)

also ergebnis hier:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
rontrow@hubble:~$ sudo mount -o nfsvers=3 -vvv -t nfs 192.168.12.23:/volume1/TEST /mnt/asterix/
mount: fstab path: "/etc/fstab"
mount: mtab path:  "/etc/mtab"
mount: lock path:  "/etc/mtab~"
mount: temp path:  "/etc/mtab.tmp"
mount: UID:        0
mount: eUID:       0
mount: spec:  "192.168.12.23:/volume1/TEST"
mount: node:  "/mnt/asterix/"
mount: types: "nfs"
mount: opts:  "nfsvers=3"
mount: external mount: argv[0] = "/sbin/mount.nfs"
mount: external mount: argv[1] = "192.168.12.23:/volume1/TEST"
mount: external mount: argv[2] = "/mnt/asterix/"
mount: external mount: argv[3] = "-v"
mount: external mount: argv[4] = "-o"
mount: external mount: argv[5] = "rw,nfsvers=3"
mount.nfs: timeout set for Sat Sep  7 16:33:34 2013
mount.nfs: trying text-based options 'nfsvers=3,addr=192.168.12.23'
mount.nfs: prog 100003, trying vers=3, prot=6
mount.nfs: trying 192.168.12.23 prog 100003 vers 3 prot TCP port 2049
mount.nfs: prog 100005, trying vers=3, prot=17
mount.nfs: trying 192.168.12.23 prog 100005 vers 3 prot UDP port 892
mount.nfs: mount(2): Connection timed out
mount.nfs: Connection timed out
frontrow@hubble:~$
Antworten |