Systemd не ждет сеть-онлайн
У меня есть простая служба Systemd, которую я создал, которая работает при запуске start / stop / restart, но не работает при загрузке. Цель состоит в том, чтобы запустить мой PPTP-клиент при запуске системы, но я получаю "зависание модема" при загрузке, который я заключил, потому что я еще не подключен к сети.
Несмотря на все мои усилия, я не смог решить эту проблему синхронизации, даже когда использовал network-online.target в качестве зависимости в моем модульном файле:
[Unit]
Description=VPN client
After=network-online.target
Wants=network-online.target
[Service]
Type=oneshot
RemainAfterExit=true
ExecStart=/usr/bin/pon vpnconnection1 debug dump 2
ExecStop=/usr/bin/poff -a
[Install]
WantedBy=multi-user.target
Это на Raspbian Джесси /Raspberry Pi.
Есть идеи, почему это не сработает? Может ли это быть Pi, или мой файл модуля настроен неправильно? Я потратил много времени, пытаясь заставить это работать, и не уверен, что еще может быть не так.