NFS Share auf Linux Server Mounten

JiYu

blutiger Anfänger
Nabend,

ich hab ein Problem einen oder mehreren NFS shares auf einem Debian Server zu mounten (mit Linux als client ging das ohne Probleme). Auf dem Client ist freebsd 6.1-RELEASE.

/ect/rc.conf (client)
Code:
nfs_client_enable="YES"

Wie gesagt mit Linux als client ging es also lass ich die Server configs erstmal weg. Ich bekomme jetzt ein:
Code:
zlaptop# /sbin/mount -t nfs server:/daten /usr/home/server/daten
[udp] server:/daten: Permission denied

Auf dem Server bekomme ich folgendes:
Code:
Aug  4 18:10:16 localhost mountd[4176]: NFS mount of /daten attempted from 192.168.0.2 
Aug  4 18:10:16 localhost mountd[4176]: Unauthorized access by NFS client 192.168.0.2. 
Aug  4 18:10:16 localhost mountd[4176]: Blocked attempt of 192.168.0.2 to mount /daten

Die exports und die /etc/hosts.allow stimmt aber.
Ich hab auch mal das hier probiert:

/etc/rc.conf
Code:
rpc_lockd_enable="YES"
rpc_statd_enable="YES"
rpcbind_enable="YES"
Hat aber auch nichts geholfen.

Ich hab mal gelesen das es mit freebsd als Client probleme gibt. Ist das immer noch so oder hab ich als client nochwas vergessen?

MfG JiYu
 
Versuch einfach mal TCP statt UDP. Desweiteren solltest du prüfen ob die USER IDs identisch sind.
 
[LoN]Kamikaze schrieb:
Versuch einfach mal TCP statt UDP. Desweiteren solltest du prüfen ob die USER IDs identisch sind.

Funktioniert leider auch nicht:
Code:
zlaptop# mount_nfs -T server:/daten /usr/home/server/daten
[tcp] server:/daten: Permission denied

EDIT: auf dem Server läuft es auf jedenfall auch mit tcp!
Code:
server:/home/steffen# rpcinfo -p server    
   Program Vers Proto   Port
    100000    2   tcp    111  portmapper
    100000    2   udp    111  portmapper
    100003    2   udp   2049  nfs
    100003    2   tcp   2049  nfs
    100005    1   udp    961  mountd
    100005    2   udp    961  mountd
    100005    1   tcp    964  mountd
    100005    2   tcp    964  mountd
    100024    1   udp    930  status
    100024    1   tcp    933  status

EDIT: Die UsserID ist nicht Identisch. Hab jetzt nen bissle gesucht, aber wie kann ich die Userid beim mount direkt uebergeben? Habs immer nur fuer die fstab gefunden? Ich habs jetzt mal so probiert, weiß nicht obs ganz richtig ist:

/ect/exports (server)
Code:
/daten laptop,192.168.0.2(rw,anonuid=1001)
 
Zuletzt bearbeitet:
Hallo JiYo,

das funktioniert nur bei identischen UIDs/GIDs.

Viele Grüße

Jürgen
 
juedan schrieb:
Hallo JiYo,

das funktioniert nur bei identischen UIDs/GIDs.

Viele Grüße

Jürgen

Nur um das jetzt mal klarzustellen und ich nicht immer das gleiche falsche versuche. Wir reden von der User UID/GID womit ich den Share mounte?

MfG JiYu
 
Hallo JiYu,

Wir reden von der User UID/GID womit ich den Share mounte?
Ja, genau. Die UIDs und GIDs müssen auch auf Server und Client identisch sein.

Eine OT-Frage: Deine Homepage ist mit Jaws erstellt. Unterstützt dieses System auch PostgreSQL. Aus den Angaben der Jaws-Entwickler bin ich nicht ganz schlau geworden, daher frage ich.

Viele Grüße

Jürgen
 
juedan schrieb:
Hallo JiYu,


Ja, genau. Die UIDs und GIDs müssen auch auf Server und Client identisch sein.
Gut dann leg ich mal testweise einen neuen User an...
juedan schrieb:
Eine OT-Frage: Deine Homepage ist mit Jaws erstellt. Unterstützt dieses System auch PostgreSQL. Aus den Angaben der Jaws-Entwickler bin ich nicht ganz schlau geworden, daher frage ich.
mysql, mysqli, PostgreSQL und sqlite2
 
Zurück
Oben