Starte ich bei SuSE 8.0 das NFS mit
nfsserver start
so dauert das mehrere Minuten. Nach ca 3 Minuten erscheint in /var/log/messages:
kernel: svc: bad direction 65536, dropping request
... 13 wiederholungen
kernel: svc: short len 4, dropping request
kernel: svc: short len 4, dropping request
Das Problem tritt auch auf, wenn der Rechner vom LAN getrennt wird. D.h. beim Hochfahren bleibt er beim Start des NFS für mehrere Minuten hängen. NFS scheint danach korrekt zu laufen.
Kennt jemand einen Grund dafür? Und wie kann man diese Wartezeit abstellen?
nfsserver-Start dauert mehrere Minuten
Re: nfsserver-Start dauert mehrere Minuten
Hi!
Hast du den portmapper gestartet?
Gruß
Chris
Hast du den portmapper gestartet?
Gruß
Chris
Re: nfsserver-Start dauert mehrere Minuten
Ja, ist bereits gestartet. rcnfsserver restart zeigt beim erneuten Start wieder das Problem.
Irgendeine Idee?
Irgendeine Idee?
Re: nfsserver-Start dauert mehrere Minuten
das ist vermutlich ein reverse name lookup problem.
installier dir einen lokalen nameserver!
ratte
installier dir einen lokalen nameserver!
ratte
Re: nfsserver-Start dauert mehrere Minuten
Danke für den Hinweis. Ich habe zwar einen lokalen Nameserver laufen, der kann aber nur externe Rechner auflösen.
Welche IP will der Rechner aber beim Starten auflösen? Die müßte man doch nur in der /etc/hosts eintragen, oder? Will er etwa seine eigene IP beim externen Nameserver auflösen? Die steht aber in der /etc/hosts.
Das Reverse Name Lookup scheint aber zu erklären, warum nur Rechner den Server mounten können, die auch in der /etc/hosts eingetragen sind.
In der /etc/exports steht hier:
/nfsdir 192.168.1.0/24(ro)
# ... und weitere Segmente
Damit wird dieses Netzwerksegment freigegeben.
Es scheint nur 2 Möglichkeiten zu geben.
a) Alle Rechner in /etc/hosts eintragen <img src="http://www.pl-forum.de/UltraBoard/Images/Sad.gif" border="0" align="middle">
b) Oder irgenwie einen Netgroupname zu verwenden. Muss ich erst mal nachlesen.
Offen ist aber nachwievor welche IP beim Start aufgelöst werden soll.
Welche IP will der Rechner aber beim Starten auflösen? Die müßte man doch nur in der /etc/hosts eintragen, oder? Will er etwa seine eigene IP beim externen Nameserver auflösen? Die steht aber in der /etc/hosts.
Das Reverse Name Lookup scheint aber zu erklären, warum nur Rechner den Server mounten können, die auch in der /etc/hosts eingetragen sind.
In der /etc/exports steht hier:
/nfsdir 192.168.1.0/24(ro)
# ... und weitere Segmente
Damit wird dieses Netzwerksegment freigegeben.
Es scheint nur 2 Möglichkeiten zu geben.
a) Alle Rechner in /etc/hosts eintragen <img src="http://www.pl-forum.de/UltraBoard/Images/Sad.gif" border="0" align="middle">
b) Oder irgenwie einen Netgroupname zu verwenden. Muss ich erst mal nachlesen.
Offen ist aber nachwievor welche IP beim Start aufgelöst werden soll.