Uma das soluções seria atualizar o pacote ifupdown
para uma versão superior (> = 0.8.9) usando os backports do Debian (acho que isso deve funcionar no raspberian), dê uma olhada no link . Você precisa atualizar o pacote ifupdown
.
O que está acontecendo aqui é que o network-online.target
não está fazendo nenhum serviço e isso significa que ele é considerado "iniciado" sem esperar nada. Com a versão mais recente do ifupdown
, o arquivo networking.service
contém as linhas a seguir, o que significa que o network-online.target
aguardará até que seja totalmente iniciado:
[Install]
WantedBy=multi-user.target
WantedBy=network-online.target
EDIT: Outra opção poderia ser usar o After=networking.service