Eu tenho uma máquina com três interfaces de rede executando o Ubuntu 12.04 LTS, 64 bits, kernel 3.5.0-49.
Eu estou usando todas as três interfaces. Dois deles estão conectados às LANs (eth0 e eth1) e um está conectado à Internet (eth2); mas quando tento acessar a Internet, ele tenta passar pelo eth0 (as respostas de erro vêm do IP do eth0).
Eu sei que funcionará (por experiência em outro lugar) se eu não definir um endereço de gateway para eth0 ou eth1, mas tenho que fazê-lo porque, por algum motivo, a GUI do gerenciador de rede não permitirá que eu salve as configurações de conexão se nenhum gateway for especificado (?)
Como a) defino eth0 e eth1 para não ter endereços de gateway, ou b) diga ao sistema para usar eth2 para acesso à Internet (ou seja, IPs que não estejam nas sub-redes de eth0 / eth1).
Quanto a tentar desconfigurar os endereços de gateway eth0 e eth1: Tentando ignorar a GUI do gerenciador de rede, verifiquei o arquivo / etc / network / interfaces, mas o Ubuntu não parece usá-lo (ele só tem uma entrada para lo). Eu não estou realmente familiarizado com formas mais modernas de configurar interfaces, então desisti por lá.
/etc/NetworkManager
/etc/NetworkManager/system-connections
auto lo
iface lo inet loopback
Por padrão, a ethernet usa eht0, você pode alterar suas lans usando eth1 e eth2?