Eu pesquisei e ainda não tenho uma resposta sólida.
Eu tenho uma instância ec2 com 2 interfaces, eth0 e eth1 . Eu quero que o default gw seja sempre forçado a eth0 - que é uma rede que tem acesso à internet.
Eu tenho o arquivo de interfaces padrão como tal:
# Management network interface
auto eth0
iface eth0 inet dhcp
# The second network interface
auto eth1
iface eth1 inet dhcp
No entanto, o default gw nem sempre é associado a eth0 no momento da inicialização. Às vezes acontece, às vezes não.
Eu sei que em CentOS você pode especificar no arquivo de configuração da interface algo como:
DEFROUTE=yes
e
DEFROUTE=no
nos respectivos arquivos cfg .
Como se consegue o mesmo no Ubuntu? Como faço para forçar eth0 a ter sempre o def route?