I am new to networking so I apologise if I am missing something obvious.
What I am trying to achieve: I want to hide my real IP when connecting to another VPN provider.
What I did so far:
I setup an openVPN server hosted on the cloud.
I am able to surf the web when connected to my own VPN server, this server’s IP is static.
I connect macOS laptop A, running the openVPN client, via USB/ethernet to my home’s router. (Constraint: I cannot touch this router except to use one of it’s ethernet ports)
I use laptop A to share wifi/setup it’s own wifi hotspot.
I connect laptop B to this wifi hotspot.
If there is no openVPN client running on laptop A, I can surf the web on laptop B via this shared wifi I created.
If openVPN is running on laptop A, laptop B will not even load a page…let alone ping or DNS lookup.
Once this is solved, then my real IP has been masked and I can connect to the VPN on laptop B without that VPN provider ever knowing my real IP.
Where am I going wrong? Constraint: I cannot run two VPN clients at once on latpop B. ie, I cannot have openVPN on laptop B, only the VPN provider I am trying to mask my IP from.
When setting up openVPN, I used all the default settings. A video of all the default settings can be found here: https://www.youtube.com/watch?v=m-i2JBtG4FE&t=489s