I have set up an OpenVPN client config in my GCE instance and it's able to establish the connection correctly and finally creates a tunnel interface.
But I cannot ping anything through that tunnel(using ping -I tun0 8.8.8.8 or curl
www.google.com --interface tun0 won't get a respond).
I tried different subnet IP range(10.8.x.x or 192.168.x.x), different protocol(TCP or UDP), different auth method(TLS or static-key) but still no any luck.
If I configure an OpenVPN server config on the instance then it's working correctly, server(the GCE instance) and clients can ping each other.
Is OpenVPN client on GCE not supported or are there anything I've missed to configure?