Por padrão, a tabela de roteamento direcionará o tráfego apenas para eth0
.
Mesmo que o ubuntu detecte o outro ENI, você ainda precisa rotear o tráfego para ele.
Você terá que fazer um roteamento avançado:
1) Ativando o acesso à 2ª ENI imediata e temporariamente.
fonte: link
# this will show your route table, i'll assume you have eth0 and eth1
# and your default is for eth0 to point to the gateway
# for this example lets assume the following:
# eth0 = 192.168.100.5
# eth1 = 192.168.100.10
# gateway = 192.168.100.1
ip route show ;
# first step is to create a routing table for your new device
cat /etc/iproute2/rt_tables ;
echo 2 eth1_rt >> /etc/iproute2/rt_tables ;
# next add the eth1_rt route table, so by default it will also point to the gateway
ip route add default via 192.168.100.1 dev eth1 table eth1_rt ;
# next take a look at your ip rules
# i'll assume the defaults here, and things flows to default with priority 32767
ip rule;
# let's add a rule, if we see traffic from eth1's IP address,
# use its new routing table we setup, and give it higher priority than default
ip rule add from 192.168.100.10 lookup eth1_rt prio 1000 ;
# done! now check your traffic from both IPs, they should both work.
2) Ativando o acesso à segunda ENI na reinicialização, mas persistentemente.
fonte: link
Além disso, se você quiser que essa alteração persista, faça todas essas alterações no arquivo de interface e reinicie o serviço de rede ou reinicialize para que ele tenha efeito.
# NOTE: add the eth1_rt routing table to /etc/iproute2/rt_tables as show in previous section
# original config to make dchp, I add mine to /etc/network/interfaces.d/eth1.cfg
auto eth1
iface eth1 inet dchp
# your extra rules for eth1
up ip route add default via 192.168.100.1 dev eth1 table eth1_rt
up ip rule add from 192.168.100.10 lookup eth1_rt prio 1000
Para que isso tenha efeito, reinicie o sistema.
OBSERVAÇÃO: tentei /etc/init.d/networking restart;
, mas ele não selecionou as alterações de rota / regra, não sei por que, então reiniciei. No caso de você querer torná-lo imediato e persistente, faça os dois métodos.