Wenn ich mein Debian-System starte, hängt sein Start für ungefähr 2 Minuten in der Leitung:
Loading, please wait...
[ 5.191043] systemd-fsck[129]: /dev/mmcblk0p2: clean, 234192/873120 files, 2335263/3491328 blocks
[ 6.645242] intel_rapl: no valid rapl domains found in package 0
[ 6.643682] systemd-fsck[222]: fsck.fat 3.0.27 (2014-11-12)
[ 6.664844] intel_rapl: no valid rapl domains found in package 0
[ 6.660702] systemd-fsck[222]: /dev/mmcblk0p1: 3 files, 33/130812 clusters
[ **] A start job is running for LSB: Raise network interf...38s / no limit)
Irgendwann gibt es auf, die Netzwerkschnittstelle zu erhöhen und fährt mit dem Booten fort.
Frage: Wie kann ich das verwendete Zeitlimit ändern systemctl
, sodass nach 15 Sekunden nicht mehr versucht wird, die Netzwerkschnittstelle zu erhöhen?
Zusätzliche Informationen: Die Ursache des Problems ist die Verwendung eines WLAN-USB-Dongles auf diesem Computer. Manchmal ist der Dongle da, manchmal nicht. Wenn der Dongle nicht eingesteckt ist, wird die Netzwerkschnittstelle wahrscheinlich nicht angehoben, und ich möchte einfach nicht zu lange warten.
/lib/systemd/...
ist für Originalskripte und/etc/systemd/...
für lokales Überschreiben gedacht , daher bin ich mir nicht sicher, warum es bei Ihnen nicht funktioniert. Ich bin auch auf Jessie./lib/systemd/system/networking.service
im stretch ist eine timeout von 5min enthalten !!Ich hatte ein ähnliches Problem und es stellte sich heraus, dass mein System versucht hat, eine Verbindung zu Wi-Fi herzustellen. Meine Lösung bestand darin, diese Zeile in / etc / network / interfaces zu ändern:
zu:
quelle
auto eth0
zuallow-hotplug eth0
\ nallow-hotplug eth1
\ nallow-hotplug eth2
\ nallow-hotplug eth3
Dies ist ein Problem in den Netzwerkskripten von Debian - sie warten anscheinend auf das Erscheinen aller Schnittstellen und haben keine Vorstellung von "dynamisch erscheinenden" Schnittstellen (wie es der
systemd-networkd
Fall ist).Sie haben zwei Lösungen. Die erste Lösung besteht darin, das Konfigurationszeitlimit zu verringern. Wie Sie jedoch aus der von Ihnen veröffentlichten Ausgabe (
...38s / no limit
) ersehen können , legt systemd dem Netzwerkstart keine Zeitüberschreitungen auf. Dies ist also etwas, das Sie in den Debian-spezifischen Skripten selbst konfigurieren müssen.Die zweite Lösung besteht darin, modernere Tools zur Konfiguration Ihres Netzwerks zu verwenden (z. B. NetworkManager), die dynamisch erscheinende Schnittstellen unterstützen. Beachten Sie, dass dies
systemd-networkd
hier nicht von großem Nutzen ist, da es keine integrierte Unterstützung für WLAN-Netzwerke gibt.quelle
systemd
in den Debian-spezifischen Skripten konfiguriert werden kann ? Jeder Hinweis auf irgendeine Art von Lösung wäre sehr willkommen! (Ich habe viel Zeit damit verbracht, mit Optionen zu googeln und empirisch