Eu poderia resolver esse problema alterando managed=false
em /etc/NetworkManager/NetworkManager.conf
Comecei recentemente a configurar minha rede usando /etc/network/interfaces
para um endereço IP estático. Para isso eu adicionei as seguintes linhas no arquivo:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.0.232
netmask 255.255.255.0
gateway 192.168.0.1
dns-nameservers 8.8.8.8 8.8.4.4
Eu também alterei managed=true
em /etc/NetworkManager/NetworkManager.conf
.
Tudo funciona bem até agora.
Hoje percebi que tenho dois gateways padrão idênticos (por meio de um script bash de failover do gateway bash padrão que não funcionaria por esse motivo).
Rota mostra o seguinte:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 192.168.0.1 0.0.0.0 UG 0 0 0 eth0
default 192.168.0.1 0.0.0.0 UG 100 0 0 eth0
link-local * 255.255.0.0 U 1000 0 0 eth0
192.168.0.0 * 255.255.255.0 U 0 0 0 eth0
O gateway padrão 192.168.0.1 aparece duas vezes, uma com a métrica 0 e outra com 100. É assim que deve ser?
Não há arquivos em /etc/NetworkManager/system-connections
, então não tenho idéia de onde esse gateway está vindo. Não tenho nenhum script em execução que adicione o gateway.
Como faço para remover um deles para que ele seja permanentemente?
Eu poderia resolver esse problema alterando managed=false
em /etc/NetworkManager/NetworkManager.conf