Одним из решений может быть обновление пакета ifupdown
до более высокой версии (>= 0.8.9) с помощью бэкпортов debian (я думаю, что это должно работать на raspberian ), взгляните на https://backports.debian.org/Instructions/. Затем вам необходимо обновить пакет ifupdown
.
Здесь происходит то, что network-online.target
не извлекает никакой службы, и это означает, что она считается «запущенной», фактически ничего не ожидая. В более новой версии ifupdown
файл networking.service
содержит следующие строки, что означает, что network-online.target
будет ждать, пока полностью запущен:
[Install]
WantedBy=multi-user.target
WantedBy=network-online.target
РЕДАКТИРОВАТЬ: другим вариантом может быть использование вместо After=networking.service