• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

NFS-Zugriff auf NAS

OP
harley

harley

Hacker
ich weiß leider nicht, welche Logfiles Dir weiterhelfen. Vielleicht kannst Du mir noch einen Tipp geben?

Michael :-D
 

spoensche

Moderator
Teammitglied
Wenn dein NAS Systemmeldungen mitloggt, (im Memory oder auch als Datei), dann poste alle Meldungen, die etwas mit RPC u. NFS zu tum haben
 
OP
harley

harley

Hacker
Ich versuche es.

Die NAS ist leider nicht sehr auskunftsfreudig. Die offiziellen Logs geben weniger bekannt als die Pressemitteilungen der Waffenlobby. Ein bisschen was zu Ein- und Ausschalten sowie zu übertragenen Daten per Samba und FTP. Das war es schon. NFS wird gar nicht protokolliert. (Bei den wenigen Verbindungen, welche ich aufbauen konnte, wurden NFS-Verbindungen auch nicht bei aktiven Verbindungen angezeigt.)

Da ich mir lesenden Zugriff auf den Großteil der Dateien besorgt habe, kann ich auch auf /var/log/ zugreifen. Nur findet sich da auch wenig. /var/log/messages ist eine leere Datei. Beim Versuch per NFS auf die NAS zuzugreifen, wird in keiner der Logfiles etwas geändert. Der Zugriffsversuch wird in keiner der Dateien unter /var/log/ protokolliert.

Die einzigen Logs, in den RPC bzw. NFS auftauchen sind die /var/log/syslog
Code:
[ 0.039117] RPC: Registered udp transport module. Feb 11 11:14:51 NAS-N2A2 kernel:
[ 0.039128] RPC: Registered tcp transport module. Feb 11 11:14:51 NAS-N2A2 kernel:
[ 0.039136] RPC: Registered tcp NFSv4.1 backchannel transport module. Feb 11 11:14:51 NAS-N2A2 kernel:
[ 0.039150] PCI: CLS 0 bytes, default 32 Feb 11 11:14:51 NAS-N2A2 kernel:
[ 0.039527] cpufreq: Init kirkwood cpufreq driver Feb 11 11:14:51 NAS-N2A2 kernel:
[ 0.039548] cpufreq: High frequency: 1000000KHz - Low frequency: 333333KHz Feb 11 11:14:51 NAS-N2A2 kernel:
[ 0.039632] cpufreq: Setting CPU Frequency to 1000000 KHz Feb 11 11:14:51 NAS-N2A2 kernel:
[ 0.039644] cpufreq: Setting PowerSaveState to off Feb 11 11:14:51 NAS-N2A2 kernel:
[ 0.040891] kirkwood_pm_register: Power Management for Marvell Kirkwood. Feb 11 11:14:51 NAS-N2A2 kernel:
[ 0.042017] Starting Selective Mirror Daemon... Feb 11 11:14:51 NAS-N2A2 kernel:
[ 0.042044] /proc/s_mirror created !!!!!!!!!!!!!!!!!!! Feb 11 11:14:51 NAS-N2A2 kernel:
[ 0.042218] VFS: Disk quotas dquot_6.5.2 Feb 11 11:14:51 NAS-N2A2 kernel:
[ 0.042272] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) Feb 11 11:14:51 NAS-N2A2 kernel:
[ 0.042860] Installing knfsd (copyright (C) 1996 okir@monad.swb.de). Feb 11 11:14:51 NAS-N2A2 kernel: 
[...]
[ 32.691670] svc: failed to register lockdv1 RPC service (errno 97). Feb 11 11:14:51 NAS-N2A2 kernel: 
[ 32.698070] NFSD: Using /var/lib/nfs/v4recovery as the NFSv4 state recovery directory Feb 11 11:14:51 NAS-N2A2 kernel:
[ 32.709775] NFSD: starting 90-second grace period Feb 11 11:14:51 NAS-N2A2 kernel:
und ähnlich in der /var/log/firewall.log
Code:
[ 0.039117] RPC: Registered udp transport module. Feb 11 11:14:51 NAS-N2A2 kernel:
[ 0.039128] RPC: Registered tcp transport module. Feb 11 11:14:51 NAS-N2A2 kernel:
[ 0.039136] RPC: Registered tcp NFSv4.1 backchannel transport module. Feb 11 11:14:51 NAS-N2A2 kernel:
[ 0.039527] cpufreq: Init kirkwood cpufreq driver Feb 11 11:14:51 NAS-N2A2 kernel:
[ 0.040891] kirkwood_pm_register: Power Management for Marvell Kirkwood. Feb 11 11:14:51 NAS-N2A2 kernel:
[ 0.042017] Starting Selective Mirror Daemon... Feb 11 11:14:51 NAS-N2A2 kernel:
[ 0.042044] /proc/s_mirror created !!!!!!!!!!!!!!!!!!! Feb 11 11:14:51 NAS-N2A2 kernel:
[ 0.042218] VFS: Disk quotas dquot_6.5.2 Feb 11 11:14:51 NAS-N2A2 kernel:
[ 0.042272] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) Feb 11 11:14:51 NAS-N2A2 kernel:
[ 0.042860] Installing knfsd (copyright (C) 1996 okir@monad.swb.de). Feb 11 11:14:51 NAS-N2A2 kernel:
[...]
[ 32.691670] svc: failed to register lockdv1 RPC service (errno 97). Feb 11 11:14:51 NAS-N2A2 kernel:
[ 32.698070] NFSD: Using /var/lib/nfs/v4recovery as the NFSv4 state recovery directory Feb 11 11:14:51 NAS-N2A2 kernel:
[ 32.709775] NFSD: starting 90-second grace period Feb 11 11:14:51 NAS-N2A2 kernel:

