Isso é o que estava faltando (agora trabalhando 100%):
Siga estas etapas para configurar o roteamento de políticas para uma instância baseada em Linux com várias interfaces:
- Conecte-se a uma instância configurada com várias interfaces de rede:
gcloud compute ssh multinic-vm
- Configure o roteamento de políticas com ifconfig para nic1. O exemplo abaixo supõe que o GCP atribuiu o endereço IP interno 192.168.0.2 a nic1 e o gateway é 192.168.0.1.
sudo ifconfig eth1 192.168.0.2 máscara de rede 255.255.255.255 transmissão 192.168.0.2 mtu 1430
sudo echo "1 rt1" | sudo tee -a /etc/iproute2/rt_tables # (sudo su - primeiro se a permissão for negada)
sudo ip route adicionar 192.168.0.1 src 192.168.0.2 dev eth1
sudo ip route add default via 192.168.0.1 dev eth1 tabela rt1
sudo ip rule add from 192.168.0.2/32 tabela rt1
sudo ip rule adiciona a 192.168.0.2/32 table rt1
- Repita os comandos na etapa 2 para interfaces adicionais na instância (nic2, nic3 .... nic7).