Cloudvpn or Jumpbox

Hello,

I am trying to setup a cloudvpn jumpbox to a device in our enterprise network. I want to be able to use command like ssh -J cloudvpn username@ip-address-of-my-on-premise-device.

My tunnel is already established between the peers (Google cloud vpn and my on premises vpn device).

I am having two issue;

  1. Configure the VM to send and receive traffic (https://cloud.google.com/network-connectivity/docs/vpn/tutorials/configure-vpn-between-onprem-cloud#console_3). The steps I am having challenges is at the point "sudo ip address add X.X.X.X/32 dev eth0 (i have tried all ip address I know internal & external ip of GCP vpn I created as well as on premises device ip address as well as default gateway of on premise vpn) but nothing work. its keep coming back with error: cannot find device “eth0”. I cant ping my external VPC ip address.

  2. how can I ssh into the remote device on premises using for example (ssh -J cloudvpn username@ip-address-of-remote-device))

Hoping anyone can give me a clue of what I am missing or what next to do. I am new to cloud.

Thank you.

Also, do I need to download any application that I can always connect on our desktop to always establish google cloud vpn whenever we need to bring the tunnel up and connect remotely to our on-premise device?