O OpenVPN suporta gateways especiais, como o "net_gateway", que o OpenVPN substitui dinamicamente.
O NetworkManager não suporta isso. É um recurso faltante.
Se a conexão for um link ponto-a-ponto, como uma VPN, o 0.0.0.0 poderá funcionar para você (o gateway não importaria).
Como solução alternativa, você pode colocar um script de dispatcher em /etc/NetworkManager/dispatcher.d
, ver man NetworkManager
amd o evento "pré-up". O script pode adicionar a rota via ip route add
.
Em geral, se você deseja configurar rotas manuais, você realmente conhece os parâmetros da rede à qual se conecta. Você teria, portanto, perfis de conexão diferentes no NetworkManager e ativaria o correto, dependendo de onde você está.