break;
case "connect":
var gw = getDefaultGateway();
- var address_array = env("INTERNAL_IP4_ADDRESS").split(".");
- var netmask_array = env("INTERNAL_IP4_NETMASK").split(".");
// Calculate the first usable address in subnet
- var internal_gw_array = new Array(
- address_array[0] & netmask_array[0],
- address_array[1] & netmask_array[1],
- address_array[2] & netmask_array[2],
- (address_array[3] & netmask_array[3]) + 1
- );
+ var internal_gw_array = env("INTERNAL_IP4_NETADDR").split(".");
+ internal_gw_array[3]++;
var internal_gw = internal_gw_array.join(".");
echo("VPN Gateway: " + env("VPNGATEWAY"));