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

[gelöst!] nfs bringt mich zur Verzweiflung!

i.tichy

Newbie
Hi allerseits!

Ich versuche seit einigen Tagen meinen Laptop über nfs mit meinem Desktop zu verbinden.

Desktop: OS 11.2
Laptop: OS 11.3

Leider lassen sich weder über YAST noch über die Konsole die Verzeichnisse mounten.

nfs und rpcbind sind an beiden Rechnern aktiv.

Um mich dem Problem zu nähern, habe ich im ersten Schritt die Firewall auf beiden Rechnern gestoppt.

Ich finde dann zwar unter YAST=>NFS-Client=> Freigaben=>Hinzufügen den Server-Rechner aber das Verzeichnis lässt sich trotzdem nicht mounten. Das Auswahlfenster bleibt leer, und auch bei mauellem Eintrag geht nichts.

In der /etc/exports steht:

/home/test *(ro,root_squash,sync,no_subtree_check)


Mit Firewall wird der Server nicht gefunden.

Was mache ich falsch???


Es wäre super, wenn ihr mir ein paar DAU-taugliche Tipps geben könntet!

Thx

i.tichy
 

rolle

Guru
Was kommt denn, wenn Du es von Hand versuchst?

Code:
sudo mkdir /test
sudo mount -t nfs -v SERVER:/test /test

Nutzt Du NFSv3 oder NFSv4 auf dem Server?
 
OP
I

i.tichy

Newbie
Du meinst, das könnte was mit dem /home-Verzeichnis zu tun haben? Hab ich irgend wo mal in eimem Forum gelesen, dass das Probleme machen kann, hab es dann aber nicht weiterverfolgt. Das /home/test hat sich von Hand auch nicht mounten lassen.

/test probier ich heute abend mal aus.

Ich habe schon NFSv3 und v4 sowohl auf dem Server als auch auf dem Client probiert, das Ergebnis ist aber immer das selbe.

Grüße
i
 

rolle

Guru
Gnah, Fehler meinerseits, zuviel Sambaserver im Kopf. :eek:ps: Der Mountbefehl muß natürlich so lauten:

Code:
sudo mount -t nfs -v SERVER:/home/test /test
 

panamajo

Guru
i.tichy schrieb:
Desktop: OS 11.2
Laptop: OS 11.3
Bei NFS gibt es Server und Clients. Mutmaßlich ist "Desktop" der Server, muss aber nicht so sein. Die Verwendung der richtigen Terminologie vereinfacht es dir zu helfen.

i.tichy schrieb:
Um mich dem Problem zu nähern, habe ich im ersten Schritt die Firewall auf beiden Rechnern gestoppt.
Mit NFSv3 irgendwelche Verbindungen außerhalb des sicheren LANs zuzulassen ist sowieso verboten. Innerhalb eines LANs ergibt die Firewall wieder keinen Sinn.
 
OP
I

i.tichy

Newbie
So, jetzt konnte ich nochmal probieren.

Also user@linux-client:~>sudo mount -t nfs -v linux-server:/home/test /test bring folgende Fehlermeldung:

mount.nfs: timeout set for Wed Feb 16 18:44:09 2011
mount.nfs: prog 100003, trying vers=3, prot=6
mount.nfs: portmap query retrying: RPC: Timed out
mount.nfs: prog 100003, trying vers=3, prot=17
mount.nfs: portmap query failed: RPC: Unable to receive - No route to
host
mount.nfs: mount to NFS server 'linux-server:/home/test' failed: RPC
Error: Unable to receive; errno = No route to host

Muss wohl irgendwas mit dem Portmapper zu tun haben. Nur was?
rpcbind ist an beiden Rechnern aktiv.

LG
i
 

spoensche

Moderator
Teammitglied
Auf dem Server muss auch der Portmapper laufen. No Route to host heisst, das der Server in deinem Netz nicht existiert bzw. das keine Route in das Netz bzw. zum Server existiert.

Gib mal bitte mehr Infos zu deiner Netzstruktur
 
OP
I

i.tichy

Newbie
Also auf dem Server bringt rpcinfo -p:

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 38508 mountd
100005 1 tcp 52032 mountd
100005 2 udp 38508 mountd
100005 2 tcp 52032 mountd
100005 3 udp 38508 mountd
100005 3 tcp 52032 mountd
100024 1 udp 32998 status
100024 1 tcp 58162 status
100021 1 udp 51969 nlockmgr
100021 3 udp 51969 nlockmgr
100021 4 udp 51969 nlockmgr
100021 1 tcp 47250 nlockmgr
100021 3 tcp 47250 nlockmgr
100021 4 tcp 47250 nlockmgr
100003 2 udp 2049 nfs
100003 3 udp 2049 nfs
100003 4 udp 2049 nfs
100003 2 tcp 2049 nfs
100003 3 tcp 2049 nfs
100003 4 tcp 2049 nfs


Auf dem Client:
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
100024 1 udp 35673 status
100024 1 tcp 60084 status

Das Netz besteht aus Kabel-Lan mit Swich und 2 Fritzboxen für das WLan (Client-Access). Der Server lässt sich vom Client anpingen.

Danke für eure hilfe!

LG
i
 

spoensche

Moderator
Teammitglied
Kannst du mit
Code:
mount server-ip:/home/test /mnt
? Wenn ja, dann mounte mit der IP des Servers.Du kannst den Hostnamen des Servers nur verwenden, wenn du einen eigenen DNS- Server in Betrieb hast oder wenn der Server in der /etc/host auf dem Client eingetragen ist.
 

spoensche

Moderator
Teammitglied
Erledige bitte noch die Formalitäten und setze den Thread auf gelöst. Dazu den ersten Beitrag editieren und ein gelöst im Titel einfügen.
 
Oben