Você terá que modificar o parâmetro pppd padrão (por exemplo, colocar um parâmetro persist ), em
código-fonte de NetworkManager , que não tem garantia de funcionar.
No entanto, com um script poderoso, você pode tentar algo como o seguinte, pois você tem uma pppd de conexão viável chamada provider
Mantendo a discagem até que tenhamos uma rota padrão configurada:
while ! ip r | grep -q default
do
pon provider
sleep 10
done
Se a conexão PPPoE for sua única opção, por que não configurar /etc/conf.d/net para uma conexão persistente?