Class RoutingController
java.lang.Object
org.eblocker.server.common.openvpn.RoutingController
-
Constructor Summary
ConstructorsConstructorDescriptionRoutingController(String ipRouteRtTablesFile, String ipRouteRtTablesTempFile, String ipRouteRtTablesTableNamePrefix, int ipRouteRtTablesOffset, int ipRouteRtTablesRouteMin, int ipRouteRtTablesRouteMax, String reconfigureRoutingTablesScript, String reconfigurePolicyScript, String setClientRouteScript, String setClientRouteIp6Script, String clearClientRouteScript, ScriptRunner scriptRunner) -
Method Summary
Modifier and TypeMethodDescriptionvoidclearClientRoute(int id, String trustedIp) voiddeleteRoute(Integer route) voidsetClientRoute(int id, String virtualInterfaceName, String routeNetGateway, String routeVpnGateway, String trustedIp) voidsetClientRouteIp6(int id, String virtualInterfaceName, String gatewayIp6)
-
Constructor Details
-
RoutingController
@Inject public RoutingController(String ipRouteRtTablesFile, String ipRouteRtTablesTempFile, String ipRouteRtTablesTableNamePrefix, int ipRouteRtTablesOffset, int ipRouteRtTablesRouteMin, int ipRouteRtTablesRouteMax, String reconfigureRoutingTablesScript, String reconfigurePolicyScript, String setClientRouteScript, String setClientRouteIp6Script, String clearClientRouteScript, ScriptRunner scriptRunner)
-
-
Method Details
-
createRoute
-
deleteRoute
-
setClientRoute
-
setClientRouteIp6
-
clearClientRoute
-