Primeiro limpe seu gateway padrão 0.0.0.0
route del -net default
Em seguida, declare a eth0 padrão como o dispositivo de gateway padrão
route add -net default gw 5.x.y.82 dev eth0
Deve funcionar. Verifique com
ip ro li
Para salvar isso, tente essa coisa confusa:
Abra /etc/sysconfig/network-scripts/network-functions
,
localize a função add_default_route ()
e nessa função, após a chamada para find_gateway_dev
, adicione uma linha com GATEWAYDEV="eth0"
.
O que acontece é que o script network-functions
decide qual dispositivo será o gateway padrão. Ele examina a rota para o IP do gateway com ip get route to GATEWAY
e, usando sed, corresponde ao dispositivo.
Parece que a eth0: 0 é a única de cada vez, portanto, codificando GATEWAYDEV="eth0"
, certifique-se de que a eth0 esteja sempre selecionada como o dispositivo de gateway.
Em versões mais antigas do RH, você poderia apenas editar /etc/sysconfig/static-routes
e adicionar default via 5.x.y.82 dev eth0
Como último recurso /etc/rc.local
é sempre seu amigo!