Editar: adicione a solução do OP a partir dos comentários:
- Remover eth0 (com fio) do NM
- NM_CONTROLLED = não
- Left eth1 (wireless) controlado.
- O padrão quando NM_CONTROLLED é omitido
- Defina eth1 METRIC = 20
- Produz 2 rotas padrão em que eth1 tem precedência
Resposta:
O Network Manager pode sempre escolher sem fio ou com fio como principal (com base em outras perguntas aqui), o que parece incluir interações com a métrica da rota e dhcp, anúncios de roteador (onde o NM seguiu uma métrica de 1) , interface up / down e específicos do RedHat.
Supondo que você esteja usando: o DHCP pode redefinir sua rota para a "melhor", de acordo com a métrica da rota¹. Valores de métrica mais altos são mais "caros", então as métricas menos onerosas são preferidas. Na lista do Network Manager aqui , observa-se que as métricas sem fio do dhcp são penalizadas + 100, e os desenvolvedores de NM dizem que o NM deve escolher apenas o caminho certo, mas também que as métricas podem ser o melhor método de dispositivo. Não tenho certeza se isso se aplica à sua eth1, mas você pode controlá-la:
Trocando os números (10 e 20) de esta resposta para suas interfaces, fico:
$ sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0
METRIC=20
$ sudo vi /etc/sysconfig/network-scripts/ifcfg-eth1
METRIC=10
Essa resposta diz que isso deve preferir sem fio e realizar um failover elegante entre as interfaces.
Se você quiser que o NM selecione como os devs pretendem, as palavras-chave da interface do GMambaG também são consideradas no Documentos do RedHat para rotas estáticas , que detectam problemas inesperados ao usar vários gateways + GATEWAYDEV. Para testar isso, inicie as duas interfaces e tente retomar as operações depois de remover eth1. Se você tiver problemas (como tempos limite intermitentes), poderá recuperar-se removendo suas alterações e reiniciando a rede:
$ sudo service network restart
Se tudo mais falhar, os anúncios do roteador (tipos ICMP 9 e 10, eu acho) podem estar afetando suas tabelas de rotas; coordene com o administrador da rede antes de tentar bloqueá-los.
Editar: Reduzido o texto desta resposta, colocou a solução do OP no topo.
¹ Se você não estiver usando o DHCP, você terá um gateway manual. Este artigo sugere o uso de NM_CONTROLLED="no" para impedir que o NM mude automaticamente para o gateway dessa interface.