TinCanTech wrote
parents_it_dept wrote
I put a trace on the raw table of the router and I can see the packets going from the phone to the machines on the LAN. I also see that those machines respond and send a packet back. It appears, though, that the packet goes back to the router instead of to the OpenVPN server.
Add a route for the VPN to the LAN machine.
Yes, I had already done that with route add -net <VPN-network> gw <VPN-server> on the gateway router. It's not working, the return packets are not following that route instead they're still going back to the gateway and stopping there. Pinging outbound from the LAN to the VPN client works. But pinging inbound from VPN to the LAN the packet goes all the way to the LAN, a reply is generated and sent back at which point it dies without ever arriving at the VPN server.
I can't add routes to every LAN device either, not all of them suppport additional routes. It has to be handled by the main gateway router. This worked under the old gateway router but not the new one.