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

NFS - Client Problem

Punki

Member
Hi zusammen,

habe seit einiger Zeit SUSE10 im Netzwerk und habe nun
NFS und NIS eingerichtet.

Mit der zentralen Anmeldung und der Nutzung des /home/user-
Verzeichnisses vom Server klappt es prima. Nur hin und wieder
muss ich mein Passwort 3-4 mal eingeben.

Ich vermute, dass der Rechner erst eine Weile den
Anmelde-Bildschirm zeigen muss (dann laeuft bestimmt
im Hintergrund ein Prozess ab) damit das Passwort 'verfuegbar'
ist.

Mein eigentliche Problem ist, dass ich andere NFS-Mounts, die in der
fstab enthalten sind scheinbar nicht abgearbeit bekomme.

Die Workstation faehrt zwar hoch, aber die Mounts sind nicht
vorhanden. Wenn ich dann den Mount manuell nachziehe oder den
NFS-Client ueber Yast aufrufe und beende, werden die Mounts
durchgefuehrt.

Hat jemand eine Idee woran das liegen könnte????

Vielen Dank fuer Eure Hilfe.

MFG
Punki
 
OP
P

Punki

Member
Noch kurz nebenbei: ich habe bestimmt schon 30 bis 40 Artikel ueber die
Einrichtung etc. von NFS gelesen. Wenn ich kontzrolliere, welche Informationen
wo vorhanden sein muessen, scheint auch alles richtig
 
Woran es liegt kann ich dir nicht beantworten. Versuch aber mal die parallelen Bootprozesse zu deaktiveren.

In der /etc/sysconfig/boot RUN_PARALLEL=no eintragen
 
OP
P

Punki

Member
Hi,

habe die Boot-Option gerade ausprobiert.

Leider OHNE Erfolg.

Aber die Idee war super! Haette ich eigentlich auch schon drauf
kommen können.

Gibt es vielleicht eine Möglichkeit das Problem über eine Batch-
Verarbeitung (sozusagen nach dem Start - aber automatisiert)
auszufuehren?

Vielen Dank fuer Eure Tip's im voraus.

MFG

Punki
 
hmmmm.... bei WLAN hab ich das Problem auch, aber bei LAN ist das NFS eigentlich immer schnell genug da. Du kannst natürlich ein script schreiben dass beim hochfahren mitläuft und testet ob ein Verzeichnisname, den du über NFS einbindest, schon da ist und ansonsten den NFS Client wieder startet.
 
OP
P

Punki

Member
Hi voice_of_buddha,

kennst du eine Doku wo ein Skript beschrieben ist?

Kann ich mich auf 'Aktionen' für den Start des Skriptes beziehen
oder laufe ich damit evtl. in andere Probleme rein?

MFG
Punki
 
OP
P

Punki

Member
Welcher Dienst muss den fuer den NFS Client gestartet sein.

Kann ich an dieser Stelle noch etwas kontrollieren.
Habe gerade mit einem anderen Rechner auch eine NFS-Verbindung
aufgebaut - gleiche Problemsituation nach dem Restart.

Gibt es in einem LOG vielleicht die Möglichkeit dort etwas nachzu-
lesen? Vielleicht kann man ein Protokoll einschalten?
In /va/log/messages steht nichts drin.

Mir gehen immer mehr die Ideen aus!
 
http://nfs.sourceforge.net/nfs-howto/
Speziell troubleshooting.

Ich hab ab und zu mal Probleme mit der Ladezeit des LAN-Kartentreiber
gehabt.
Speziell in verbindung mit dhcp.

Die Hilfe unter SuSE war:
=> /etc/sysconfig/kernel
INITRD_MODULES="..." mit deinem Lan-Kartentreiber ergänzen.
mkinitrd aufrufen.
Falls nicht Grub aktiv ist lilo aufrufen. Grub braucht das nicht.

Haveaniceday
 
OP
P

Punki

Member
Hi haveaniceday,

erst einmal vielen Dank fuer deine Hilfe.

Mit dem Lan-Kartentreiber habe ich es noch nicht versucht.
Erscheint mir (leider) etwas komisch.

Deswegen bin ich an den Server und habe dort nach
Vorgabe der Doku (auch auf einem Server kann ein NFS
Client laufen) dort auch einen Client - wie gefordert - eingerichtet.

Leider das gleiche Problem. Wenn der Rechner restartet
wird, sind die Mounts nicht vorhanden. Also duerft es doch nicht
am Lan_kartentreiber liegen, ODER?

Allerdings ist mir dab ei aufgefallen, dass der NFS-Dienst
ueber System/Runleve-Editor/Expretenmodus, obwohl mit
den Runleveln 3 und 5 ausgestattet, nicht aktiv ist.
Wenn ich dann den NFS-Client starte, ist er dann auch
gestartet.

Meine einzige Hoffnung ist noch ein Fehler in der Installation
von NIS (YP). Obwohl das ja läuft. Vermutlich blockiert sich damit
irgend etwas. Werde in den nächten Tagen eine Test-Installation
diesbezueglich starten ... und dann berichten.

Vielleicht hat ja in der Zwischenzeit noch jemand eine Idee.

Bis dann - an sonsten schoenes Wochenende.

MFG
Punki
 
Punki schrieb:
Mit dem Lan-Kartentreiber habe ich es noch nicht versucht.
Erscheint mir (leider) etwas komisch.

