I have openvpn running in my OpenWRT router so that all devices in my home network connect to internet through vpn.
The only other thing I need is to have two devices connected to the router NOT be behind the vpn: My Roku stick and a laptop that I'd like to ssh to from work. Both of these devices have a static local ip address.
I've tried the vpnbypass package and it works great for the Roku, but ssh'ing to laptop just doesn't work while vpn is on, no matter what I try. I think the issue is that the vpnbypass package was designed with outgoing traffic in mind, but in the case of ssh the "vpnbypass" needs to be bidirectional.
I've asked for help at the vpnbypass thread (at the LEDE forum), but I've gotten nowhere and get the feeling that the thread just doesn't get a lot of eyeballs. I'm frustrated enough that I'm ready to ditch vpnbypass and try something else such as a boot script or manual firewall configuration. Problem is that I don't know enough about firewalls and routing to come up with the solution myself.
By the way, with vpn off and port forwarding configured I can ssh to the laptop from work just fine.
Please, I'm willing to learn and experiment for hours if need be, but I've run out of ideas and am just going around in circles at this point. Can anyone point me in the right direction?
(Last edited by GNUser on 23 Sep 2017, 21:34)