# В файле /etc/systemd/system/wg-quick@wg0.service.d/override.conf
[Unit]
# Ждем полного запуска сети
After=network-online.target systemd-resolved.service
Requires=dnsmasq.service
Wants=network-online.target
StartLimitIntervalSec=0
# Увеличиваем таймаут на случай медленного DNS
[Service]
TimeoutStartSec=60
Restart=on-failure
RestartSec=5
Это важная штука
После файла (Если его у вас нет)
sudo systemctl daemon-reload
sudo systemctl enable --now wg-quick@wg0
network-online.target — гарантирует, что systemd подождёт реальной готовности сети