Para mim, parece que os dois clientes DHCP geraram - cada um para sua iface correspondente - obter o gateway padrão e a corrida. As coisas acontecem desta forma que o em eth1
vence de forma confiável (por qualquer motivo).
A solução não parece óbvia porque depende da sua configuração. Obter o GW padrão usando o DHCP logicamente significa que você não liga para onde ele está.
Baseado em este e isso , eu tentaria adicionar
interface eth1 {
supersede routers ""
}
para /etc/dhcp/dhclient.conf
e veja o que acontece. A idéia é supersede
any routers
fornecida pelo servidor DHCP atingido por eth1
sem nada.