Remova a configuração do gateway em eth1. Isso significa 'gateway padrão', ou seja, um gateway que pode alcançar a internet, o que você disse que não é. Você pode adicionar rotas manuais para as redes que esse gateway pode alcançar.
CentOS 6.6
eth0
IPADDR=10.0.0.100
IPADDR2=10.0.0.101
GATEWAY=10.0.0.250
NETMASK=255.255.0.0
eth1
IPADDR=10.120.0.100
GATEWAY=10.120.0.1
NETMASK=255.255.255.0
O gateway na eth0 tem acesso à Internet, mas o gateway na eth1 não. Estou tentando fazer ping no endereço IP 10.58.1.100, que funcionará somente na eth1.
Como faço isso? Eu tentei criar rotas manuais com configurações de métrica, mas ainda não funciona. Em uma máquina Windows, eu só tenho as duas placas de rede adicionadas, defino IPs estáticos e tudo funciona bem.
Se eu fizer ifdown eth0
, então eu posso pingar 10.58.1.100 sem problemas.
assumindo que o roteador para 10.58.1.100
é 10.120.0.1
, você precisa
route add net 10.58.1.0/24 10.120.0.1 1
para adicionar rota dinamicamente.
para que a alteração seja permanente, edite /etc/sysconfig/network-scripts/route-eth1
add
10.58.1.0/24 via 10.120.0.1 dev eth1