Ein Startjob wird ausgeführt, um auf die Konfiguration des Netzwerks zu warten. Ubuntu-Server 17.10

Ein Startjob wird ausgeführt, um auf die Konfiguration des Netzwerks zu warten. Ubuntu-Server 17.10

ich habe gerade den Ubuntu-Server auf meinem Laptop installiert und alles funktioniert einwandfrei, außer dass ich beim Booten, wenn der Laptop nicht mit Ethernet verbunden ist oder sich nicht in Reichweite meines WLANs befindet, diese Meldung erhalte: „Ein Startjob wird ausgeführt, um auf die Konfiguration des Netzwerks zu warten“, die etwa 2 Minuten lang angezeigt wird. Ich habe online nach Lösungen gesucht und Folgendes versucht:

  • Netzwerkmanager deaktivieren
  • Bearbeiten Sie die Timeout-Einstellungen in /etc/systemd/system.conf
  • Deaktivieren Sie systemd.networkd-wait-online.service

Keine dieser Lösungen hat bei mir funktioniert. Gibt es mögliche Lösungen?

Antwort1

Maskieren oder deaktivieren Sie den systemd-Dienst nicht.

Bearbeiten /etc/netplan/01-netcfg.yamlund optional: truezu beliebigen Geräten hinzufügendie möglicherweise nicht immer verfügbar sind.

sudo netplan apply

HINWEIS: Das Festlegen aller Schnittstellen optional: truefunktioniert nicht. Die Standardeinstellung lautet weiterhin 120 Sekunden. Markieren Sie nicht die Schnittstellen, die zum Booten erforderlich sind (z. B. die Schnittstelle, die mit Ihrem WLAN- oder Ethernet-Netzwerk verbunden ist).

Antwort2

Verwenden

systemctl disable systemd-networkd-wait-online.service

den Wait-Online-Dienst zu deaktivieren, um zu verhindern, dass das System auf eine Netzwerkverbindung wartet, und verwenden Sie

systemctl mask systemd-networkd-wait-online.service

um zu verhindern, dass der Dienst gestartet wird, wenn dies von einem anderen Dienst angefordert wird (der Dienst ist symbolisch mit verknüpft /dev/null).

Antwort3

Das bedeutet, systemd-networkd-wait-online.servicedass es hängt. Es gibt ein paar bekannte Fehler dabei. Überprüfen Sie, welche Dienste wollennetwork-online.targetmit:

systemctl show -p WantedBy network-online.target

Sie können diese Dienste deaktivieren, wenn Sie möchten. Andernfalls müssen Sie den Dienst möglicherweise als Mr.Ecco maskierenangegeben.

Antwort4

Das funktioniert möglicherweise nicht bei jedem, aber bei mir hat es unter Ubuntu 18.04 und Ubuntu 20.04 funktioniert.

Ich verwende SLAAC für IPv6-IP-Adressen, hatte aber dhcp6: yesin meiner /etc/netplan/01.netplan.yamlDatei eine 2-minütige Verzögerung beim Booten. Ich habe es geändert dhcp6: nound die 2-minütige Wartezeit verschwand, aber ich bekomme immer noch meine SLAAC-IP-Adresse.

Ich verstehe nicht ganz, warum. Jemand in der Zukunft kann diese Antwort bearbeiten, um es zu erklären (oder zu bestätigen?). Ich glaube, Netplan versucht, DHCPv6 zu verwenden, um die IPv6-Adresse zu erhalten, und es dauert lange (2 Minuten?), bis es fehlschlägt, bevor es aufgibt.

verwandte Informationen