diff options
Diffstat (limited to 'usr/local/www/vpn_openvpn_server.php')
-rw-r--r-- | usr/local/www/vpn_openvpn_server.php | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/usr/local/www/vpn_openvpn_server.php b/usr/local/www/vpn_openvpn_server.php index 1ce9840..c4c5705 100644 --- a/usr/local/www/vpn_openvpn_server.php +++ b/usr/local/www/vpn_openvpn_server.php @@ -772,6 +772,16 @@ if ($savemsg) $aliaslist = get_configured_ip_aliases_list(); foreach ($aliaslist as $aliasip => $aliasif) $interfaces[$aliasif.'|'.$aliasip] = $aliasip." (".get_vip_descr($aliasip).")"; + $grouplist = return_gateway_groups_array(); + foreach ($grouplist as $name => $group) { + if($group['ipprotocol'] != inet) + continue; + if($group[0]['vip'] <> "") + $vipif = $group[0]['vip']; + else + $vipif = $group[0]['int']; + $interfaces[$name] = "GW Group {$name}"; + } $interfaces['any'] = "any"; foreach ($interfaces as $iface => $ifacename): $selected = ""; |