diff options
author | jim-p <jimp@pfsense.org> | 2011-09-21 15:48:19 -0400 |
---|---|---|
committer | jim-p <jimp@pfsense.org> | 2011-09-21 15:49:17 -0400 |
commit | 4151bdba8c448ccc259ed5a4de53073fae45e406 (patch) | |
tree | bfd483655604e278a7f4a87847321e83573427e5 /usr/local/www/status_dhcpv6_leases.php | |
parent | eb26eb1cdf9c6f29face26fc32985a2b7ba2c3a3 (diff) | |
download | pfsense-4151bdba8c448ccc259ed5a4de53073fae45e406.zip pfsense-4151bdba8c448ccc259ed5a4de53073fae45e406.tar.gz |
Fix display of static dhcpv6 assignments. Format duid with colons.
Diffstat (limited to 'usr/local/www/status_dhcpv6_leases.php')
-rw-r--r-- | usr/local/www/status_dhcpv6_leases.php | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/usr/local/www/status_dhcpv6_leases.php b/usr/local/www/status_dhcpv6_leases.php index 76358e3..60d8a91 100644 --- a/usr/local/www/status_dhcpv6_leases.php +++ b/usr/local/www/status_dhcpv6_leases.php @@ -166,7 +166,7 @@ while($i < $leases_count) { if (!empty($duid_split[1])) { $iaid_duid = parse_duid($duid_split[1]); $leases[$l]['iaid'] = hexdec(implode("", array_reverse($iaid_duid[0]))); - $leases[$l]['duid'] = implode("", $iaid_duid[1]); + $leases[$l]['duid'] = implode(":", $iaid_duid[1]); $data = explode(" ", $duid_split[2]); } else { $data = explode(" ", $leases_content[$i]); @@ -298,14 +298,14 @@ foreach($config['interfaces'] as $ifname => $ifarr) { is_array($config['dhcpdv6'][$ifname]['staticmap'])) { foreach($config['dhcpdv6'][$ifname]['staticmap'] as $static) { $slease = array(); - $slease['ipv6'] = $static['ipaddr']; + $slease['ip'] = $static['ipaddrv6']; $slease['type'] = "static"; - $slease['mac'] = $static['mac']; + $slease['duid'] = $static['duid']; $slease['start'] = ""; $slease['end'] = ""; $slease['hostname'] = htmlentities($static['hostname']); $slease['act'] = "static"; - $online = exec("/usr/sbin/ndp -an |/usr/bin/grep {$slease['mac']}| /usr/bin/wc -l|/usr/bin/awk '{print $1;}'"); + $online = exec("/usr/sbin/ndp -an |/usr/bin/grep {$slease['ip']}| /usr/bin/wc -l|/usr/bin/awk '{print $1;}'"); if ($online == 1) { $slease['online'] = 'online'; } else { |