Anzeige:
Ergebnis 1 bis 8 von 8

Thema: Starten ohne Netzwerk sehr lahm

  1. #1
    Linux-ANFÄNGER!!!!
    Registriert seit
    Oct 2004
    Beiträge
    122

    Starten ohne Netzwerk sehr lahm

    Hallo Leute,

    ich habe eine Frage.
    Problem ist, dass ich ein Anfänger in Sachen Linux bin. Ich bin erst vor 1 1/2 Wochen von Windows umgestiegen. Ich bitte also die Antworten etwas "ausführlicher" zu beantworten, damit ich eine Chance habe, eure Tipps umzusetzen.
    Vielen Dank.

    Ich habe Linux Debian SID auf meinem Laptop. Ich habe den Kernel 2.6.8. (zur Vorweginformation).

    Jetzt zu meinem Problem.
    Ich habe meinen Laptop natürlich auch unterwegs im Einsatz.
    Das Problem ist das Netzwerk. Wenn ich an einem Netzwerk mit DHCP-Server bin (normal meinem Hardware-Internetrouter), dann habe ich keine Probleme. Aber wenn ich unterwegs bin, dann habe ich üblicherweise keine Netzwerk. Problem ist nun, dass der Startvorgang von Linux extrem lange dauert, weil er versucht ein Netzwerk zu finden. Er sucht nach einem DHCP-Server um eine IP zu bekommen (das denke ich zumindest).

    Wie kann ich dieses Problem lösen und den Startvorgang beschleunigen?

    Eine feste IP ist nicht wirklich sinnvoll, da ich an wechselnden Netze arbeite und dort auch immer eine andere IP vom Router bekomme.
    Vielleicht gibt es sowas wie: Suche einmal kurz nach einem Router, wenn Du keinen findest, dann suche auch nicht lange weiter.


    Gibt es dafür eine Lösung? Wenn ja: wie und wo muss ich das dann einstellen?


    Ich danke euch sehr,
    Reo

  2. #2
    v0.2 Avatar von noise_
    Registriert seit
    Sep 2004
    Beiträge
    154
    Du kannst den Vorgang mit STRG+C abbrechen.
    Es gibt aber auch schönere Lösungen (aber auch komplizierter)

  3. #3
    @Debian Avatar von tictactux
    Registriert seit
    Oct 2004
    Beiträge
    2.872
    Hallo Reo,
    Zitat Zitat von Reo
    Wie kann ich dieses Problem lösen und den Startvorgang beschleunigen?

    Eine feste IP ist nicht wirklich sinnvoll, da ich an wechselnden Netze arbeite und dort auch immer eine andere IP vom Router bekomme.
    Vielleicht gibt es sowas wie: Suche einmal kurz nach einem Router, wenn Du keinen findest, dann suche auch nicht lange weiter.

    Gibt es dafür eine Lösung? Wenn ja: wie und wo muss ich das dann einstellen?
    dafür gibt es eine Vielzahl von Lösungen. Schau Dir mal die Beschreibungen
    zu folgenden Debian-Paketen an:

    ifscheme
    whereami
    netenv
    laptop-net
    laptop-net-doc
    divine
    intuitively
    switchconf

    Diese Aufstellung stammt aus der Paketliste von Debian-sarge,
    sollte bei sid aber ähnlich sein (übrigens wundert mich etwas,
    daß Du als Linux-Neuling sid gewählt hast).

    Mein Tipp: ifscheme, whereami oder laptop-net, aber wer die Wahl
    hat...

    Gruss,
    wolfgang

  4. #4
    Flachinformatiker Avatar von MiGo
    Registriert seit
    Oct 2002
    Ort
    Heidelberg
    Beiträge
    5.270
    Moin!
    Der Quick-And-Dirty-Hack wäre wohl das entsprechende Startscript zu editieren (liegt bei mir unter /etc/init.d/net.eth0) und dem Aufruf von dhcpcd den Parameter "-t" (Timeout in Sekunden) mitzugeben.

    Code:
    ------------ snip---------------
      if [ "${iface_IFACE}" != "dhcp" ]
            then
                    /sbin/ifconfig ${IFACE} ${iface_IFACE} >/dev/null || {
                            retval=$?
                            eend ${retval} "Failed to bring ${IFACE} up"
                            return ${retval}
                    }
                    # ifconfig do not always return failure ..
                    /sbin/ifconfig ${IFACE} &> /dev/null || {
                            retval=$?
                            eend ${retval} "Failed to bring ${IFACE} up"
                            return ${retval}
                    }
            else 
                    # Check that eth0 was not brough up by the kernel ...
                    if [ "${status_IFACE}" != "up" ]
                    then
    #  ------> DA  (Timeout 2 Sekunden: -t 2)
                            /sbin/dhcpcd ${dhcpcd_IFACE} ${IFACE} -t 2 >/dev/null || {
                                    retval=$?
                                    eend ${retval} "Failed to bring ${IFACE} up"
                                    return ${retval}
                            }
                    fi
            fi
    ------------ snip---------------
    Gruss,
    MiGo
    "Da steht sowas ähnliches wie" oder "das funzt net!!" ist keine Fehlermeldung!

  5. #5
    @Debian Avatar von tictactux
    Registriert seit
    Oct 2004
    Beiträge
    2.872
    Hi MiGo,

    jemandem, der sich als Anfänger bezeichnet würde ich einen
    solchen Hack doch nicht empfehlen

    Dann schon lieber ein: man dhclient.conf
    und Verweis auf /etc/dhclient.conf, in der man u.a. den timeout
    global oder per-Interface setzen kann.
    Vorteil: das ist eine config-Datei, und wird vom Debian-System
    (debconf) nach manueller Änderung bei Updates korrekt behandelt.

    Gruss,
    Wolfgang

  6. #6
    Linux-ANFÄNGER!!!!
    Registriert seit
    Oct 2004
    Beiträge
    122
    Hmm, das ist ein guter Tipp (der letzte). Die da vor sind sicherlich sehr nett, aber auch etwas kompliziert. Ich finde die letzte Möglichkeit einfach am "saubersten".

    Aber vielleicht könntest Du mir nochmal helfen. Ich muss also die eine Konfig-Datei erstellen? Oder gibt es die schon?
    Und da stelle ich das mit dem Timeout ein. Und wenn ich das habe, wie verknüpfe ich das dann mit dem Start-Skript? Oder ist dies auch schon automatisch?


    Also ich versuche das mal, aber ich hoffe, dass ich dabei nichts falsch mache und mir vielleicht mein Netz ganz kille.

    Aber auf jeden Fall danke für eure Tipps.

  7. #7
    @Debian Avatar von tictactux
    Registriert seit
    Oct 2004
    Beiträge
    2.872
    Zitat Zitat von Reo
    Aber vielleicht könntest Du mir nochmal helfen. Ich muss also die eine Konfig-Datei erstellen? Oder gibt es die schon?
    Und da stelle ich das mit dem Timeout ein. Und wenn ich das habe, wie verknüpfe ich das dann mit dem Start-Skript? Oder ist dies auch schon automatisch?
    Um das klarzustellen: der Tipp mit dhclient.conf dient ausschließlich
    dazu, die Timeouts des DHCP-Client zu verkürzen (vorausgesetzt,
    es wird das Debian-Paket dhcp-client verwendet).

    Für eine automatische Anpassung der Netzwerkumgebung wäre
    eines der anderen genannten Pakete geeignet.

    Öffne die Datei /etc/dhclient.conf in einem Editor.
    Du findest darin viele auskommentierte Zeilen (mit # am Anfang)
    In dem globalen Abschnitt sollte eine Zeile stehen:
    #timeout 60;

    Das sind 60 Sekunden Timeout als Vorgabe.
    Um das zu ändern, entferne das # und mach daraus z.B. für
    10 Sekunden:
    timeout 10;

    (wähle keine allzu kurze Zeit, DHCP braucht schon etwas länger)
    Wenn Dich weitere Einstellmöglichkeiten interessieren, schau in
    man dhclient.conf

    Ich setze selber normalerweise kein DHCP ein, deswegen
    kenne ich dieses Paket auch nur flüchtig.

    Gruss,
    wolfgang

  8. #8
    Linux-ANFÄNGER!!!!
    Registriert seit
    Oct 2004
    Beiträge
    122
    Also erstmal:
    Vielen Dank. Das hat super geklappt und das ist genau das, was ich gesucht habe.
    Dafür muss ich nichts weiter installieren und es ist genau so, wie ich wollte. Also perfekte Lösung für mich.

    Ich benutze DHCP, weil ich eben in vielen verschiedenen Netzwerken bin, und jedesmal die IP-Adresse etc. ändern ist halt etwas nervig. Ich bin leider auch nicht immer im gleichen IP-Raum. Naja, okay. Es geht jetzt ja so, wie ich das wollte.

    Die "man" habe ich mir durchgelesen. Wunderte mich zwar, dass sie auf englisch ist, obwohl ich eigentlich Debian auf "deutsch" installiert habe, aber gut, das bisschen englisch konnte ich dann noch.

    Also nochmal vielen Dank für die Info. Jetzt bin ich total zufrieden.

Ähnliche Themen

  1. Antworten: 3
    Letzter Beitrag: 10.09.07, 21:32
  2. Netzwerk lahm
    Von alpha-woolf im Forum Linux in heterogenen Netzen
    Antworten: 0
    Letzter Beitrag: 10.10.04, 21:43
  3. SuSE 9.1: Netzwerk Instabil/Langsam
    Von no_expert im Forum Linux in heterogenen Netzen
    Antworten: 12
    Letzter Beitrag: 15.09.04, 09:24
  4. X übers Netzwerk
    Von Shutdown im Forum X-Konfiguration
    Antworten: 7
    Letzter Beitrag: 23.06.04, 12:58
  5. Mit Linux PC in ein Windows Netzwerk?!?
    Von silver01 im Forum Linux in heterogenen Netzen
    Antworten: 12
    Letzter Beitrag: 19.11.02, 21:01

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •