Finalmente, ninguém além desse cara: link me ajudou.
Para preservar informações se o link se tornar inválido no futuro, aqui está o conteúdo frutífero da postagem:
-
Força o seu gateway padrão a ser eth0 :
Edite / etc / sysconfig / network e adicione:
GATEWAYDEV=eth0
Não fazer isso deixou o gateway padrão da tabela de roteamento principal definido para a última interface a ser configurada, o que causou algum comportamento estranho.
-
Configure cada interface adicional que você adicionou:
Em / etc / sysconfig / network-scripts , crie um ifcfg-eth X para cada nova interface.
Modifique:
-
O nome DEVICE para corresponder ao ENI .
DEVICE="eth1" BOOTPROTO="dhcp" ONBOOT="yes" TYPE="Ethernet" USERCTL="yes" PEERDNS="yes" IPV6INIT="no" PERSISTENT_DHCLIENT="1"
-
-
Adicione uma rota personalizada para cada interface adicional.
Novamente em / etc / sysconfig / network-scripts , crie um arquivo route-eth X para cada interface.
Modifique:
- O nome do dispositivo.
- Incrementar o número da tabela.
- O gateway para o gateway da sua sub-rede de VPC.
-
Altere o IP de origem para o endereço de rede interno atribuído da ENI.
default via 10.0.0.1 dev eth0 table 1 10.0.0.0/24 dev eth0 src 10.0.0.10 table 1
-
Também em / etc / sysconfig / network-scripts , crie uma regra-eth X para cada interface.
Modifique:
- Incremente o número da tabela para corresponder a rota-eth X .
-
Altere o IP para o endereço de rede interno atribuído da ENI.
from 10.0.0.10/32 table 1
Reinicie o serviço de rede e você deve estar em funcionamento. Você pode confirmar com a regra ip :
# ip rule
0: from all lookup local
32764: from 10.0.0.10 lookup 3
32765: from 10.0.0.11 lookup 2
32766: from all lookup main
32767: from all lookup default
Observe que a Amazon sugeriu uma rota e uma regra personalizadas para eth0 , mas descobrimos que permitir eth0 usar a tabela de roteamento principal padrão não apenas funcionava, mas era mais flexível.