Hi there,
I followed
https://www.digitalocean.com/community/tutorials/how-to-set-up-an-openvpn-server-on-debian-9 to setup an openvpn server (on Google Cloud Compute Engine) and created a client config (client1.ovpn). I was able to connect to the openvpn server with the client1.ovpn from my local linux box and I am able to ping my local linux box from the remote openvpn server.
However, when I tried to connect to openvpn server using client1.ovpn (the same config I just connected on linux box) from my raspberry pi, I can no longer ping the raspberry pi from remote openvpn server. I tried following:
-reboot openvpn server
-shutdown my local linux box
-change raspberry's firewall to be ACCEPT all
Also I can ping from raspberry pi and local linux box to my remote openvpn server. And when I connect to the openvpn server on my linux box again, I can again ping the linux box from the openvpn server. The linux box and raspberry pi both get the same ip address (10.8.0.6) when connecting to the openvpn server. But it looks like the openvpn server can only ping the linux box for some reason.
Can anyone point me how I can allow pinging from openvpn server to my raspberry pi?