'GCP m4ce 5.0 - migrated VM doesn't get a default route

I'm testing m4ce with some VMs on a vCenter, and I'm having some issues. The VMs get an ip from the subnet, but if I go and check the new instance, it doesn't have a default route to the x.x.x.1 of my subnet, instead I get this routes:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.177.1   0.0.0.0         255.255.255.255 UH    100    0        0 eth0
192.168.177.12  0.0.0.0         255.255.255.255 UH    100    0        0 eth0

The original VM has fixed IP configuration, tried dhcp release and renew but nothing, I end up with this route table:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.177.1   0.0.0.0         255.255.255.255 UH    100    0        0 eth0

If I go and create a VM with no fix IP and then migrate it to GCP, the default route gets added and the network connectivity is fine. Tried with redhat 7.x and 8.x VMs.

Does anyone know what I'm missing?

regards,



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source