Re: nfs über TCP
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
# 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!
> >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!
--
|Michael Renner E-mail: michael.renner@gmx.de |
|D-72072 Tuebingen Germany ICQ: #112280325 |
|Germany Don't drink as root! ESC:wq
Reply to: