The short version of the story is that I have an OpenVPN client/server setup where the client is on cellular Internet (private IP) and the server has a public IP.
I want to port forward from the OpenVPN server router using it's public IP to the client. The setup seems solid in that I can ping destinations on either side of the tunnel from the other side of the tunnel. I can also access my destination webpage on the client side from the server side LAN.
The problem comes when I try to utilize a port forward from the Internet. I've tried to forward my desired port to a variety of destination IP addresses including the IP of the computer on the client side running the webserver, the router on the client side running the OpenVPN client (with port forwarding to the webserver in place) and even to the IP of the OpenVPN gateway.
All of them are timing out. I know the DDNS I'm using is working because I have another webserver running with port forwarding and its getting to the computer running it on the server side. Looks like I'm missing a required route or iroute to get from the from the Public IP side of the server router, back through the VPN tunnel to the client side router running the OpenVPN client.
The server side router is an Asus RT-AC68U running AsusWRT-Merlin and the client side is a Raspberry Pi 3B running the ROOter build of OpenWRT.
I want to port forward from the OpenVPN server router using it's public IP to the client. The setup seems solid in that I can ping destinations on either side of the tunnel from the other side of the tunnel. I can also access my destination webpage on the client side from the server side LAN.
The problem comes when I try to utilize a port forward from the Internet. I've tried to forward my desired port to a variety of destination IP addresses including the IP of the computer on the client side running the webserver, the router on the client side running the OpenVPN client (with port forwarding to the webserver in place) and even to the IP of the OpenVPN gateway.
All of them are timing out. I know the DDNS I'm using is working because I have another webserver running with port forwarding and its getting to the computer running it on the server side. Looks like I'm missing a required route or iroute to get from the from the Public IP side of the server router, back through the VPN tunnel to the client side router running the OpenVPN client.
The server side router is an Asus RT-AC68U running AsusWRT-Merlin and the client side is a Raspberry Pi 3B running the ROOter build of OpenWRT.