다른 NIC를 통해 동일한 VPC에 있는 다른 서브넷의 GCE에 액세스할 수 없습니다.

다른 NIC를 통해 동일한 VPC에 있는 다른 서브넷의 GCE에 액세스할 수 없습니다.

동일한 VPC에 두 개의 GCE가 있지만 서로 다른 서브넷에 있습니다. 둘 다 GCE는 듀얼 NIC이며 모든 것은 nic0을 통해 액세스 가능합니다.

VM-1
    nic0    172.16.132.4
    nic1    192.168.132.2
VM-2
    nic0    172.16.154.202
    nic1    192.168.154.202

그러나 nic1의 경우 VPC-2의 VM-1에서 VM-2를 ping할 수 없습니다. 다음은 작동하지 않습니다

ping 192.168.154.202 (doesn't work)
sudo ping -I eth0 8.8.8.8 (works!)
sudo ping -I eth1 8.8.8.8 (doesn't work!)

GCP 지침에 따라https://cloud.google.com/vpc/docs/create-use-multiple-interfaces#routing-linux 나는 필요한 라우팅이라고 생각되는 것을 추가했습니다.

sudo ifconfig eth1 192.168.132.2 netmask 255.255.255.255 broadcast 192.168.132.2 mtu 1430
echo "1 rt1" | sudo tee -a /etc/iproute2/rt_tables
sudo ip route add 192.168.132.1 src 192.168.132.2 dev eth1 table rt1
sudo ip route add default via 192.168.132.1 dev eth1 table rt1
sudo ip rule add from 192.168.132.2/16 table rt1
sudo ip rule add to 192.168.132.2/16  table rt1 

Fw 규칙은 모두 구성되었으며 필수 수신을 허용해야 합니다. 록키 리눅스를 실행 중입니다. 어떤 아이디어가 있나요?

관련 정보