История изменений
Исправление le_, (текущая версия) :
Впиши что-то вроде StartExecPre=/usr/lib/systemd/systemd-networkd-wait-online -i <интерфейс>.
Спасибо за ответ! По всей видимости, это должно работать…
Однако, я решил просто попробовать, вручную позапускать, посмотреть, что будет происходить и… оно почему-то не срабатывает.
Пробовал запускать так:
/usr/lib/systemd/systemd-networkd-wait-online --interface=tun0
Потом так:
/usr/lib/systemd/systemd-networkd-wait-online --interface=tun0 --operational-state=degraded
и так:
/usr/lib/systemd/systemd-networkd-wait-online --interface=tun0 --operational-state=degraded --quiet
После этого стартовал сервис, наблюдал появление tun0, получение адреса и т.п. А systemd-networkd-wait-online как висело так и висело до тех пор пока не отваливалось с сообщением: Event loop failed: Connection timed out
.
Нашел еще такую тему: Старт сервиса после получения ip (systemd)
Попробую прописать в [Unit]
Wants=sys-devices-virtual-net-tun0.device
After=sys-devices-virtual-net-tun0.device
…
Исходная версия le_, :
Спасибо за ответ! По всей видимости, это должно работать…
Однако, я решил просто попробовать, вручную позапускать, посмотреть, что будет происходить и… оно почему-то не срабатывает.
Пробовал запускать так:
/usr/lib/systemd/systemd-networkd-wait-online --interface=tun0
Потом так:
/usr/lib/systemd/systemd-networkd-wait-online --interface=tun0 --operational-state=degraded
и так:
/usr/lib/systemd/systemd-networkd-wait-online --interface=tun0 --operational-state=degraded --quiet
После этого стартовал сервис, наблюдал появление tun0, получение адреса и т.п. А systemd-networkd-wait-online как висело так и висело до тех пор пока не отваливалось с сообщением: Event loop failed: Connection timed out
.
Нашел еще такую тему: Старт сервиса после получения ip (systemd)
Попробую прописать в [Unit]
Wants=sys-devices-virtual-net-tun0.device
After=sys-devices-virtual-net-tun0.device
…