Netzlaufwerke einbinden


Mein PC benötigt etwas Zeit, um beim Hochfahren seine Netzwerk-Verbindung herzustellen. Das hat immer wieder zu Problemen geführt, bis ich eine Methode gefunden habe, dass er beim Hochfahren darauf wartet.

Dazu habe ich den folgenden Dienst eingerichtet:

sudo bash -c "cat > /etc/systemd/system/wait-for-network.service" <<EOF
[Unit]
Description=service for making sure network is available before trying to mount
DefaultDependencies=no
After=nss-lookup.target
Before=network-online.target

[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=sh -c 'until ping -c 1 192.168.178.250; do sleep 1; done'

[Install]
WantedBy=network-online.target
EOF

(Du kannst hier z.B. die Adresse Deines Routers eintragen)

Der Dienst wird dann aktiviert mit:

sudo systemctl daemon-reload
sudo systemctl enable wait-for-network.service

Quelle:

🔗https://systemd.io/NETWORK_ONLINE/