diff options
Diffstat (limited to 'src/usr/local/www/firewall_virtual_ip.php')
-rw-r--r-- | src/usr/local/www/firewall_virtual_ip.php | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/src/usr/local/www/firewall_virtual_ip.php b/src/usr/local/www/firewall_virtual_ip.php index 964ba69..4e8226c 100644 --- a/src/usr/local/www/firewall_virtual_ip.php +++ b/src/usr/local/www/firewall_virtual_ip.php @@ -302,10 +302,18 @@ display_top_tabs($tab_array); <tbody> <?php $interfaces = get_configured_interface_with_descr(false, true); -$carplist = get_configured_carp_interface_list(); - -foreach ($carplist as $cif => $carpip) { - $interfaces[$cif] = $carpip." (".get_vip_descr($carpip).")"; +$viplist = get_configured_vip_list(); + +foreach ($viplist as $vipname => $address) { + $interfaces[$vipname] = $address; + $interfaces[$vipname] .= " ("; + if (get_vip_descr($address)) + $interfaces[$vipname] .= get_vip_descr($address); + else { + $vip = get_configured_vip($vipname); + $interfaces[$vipname] .= "vhid: {$vip['vhid']}"; + } + $interfaces[$vipname] .= ")"; } $interfaces['lo0'] = "Localhost"; |