Michael Renner schrieb:

On Tuesday 30 December 2003 00:47, Michelle Konzack wrote:

Am 2003-12-29 20:27:42, schrieb Michael Renner:

On Monday 29 December 2003 14:03, Michelle Konzack wrote:

Hallo Leute,


Moin nochmal,

ich schreibe f�r's Archiv hier hier in die Liste.


Moin,


nachdem ich mich durch die kernel-source-2.4.22 und nun -2.4.23 grabe,
habe ich festgestellt, das es nun auch nfs-over-tcp (experimental)
gibt.

Du meinst NFS �ber TCP statt udp? Eigentlich ein alter Hut, oder reden wir

JA



aneinander vorbei? Ich verwende das schon seit Urzeiten, zumindest weit
vor 2.4.16!

Also ich habe den 2.4.19er schone eine ganze weile installiert und beim Kompilieren ist die Option nicht verf�gbar (experimental ist aktiviert)


Ich schau mal in die Quellen meines ziemlich gepatchten 2.4.22 der gerade l�uft. Am nfs ist aber nix ge�ndert, das w�re auch zu arg ..... sitzt an 1000 verschiedenen Stellen im Code.

Von einer Unterscheidung zwischen tcp und udp seh ich hier nix, weiss auch gar nicht ob der Kernel das mitbekommt oder ob das nicht Applikationen im Userland erledigen. NFS ist ein Sch....
CONFIG_NFS_FS=y
# CONFIG_NFS_V3 is not set
# CONFIG_NFS_DIRECTIO is not set
# CONFIG_ROOT_NFS is not set
CONFIG_NFSD=y
# CONFIG_NFSD_V3 is not set
# CONFIG_NFSD_TCP is not set
                ^^^
vielleicht musst Du den hier aktivieren, so als Idee.

# CONFIG_NCPFS_NFS_NS is not set



Kann mir jemand sagen, wo ich die passenden nfs-common, nfs-user-server
und nfs-kernel-server herbekomme ?

Habe leider keine mailingliste dazu gefunden.

Ob UDP oder tcp verwendet wird kann man einfach als Option beim mounten angeben. Also entweder in der Automountermap: /defaults type:=nfs;opts:=rw,intr,nosuid,rsize=4096,wsize=4096,proto=udp

Automounter verwende ich nicht.


solltest du aber, ist eine Offenbarung ;-) danach magst du nix anderes mehr machen!


oder in der /etc/fstab:
foo.local:/foo/home/kyb/agbu /kyb/bar nfs
rw,grpid,intr,nodevs,nosuid,dev=0000000f,proto=tcp,bg,soft

Habe ich manuell und per fstab ausprobiert...


Also 'proto=tcp' l��t bei mir mount quitieren ohne das Dateisystem
gemountet zu haben. Ich habe in einer FAQ gelesen, das ich dazu
neue nfs-common und freunde ben�tige.


Ich versuch es mal ..... leicht gek�rzt

lyra:~# mount cassiopeia:/export/scr -o intr,nosuid,proto=tcp /mnt/tmp/
lyra:~# mount
cassiopeia:/export/scr on /mnt/tmp type nfs (rw,nosuid,intr,proto=tcp,addr=192.168.2.53)


Ich verwende auf dem Client folgende Debian-Pakete:
lyra:~# dpkg --list *nfs* | grep ii
ii  nfs-common     1.0.2-1        NFS support files common to client and serve
ii  nfs-kernel-ser 1.0.2-1        Kernel NFS server support

auf dem Server schauts �hnlich aus. Nix besonderes! Wenn ich so nachdenke bietet dein Server vielleicht kein tcp an?

Was sagt denn 'rpcinfo'? Das muss, etwas gek�rzt, ungef�hr so aussehen:

cassiopeia:/root # rpcinfo -p cassiopeia
   program vers proto   port
    100003    2   udp   2049  nfs
    100003    2   tcp   2049  nfs
    100005    1   udp    675  mountd
    100005    2   udp    675  mountd
    100005    1   tcp    678  mountd
    100005    2   tcp    678  mountd

Wenn ich jetzt nur noch w�sste wo man das festlegt dass auch tcp zur Verf�gung gestellt wird ..... ich werde doch alt!

schau mal weiter oben :-)




Vielleicht hilft es dir auch meine Doku zum Tunneln von TCP-Ports zu
lesen, dort wird das Thema nfs via tcp recht ausf�hrlich behandelt:

ftp://hyaden.dyndns.org/pub/unix/tunnel.tgz

Habe gerade mehrgach versucht, eine Verbindung zum FTP aufzubauen... Der ist nicht da...


hm, er tut .... sei's drum, ich schicke dir das FIle in einer extra Mail.

Viel Erfolg!

Gruss Reinhold




--
Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/


Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



Antwort per Email an