Was ich noch gefunden habe ist die /var/lib/nfs/etab
Code:
/export/NAS-LW1 *(rw,sync,wdelay,hide,nocrossmnt,secure,no_root_squash,all_squash,no_subtree_check,secure_locks,acl,anonuid=65534,anongid=65534)
welche anscheinend bei jedem Start neu angelegt wird (zumindest entnehme ich dies dem aktuellen Datum der Datei). Fragen kommen mir bei der Option "secure". Diese erlaubt keine Zugriffe per nfs auf Ports größer 1024. NFS lauscht aber auf Port 2049, rpcbind dagegen steht auf Port 111?

Hier die Ausgabe von zenmap zu rpcbind:
Code:
111/tcp   open  rpcbind (rpcbind V2)     2 (rpc #100000)
| rpcinfo: 
|   program version   port/proto  service
|   100000  2            111/tcp  rpcbind
|   100000  2            111/udp  rpcbind
|   100003  2,3,4       2049/tcp  nfs
|   100003  2,3,4       2049/udp  nfs
|   100005  1,2,3      32885/udp  mountd
|   100005  1,2,3      37063/tcp  mountd
|   100021  1,3,4      36105/udp  nlockmgr
|   100021  1,3,4      58341/tcp  nlockmgr
|   100024  1          33991/udp  status
|   100024  1          51106/tcp  status
|   100227  2,3         2049/tcp  nfs_acl
|_  100227  2,3         2049/udp  nfs_acl

Michael :-D
 

spoensche

Moderator
Teammitglied
Dein NAS unterstüzt NFSv4 und bietet dies möglicherweise auch nur an, also NFSv3.
In deinem Mountbefehl, aus dem 1. Beitrag, hast du als Dateisystemtyp nfs (also NFSv3) angegeben. Für NFSv4 ist der Dateisystemtyp aber nfs4.

Du müsstest also mal testen, ob es mit NFSv4 funktioniert.

Die Ports passen. Für NFS sind mehrere Ports nötig. Einer für den Portmapper 111, einer für mountd (2049), einer für statd etc.
 
OP
harley

harley

Hacker
Ja, am Anfang habe ich beide Versionen getestet. Nachdem ich wusste, daß auf dem NAS NFSv4 läuft, habe ich es auch mit dem entsprechenden Mountbefehl versucht - keine Reaktion. Ich lasse es erstmal ruhen und befasse mich wieder damit, wenn ich mehr Zeit habe. Momentan ist anderes wichtiger.

Danke für Deine Hilfe,
Michael :-D
 
harley schrieb:
Hallo,

ich habe folgendes Problem: Ich möchte eine Freigabe auf meiner NAS (N2A2DD2 von LG, aktuelle FW 8423) per NFS einbinden. Die Freigabe ist im NAS eingerichtet und für alle Hosts freigegeben. Ich kann sowohl den Server als auch die Freigabe sehen, aber beim mounten bleibt der Prozess immer hängen. Dies habe ich von zwei Rechnern aus testen können (sowohl unter openSUSE Tumbleweed als auch unter knoppix 6.7). Der Zugriff zwischen den Rechnern per NFS klappt ohne Probleme. Mein Mountbefehl sieht so aus:
Code:
mount -t nfs 192.168.100.16:/export/NAS-LW1 /home/harley/NAS/
Ein Analysieren der Netzwerkpakete zeigt mir, daß immer die selben Anfragen und Antworten zwischen Rechner und NAS kursieren. Leider sagen die mir nicht viel. Auf der NAS komme ich leider mangels SSH-Zugriff bzw. fehlendem root-PW nicht an die Konfigurationsdateien bzw. Logfiles.

Hat jemand eine Idee, wie ich das weiter untersuchen kann?

Michael :-D

Hallo,

mal ne andere Idee:
Bei mir waren es die selben Symtome, bei mir lag's an den Gigabit-Jumbo-Frames.. ich dachte meine Fritzbox 7390 kann das, aber weit gefehlt..

Grüße
Ralf
 
Oben