PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : NFS-Verzeichnis freigeben



nidhoegg
30.06.05, 14:33
Hallo!
Ich möchte auf meinem Ubuntu-Linux-Rechner ein Verzeichnis per NFS freigeben. Ich bin dazu nach http://www.linuxfibel.de/nfs_srv.htm vorgegangen, hatte bisher aber keinen Erfolg.

meine hosts.deny steht auf ALL :ALL
und hosts.allow erlaubt *

portmap : 192.168.123.0/255.255.255.0
mountd : 192.168.123.0/255.255.255.0
lockd : 192.168.123.0/255.255.255.0
statd : 192.168.123.0/255.255.255.0
* Was bedeutet hierbei eigentlich die 192.168. ... Ist das die IP des Subnetzes? Bin da aus der Beschreibung der Linuxfibel nicht ganz schlau geworden...
/etc/exports:
/Pfad/zur/Freigabe *(rw)
eine Verbindung zum Server klappt nicht

$ mount -t nfs ip.des.servers:/Pfad/zur/Freigabe /nfs
NFS Portmap: RPC: Port mapper failure - RPC: Timed outWas mach ich falsch?

Danke für Hilfe,

nidhoegg

EDIT: war immer noch am Basteln und hab daher einiges rausgelöscht.

Blackcollar
30.06.05, 14:47
also,
meines wissens ist deine Exports nicht vollständig...


/Pfad/zur/Freigabe *(rw,sync)



siehe :


exportfs: /etc/exports [3]: No 'sync' or 'async' option specified for export "*:/Pfad/zur/Freigabe".
Assuming default behaviour ('sync').
NOTE: this default has changed from previous versions


und dann schau mal bitte, was mit den Dateien :


/var/lib/nfs/xtab
/var/lib/nfs/etab


los ist.


gruß 'Collar

€dit



192.168.123.0/255.255.255.0


steht für den IP Adressbereich 192.168.123.0 bis 192.168.123.255

nidhoegg
30.06.05, 14:51
Hallo!

also,
meines wissens ist deine Exports nicht vollständig...


/Pfad/zur/Freigabe *(rw,sync)



siehe :


exportfs: /etc/exports [3]: No 'sync' or 'async' option specified for export "*:/Pfad/zur/Freigabe".
Assuming default behaviour ('sync').
NOTE: this default has changed from previous versions


okay, er nimmt ja eigentlich die standard-Einstellung "sync", aber ich probier's mal.



und dann schau mal bitte, was mit den Dateien :


/var/lib/nfs/xtab
/var/lib/nfs/etab


Das war mein Fehler, hab vergessen, ein "sudo" davorzusetzen. :rolleyes:

Danke schonmal,
nidhoegg

nidhoegg
30.06.05, 14:58
nochmal ;)
Ich habe jetzt in der /etc/exports das sync hinzugefügt. Dann exprtfs erneut aufgerufen; (diesmal ohne irgendwelche Ausgaben) nfs-kernel-daemon und nfs-common neu gestartet ... immer noch "Timed out" :(

Gruß, nidhoegg

reni
30.06.05, 22:10
Läuft denn der Portmapper auf NFS-Server UND auf NFS-Client ?


rpcinfo -p

nidhoegg
30.06.05, 23:29
Läuft denn der Portmapper auf NFS-Server UND auf NFS-Client ?


rpcinfo -p
Client:
rpcinfo: Portmapper kann nicht erreicht werden: RPC: Fehler des entfernten Systems - Verbindungsaufbau abgelehnt

also das Problem doch auf dem Server?
Dort lauscht der portmap aber 2 mal auf 111

Gruß, nidhoegg

`kk
30.06.05, 23:33
Hallo!

portmap : 192.168.123.0/255.255.255.0
mountd : 192.168.123.0/255.255.255.0
lockd : 192.168.123.0/255.255.255.0
statd : 192.168.123.0/255.255.255.0
* Was bedeutet hierbei eigentlich die 192.168. ... Ist das die IP des Subnetzes?
IP: 192.168.125.0
Subnetzmaske: 255.255.255.0

Aha... 0 hinten bei der IP.
Das kann nicht funktionieren. Die 0 ist vorbelegt.
Du kannst 1-254 vergeben.

Die 255 ist die Broadcastadresse.

Gruß
Kai

PS: Wie bereits angeprochen, muss portmap/nfsiod auf Server und Client laufen.

reni
30.06.05, 23:36
wenn auf einem Rechner der Portmapper nicht läuft, dann musst ihn eben starten ;)
Das steht im übrigen alles in dem Link aus der Linux-Fibel !

nidhoegg
01.07.05, 10:24
Hallo, nochmal...

Also ich habe den portmapper auf Server und Client laufen und habe anstatt der IP-Adresse und Subnetmaske in der hosts.allow einfach ALL angegeben. Leider immernoch dasselbe Ergebnis:

NFS Portmap: RPC: Port mapper failure - RPC: Timed out
:(

Gruß, nidhoegg

`kk
01.07.05, 15:20
Hallo.
Hast du meinen Beitrag gelesen?

nidhoegg
01.07.05, 16:39
Hallo.
Hast du meinen Beitrag gelesen?
Ja, aber evtl. nicht richtig verstanden? :rolleyes:
Die IP-Adressen, die dort angegeben sind, geben an, welche Rechner auf die Dienste des Servers zugreifen dürfen, nicht? Wenn das alle sein sollen, dann ist das doch richtig? Ich würde es dann später noch einschränken, wenn es erstmal läuft ...

Danke, Gruß, nidhoegg

Edit: Ich hab mich noch ein bisschen durch die Linux-Fibel gelesen aber meinen Fehler nicht gefunden. Hab es jetzt über eine Samba-Freigabe gelöst.