[gelöst] Netzwerktimeout beim Booten ändern

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Krull
Beiträge: 190
Registriert: 14.09.2012 10:33:54
Lizenz eigener Beiträge: MIT Lizenz

[gelöst] Netzwerktimeout beim Booten ändern

Beitrag von Krull » 03.12.2015 18:07:47

Hallo,

mein Jessy-Laptop ist normalerweise via WLAN mit dem Router verbunden. Allerdings brauche ich das Funknetz nicht immer. Wenn ich den Rechner bei ausgeschaltetem Router starte, wartet Debian unangenehm lange (ca. 30 s) auf ein Netzwerk bevor es weitergeht. Jetzt benutze ich Systemd. Früher mit Wheezy und SysVInit war es aber auch schon so. Weiß jemand, wo man diesen Timeout ändern kann? 10 Sekunden sollten da locker reichen.
Zuletzt geändert von Krull am 07.12.2015 21:05:29, insgesamt 1-mal geändert.

Benutzeravatar
MSfree
Beiträge: 11748
Registriert: 25.09.2007 19:59:30

Re: Netzwerktimeout beim Booten ändern

Beitrag von MSfree » 04.12.2015 08:34:51

Nutzt du einen Networkmanager oder hast du es über /etc/network/interfaces eingerichtet?

TomL

Re: Netzwerktimeout beim Booten ändern

Beitrag von TomL » 04.12.2015 08:40:27

Dhcp oder Static IP?

Benutzeravatar
mistersixt
Beiträge: 6601
Registriert: 24.09.2003 14:33:25
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Netzwerktimeout beim Booten ändern

Beitrag von mistersixt » 04.12.2015 09:21:24

Schau doch mal, ob er wirklich an dieser Stelle wartet, eine schöne Seite hat systemd dann doch:

Code: Alles auswählen

systemd-analyze plot > plot.svg
display plot.svg
Gruss, mistersixt.
--
System: Debian Bookworm, 6.11.x.-x-amd64, ext4, AMD Ryzen 7 3700X, 8 x 3.8 Ghz., Radeon RX 5700 XT, 32 GB Ram, XFCE

Benutzeravatar
PatrickX
Beiträge: 21
Registriert: 17.02.2015 18:54:19

Re: Netzwerktimeout beim Booten ändern

Beitrag von PatrickX » 04.12.2015 11:55:28

Läuft da der DHCPCD?

Code: Alles auswählen

service dhcpcd status
Wenn ja, dann in

Code: Alles auswählen

nano /etc/dhcpcd.conf
die Zeile

Code: Alles auswählen

timeout 10
eintragen.

Krull
Beiträge: 190
Registriert: 14.09.2012 10:33:54
Lizenz eigener Beiträge: MIT Lizenz

Re: Netzwerktimeout beim Booten ändern

Beitrag von Krull » 04.12.2015 12:17:57

Das Netzwerk wird über die Debianskripte konfiguriert, also nicht mit dme Netowrkmanager. DHCP ja, DHCPCD nein. Die Netzwerksuche ist auch definitiv das, worauf gewartet wird. Laut systemd-analyze plot dauert das über 7 s. Erst danach werden multi-user.target und graphical.target angestoßen.

Benutzeravatar
MSfree
Beiträge: 11748
Registriert: 25.09.2007 19:59:30

Re: Netzwerktimeout beim Booten ändern

Beitrag von MSfree » 04.12.2015 13:35:50

Krull hat geschrieben:Das Netzwerk wird über die Debianskripte konfiguriert, also nicht mit dme Netowrkmanager.
Mit anderen Worten, es steht in etwa folgends in deiner /etc/network/interfaces:

Code: Alles auswählen

auto wlan0
  iface wlan0 inet dhcp
Das bedeutet dann, daß wlan0 beim Systemstart hochgebracht wird und verzweifelt nach einem Accesspoint sucht.

Wenn du "auto wlan0" wegläßt, wird das Interface nicht gestartet und die Kiste sollte schnell hochfahren.
Wenn du dann Wlan brauchst, kannst du es mit ifup wlan0 von der Komandozeile hochbringen. Alternativ kannst du auch den Networkmanager installieren, der bringt das Interface dann im Hintergrund hoch (so ist das bei meinem Netbook eingerichtet).

Krull
Beiträge: 190
Registriert: 14.09.2012 10:33:54
Lizenz eigener Beiträge: MIT Lizenz

Re: Netzwerktimeout beim Booten ändern

Beitrag von Krull » 07.12.2015 21:05:04

So, die Bremse scheint sich durch die Verkürzung des timeouts in der dhclient.conf zu lösen. Jetzt läuft das Hochfahren auch ohne Netzwerk deutlich flotter.

Danke soweit für alle Tipps!

Antworten