Sehr geil Stephan, vielen Dank. Ist das bei dir auch mit WLAN-Verbindung?
Das die fstab in eine systemd unit umgewandelt wird, war mir nicht bewusst. Jetzt habe ich folgende Ausgabe (abgetippt)
systemd[1]: Mounting /mnt/nas/laufwerk...
mount[1761]: mount error(101): Network is unreachable
systemd[1]: Failed to mount /mnt/nas/laufwerk
- Das bestätigt, dass das Netz noch nicht da ist, richtig?
- Heißt "unreachable" dass kein Netz gefunden wurde oder dass es mangels erfolgreicher Verbindung nicht erreichbar ist?
- Der Schalter `_netdev` ist vorhanden, wirkt sich aber nicht aus wie erwartet. Vermutlich irgendwas mit systemd?
Die systemd unit-Datei habe ich unter /run/systemd/generator gefunden
[Unit]
Before=remote-fs.target
Before/After steuern also die Reihenfolge, aber ohne Rücksicht auf Status er vorher ausgeführten Einheiten.
Heißt, dass diese Einheit vor "remote-fs.target"[1] aufgerufen werden soll. Allerdings weiß ich jetzt nicht was dieses "target" macht und würde gefühlt annehmen, dass da irgendwas mit "Requires" (eine funktionierende Verbindung zum WLAN) sein sollte?
… ähm ja … ich brauche da deutlich mehr Eier, im Moment sind die klitzeklein.
[…] Networkmanager […] "für alle Nutzer erlauben" […] Dann verbindet er sich mit dem WLAN, noch bevor sich der Nutzer einloggt. Könnte auch helfen, falls es einfach zu lange dauert bis ein Netzwerk vorhanden ist.
Wird eine Verbindung zum WLAN erst hergestellt wenn man sich einloggt? Moment mal, also während dem ganzen Bootgeraffel, ob mit oder ohne systemd kommt überhaupt keine Verbindung mit dem WLAN zustande? Weil z.b. das Passwort im NetworkManager irgendwo rumeiert und erst der stellt dann die Verbindung damit her wenn sich angemeldet wird?
EDIT: kann systemd-networkd[2] hier helfen?
[1] https://www.freedesktop.org/so…ial.html#remote-fs.target
[2] https://www.freedesktop.org/so…test/systemd.network.html