Hallo zusammen Kann mir jemand verraten, wie ich es schaffe, dass meine PCMCIA-Netzwerkkarte bereits läuft, bevor der hotplug-Daemon gestartet wird? Mein Problem ist wiefolgt: - rcnetwork startet und meldet eth-pcmcia -> hotplug - hotplug startet und erkennt die Karte - unterdessen startet rcnfs und meldet "failed" - die PCMCIA-Karte wird erkannt und erhält eine IP Wie schaffe ich es, dass rcnfs erst startet, wenn die IP da ist bzw. darauf wartet. Die mount-Option "bg" (background) funktioniert nicht (weiss auch nicht warum). Oder ist es möglich, den hotplug-Daemon vor rcnetwork zu starten und die Wartezeit der DHCP-Anfrage zu verlängern? Besten Dank für die Hilfe. Gruss Daniel Bertolo
Hallo, On Wed, Oct 01, 2003 at 02:10:29PM +0200, Daniel Bertolo wrote:
Wie schaffe ich es, dass rcnfs erst startet, wenn die IP da ist bzw. darauf wartet. Die mount-Option "bg" (background) funktioniert nicht (weiss auch nicht warum). Oder ist es möglich, den hotplug-Daemon vor rcnetwork zu starten und die Wartezeit der DHCP-Anfrage zu verlängern?
Ob du hotplug vor network starten kannst, weiss ich nicht. Ansonsten gäbe es natürlich ein paar denkbare workarounds, notfalls mit einem Startskript "zwischen" hotplug und nfs, das explizit drauf wartet, daß das Netzwerk da ist (aber mit timeout, nicht daß die Maschine beim booten ohne Netzwerk stehenbleibt). Eine möglicher, relativ einfacher Workaround wäre das verwenden des automounters, den du in /etc/auto.master und /etc/auto.* konfigurieren kannst. Beispiel für das mounten von "blub:/share" auf /share/blub: # /etc/auto.master /share /etc/auto.share # /etc/auto.share blub -fstype=nfs blub:/share dann chkconfig autofs on; rcautofs start und alles wird gut :-) -- Stefan Seyfried Senior Consultant community4you GmbH, Chemnitz, Germany. http://www.community4you.de http://www.open-eis.com
Hallo Stefan Danke für den Tipp mit dem automounter. Allerdings habe ich ein kleines Problem. Meine Files: #/etc/auto.master /home /etc/auto.home /fileserver /etc/auto.fileserver #/etc/auto.home * -fstype=nfs,intr,hard,rw server.doma.in:/var/homedirs/& #/etc/auto.fileserver * -fstype=nfs,intr,hard,rw server.doma.in:/var/fileserver/& Unter fstab habe ich alle NFS-Einträge herausgenommen. Funktionieren tut es eigentlich schon. Wenn ich z.B. "cd /home/daniel" eingebe, finde ich mein Homeverzeichnis. Wenn ich allerdings z.B. "ls -la /home" eingebe, werden keine Verzeichnisse aufgeführt. Unter KDE habe ich dann vor allem das Problem, dass der Konqueror nicht läuft. Ich brauche eine Möglichkeit, um alle Home-Verzeichnisse zu mounten, ohne alle 200 Benutzer manuell eintragen zu müssen. Ich weiss, dass dies nicht der eigentliche Sinn eines automounters ist, aber ich hätte gerne diese Funktionalität. Danke und Gruss Daniel Am Mittwoch, 1. Oktober 2003 14.22 schrieben Sie:
Hallo,
On Wed, Oct 01, 2003 at 02:10:29PM +0200, Daniel Bertolo wrote:
Wie schaffe ich es, dass rcnfs erst startet, wenn die IP da ist bzw. darauf wartet. Die mount-Option "bg" (background) funktioniert nicht (weiss auch nicht warum). Oder ist es möglich, den hotplug-Daemon vor rcnetwork zu starten und die Wartezeit der DHCP-Anfrage zu verlängern?
Ob du hotplug vor network starten kannst, weiss ich nicht. Ansonsten gäbe es natürlich ein paar denkbare workarounds, notfalls mit einem Startskript "zwischen" hotplug und nfs, das explizit drauf wartet, daß das Netzwerk da ist (aber mit timeout, nicht daß die Maschine beim booten ohne Netzwerk stehenbleibt). Eine möglicher, relativ einfacher Workaround wäre das verwenden des automounters, den du in /etc/auto.master und /etc/auto.* konfigurieren kannst. Beispiel für das mounten von "blub:/share" auf /share/blub:
# /etc/auto.master /share /etc/auto.share
# /etc/auto.share blub -fstype=nfs blub:/share
dann chkconfig autofs on; rcautofs start und alles wird gut :-) -- Stefan Seyfried
Senior Consultant community4you GmbH, Chemnitz, Germany. http://www.community4you.de http://www.open-eis.com
Daniel Bertolo schrieb:
Wenn ich z.B. "cd /home/daniel" eingebe, finde ich mein Homeverzeichnis. Wenn ich allerdings z.B. "ls -la /home" eingebe, werden keine Verzeichnisse aufgeführt.
Alle bis dahin gemounteten Home-Dirs _werden_ aufgeführt, in diesem Beispiel also "daniel". Nichts anderes kann aufgeführt werden, weil durch die Verwendung von Wildcards ja dem Client gar nicht klar ist wie die Verzeichnisse heissen könnten, bis er das erste Mal versucht, sie anzufassen.
Ich brauche eine Möglichkeit, um alle Home-Verzeichnisse zu mounten, ohne alle 200 Benutzer manuell eintragen zu müssen. Ich weiss, dass dies nicht der eigentliche Sinn eines automounters ist, aber ich hätte gerne diese Funktionalität.
Doch, doch, genau das ist der Sinn von (Wildcards im) Automounter. Es könnte Dir vielleicht helfen, nicht unter /home zu mounten, sondern dort Links anzulegen, die dann dorthin zeigen, wo wirklich gemountet wird. Das sollte auch dem Konqueror helfen. Z.B. /home/daniel -> /nfsmount/home/daniel mit einer entsprechenden Änderung #/etc/auto.master /nfsmount/home /etc/auto.home -- Eckhard Rüggeberg E.Rueggeberg@t-online.de "One OS to rule them all, One OS to find them, One OS to bring them all and in the darkness bind them In the Land of Redmond, where the Shadows lie."
Hallo Daniel, On Tue, Oct 07, 2003 at 11:06:59AM +0200, Daniel Bertolo wrote:
Ich brauche eine Möglichkeit, um alle Home-Verzeichnisse zu mounten, ohne alle 200 Benutzer manuell eintragen zu müssen. Ich weiss, dass dies nicht der eigentliche Sinn eines automounters ist, aber ich hätte gerne diese Funktionalität.
du kannst - wie schon geschrieben wurde - links anlegen, evtl. kannst du das mit einem kleinen skript aus deiner User-Datenbank sei es NIS oder LDAP, automatisiert geschehen lassen. Auch die automounter-maps lassen sich z.b. per NIS verteilen, das hat allerdings nichts mehr mit laptops speziell zu tun und ist daher ziemlich offtopic :-) Gruss, Stefan -- Stefan Seyfried Senior Consultant community4you GmbH, Chemnitz, Germany. http://www.community4you.de http://www.open-eis.com
Hallo Stefan
Ich habe eine einfachere Lösung gefunden. Ich habe an das Ende der "start"-Sequenz in rcpcmcia einfach ein "sleep 10" hineingeschrieben. Nun hat die WLAN Karte 10 Sekunden Zeit, sich einzurichten, bevor nachher rcnfs gestartet wird.
Danke für deine Hilfe.
Gruss
Daniel
Am 07.10.2003 12:07, Stefan Seyfried
Hallo Daniel,
On Tue, Oct 07, 2003 at 11:06:59AM +0200, Daniel Bertolo wrote:
Ich brauche eine Möglichkeit, um alle Home-Verzeichnisse zu mounten, ohne alle 200 Benutzer manuell eintragen zu müssen. Ich weiss, dass dies nicht der eigentliche Sinn eines automounters ist, aber ich hätte gerne diese Funktionalität.
du kannst - wie schon geschrieben wurde - links anlegen, evtl. kannst du das mit einem kleinen skript aus deiner User-Datenbank sei es NIS oder LDAP, automatisiert geschehen lassen. Auch die automounter-maps lassen sich z.b. per NIS verteilen, das hat allerdings nichts mehr mit laptops speziell zu tun und ist daher ziemlich offtopic :-)
Gruss,
Stefan -- Stefan Seyfried
Senior Consultant community4you GmbH, Chemnitz, Germany. http://www.community4you.de http://www.open-eis.com
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-laptop-unsubscribe@suse.com Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-laptop-help@suse.com
Hi,
Daniel Bertolo
Hallo zusammen
Kann mir jemand verraten, wie ich es schaffe, dass meine PCMCIA-Netzwerkkarte bereits läuft, bevor der hotplug-Daemon gestartet wird? Mein Problem ist wiefolgt:
- rcnetwork startet und meldet eth-pcmcia -> hotplug - hotplug startet und erkennt die Karte - unterdessen startet rcnfs und meldet "failed" - die PCMCIA-Karte wird erkannt und erhält eine IP
Wie schaffe ich es, dass rcnfs erst startet, wenn die IP da ist bzw. darauf wartet. Die mount-Option "bg" (background) funktioniert
Du kannst in der INIT INFO des StrartScriptes (/etc/init.d/nfs) in der Zeile Required-Start mal versuchen $hotplug einzufuegen. Bin mir nicht sicher, klingt aber recht schluessig. Hier der von mir angesprochene Ausschnitt: ---8<-- ### BEGIN INIT INFO # Provides: nfs # Required-Start: $network $portmap $hotplug # Required-Stop: # X-UnitedLinux-Should-Start: nfslock # X-UnitedLinux-Should-Stop: # Default-Start: 3 5 # Default-Stop: # Description: Imports remote Network File Systems (NFS) ### END INIT INFO -->8---
nicht (weiss auch nicht warum). Oder ist es möglich, den hotplug-Daemon vor rcnetwork zu starten und die Wartezeit der DHCP-Anfrage zu verlängern?
Besten Dank für die Hilfe.
Gruss Daniel Bertolo
HTH Sven -- "640 kB RAM should be enough for everyone" --Bill Gates, 1981 ------------------------------------------------------[rand. sig. #27]
On Wed, Oct 01, 2003 at 02:26:37PM +0200, Sven Pfeifer wrote:
Du kannst in der INIT INFO des StrartScriptes (/etc/init.d/nfs) in der Zeile Required-Start mal versuchen $hotplug einzufuegen. Bin mir nicht sicher, klingt aber recht schluessig.
das wird Daniel vermutlich nicht helfen, da hotplug starndardmässig vor nfs gestartet wird, allerding die Karte nicht genug Zeit hat, sich per DHCP zu konfigurieren. Gruss, Stefan -- Stefan Seyfried Senior Consultant community4you GmbH, Chemnitz, Germany. http://www.community4you.de http://www.open-eis.com
participants (5)
-
Daniel Bertolo
-
Daniel Bertolo
-
Eckhard Rüggeberg
-
Stefan Seyfried
-
Sven Pfeifer