eibgrad
Part of the Furniture
FYI. I've updated the script to v1.1.0.
Previously, any WAN rules defined w/ the VPN Director were ignored. But the built-in kill switch of the GUI always gives WAN rules precedence over any VPN rules, even those associated w/ a kill switch. I changed the script to recognize any WAN rules and do the same.
Note, this is a particularly important change for anyone who's running Merlin and the OpenVPN client(s) on a secondary router, daisy-chained behind the primary router. Access to the upstream private network of the primary router is normally possible w/ the built-in kill switch since what is actually blocked is the default gateway associated w/ the WAN, NOT the WAN itself. But my script *does* block the WAN, and so access to the upstream private network requires a VPN Director rule to that effect, and this update to the script.
Previously, any WAN rules defined w/ the VPN Director were ignored. But the built-in kill switch of the GUI always gives WAN rules precedence over any VPN rules, even those associated w/ a kill switch. I changed the script to recognize any WAN rules and do the same.
Note, this is a particularly important change for anyone who's running Merlin and the OpenVPN client(s) on a secondary router, daisy-chained behind the primary router. Access to the upstream private network of the primary router is normally possible w/ the built-in kill switch since what is actually blocked is the default gateway associated w/ the WAN, NOT the WAN itself. But my script *does* block the WAN, and so access to the upstream private network requires a VPN Director rule to that effect, and this update to the script.