Ich hab mir das damals so erklärt:
- dhcp spricht Schnittstelle im Kernel an
- Schnittstelle initiert(?)/fordert Kerneltreiber an
- Modul für die Netzwerkkarte wird geladen
=> Timing Problem machte dhcp Probleme
- Netzwerkkartentreiber wird geladen.

Bei unseren Firmenrechnern half es zu 100% mit den Kartentreiber in der initrd.
Aber wenn du es nicht versuchen möchtest...

Anderer Ansatz wäre die Startreihenfolge zu verändern: Sxxnfs* => xx auf 99 setzen.

Haveaniceday
 
OP
P

Punki

Member
Hi zusammen,

gehe ich recht in der Annahme, dass es sich bei der Reihenfolge
um die START-Rehenfolge der Dienste / Services handelt? (die Berechtigungen habe ich geloescht, um die Anzeige besser
lesen zu koennen).

Dann muesste mein Problem doch klar sein!

S10NFS ist m.E. der NFS-Client. Wenn dann mit S14NFSSERVER
erst der NFS-Server gestartet wird, kommt der Client einfach zu spaet.


1 root root 6 Mar 26 19:08 S10nfs -> ../nfs
1 root root 10 Mar 26 19:08 S10nfsboot -> ../nfsboot
1 root root 8 Mar 26 19:08 S12acpid -> ../acpid
1 root root 12 Mar 26 19:08 S12alsasound -> ../alsasound
1 root root 7 Mar 26 19:09 S12cups -> ../cups
1 root root 6 Mar 26 19:08 S12kbd -> ../kbd
1 root root 12 Mar 26 19:08 S12microcode -> ../microcode
1 root root 9 Mar 26 19:08 S12splash -> ../splash
1 root root 7 Mar 26 19:10 S12sshd -> ../sshd
1 root root 6 Mar 26 22:26 S13smb -> ../smb
1 root root 6 Mar 26 19:08 S13xdm -> ../xdm
1 root root 12 Mar 26 22:17 S14nfsserver -> ../nfsserver
1 root root 7 Mar 26 19:09 S14nscd -> ../nscd

Kann ich einfach ueber rename die Reihenfolge aendern? Wenn nicht, wie geht es? Und/oder welche anderen Dienste muss ich evtl. noch in der Reihenfolge veraendern?

Bitte HELFT MIR!

Vielen Dank.

MFG

Punki
 
OP
P

Punki

Member
Hi zusammen,

leider ist das Problem immer noch nicht geklaert.

Nachdem ich per ln-s ../nfs /etc/init.d/rc5.d/S20nfs den
Dienst ein weiteres Mal in die Startreihenfolge mit aufgenommen
habe, tat sich leider auch nichts.

Dann habe ich noch ohne S10nfs-Dienst versucht. Einweiterer
Test war dann noch auch den S10nfsboot auf S20nfsboot z
veraendern.

Alles OHNE Erfolg.

wie kann ich den kontrolliere, ob die Aenderungen ueberhaupt
gezogen haben? Meine Informationen aus dem Runlelvel-Editor
umter Yast ist immer noch unveraendert (Status nicht aktiv).

Gibt es den kein Log in dem ich die Ausfuerhung der INIT.D/RC5.D-Befehle
verfolgen/kontrollieren kann?

Kannmir denn garkeiner helfen???

Bis hoffentlich bald.

Gurss
Punki
 

sparrow

Member
Um zu sehen was beim Start passiert brauchst du einfach nur während des Hochfahrens die ESC-Taste drücken, dann verschwindet der SUSE-Bootup-Screen und gibt die Konsole frei auf der das System hochfährt.

Wenn dir das zu schnell ist:
Yast starten
links auf (Ananas) Anderes
rechts auf "Startprotokoll anzeigen"
 
OP
P

Punki

Member
Hi zsammen,

kann leider in den verschiedenen LOG's nichts finden, ob
der NFS-dienst gestartet wird (bzw. Meldung ausgibt).

Ich verzeweifle langsam. Es kann doch nicht sei,dass nur ich
dieses Problem habe.

Vielleicht hat ja doch noch jemand eine Idee.

MFG
Punki
 
OP
P

Punki

Member
Hi zusammen,

also erst einmal zu den Ergebnissen:

1. habe noch einen 'nackten' Rechner aufgesetzt, der nur NFS-/Server+Client ist.
--> damit habe ich das GLEICHE Problem!!!

folglich scheint es ein SUSE-Problem zu sein.

2. auf dem Testrechner (siehe Punkt 1) habe ich die Startreihenfolge der Dienste
verändert.

2a. erstens verändert nach erneutem Yast - Aufruf SUSE wieder die Dienste in die
'Original-Startreihenfolge' (was natuerlich zu veraendern waere)

2b. habe verschiedene Dienste (und Dienstgruppen) nach hinten gesetzt, jedoch
auch immer ohne Erfolg

3. dann ist mir das Ganze zu bunt geworden und ich habe mir etwas anderes
ueberlegt: da die Dienste ja alle aktiv sind (siehe Punkt 1) Loesung ein
Script fuehrt mit entsprechendem Wait-Parameter die benoetigten Mounts aus

Die werden dann vor dem Shtudown mit dem entsprechenden Kxx-Dienst (Pondon)
beendet (umount)

Und alle klappt fantastisch!

Habe die Loesung auf meine Workstation uebertragen (mit NFS und Samba) und
es klappt.

Einziger guter Erfolg dieser Geschichte.... ich habe an vielen Ecken von SUSE 10
reingerochen ... und es STINKT!

Na ja, immer noch besser als Win...d-

Vielen Dank fuer Eure Mithilfe.

MFG
Punki
 
Oben