summaryrefslogtreecommitdiffstats
path: root/usr/local/www/status_dhcpv6_leases.php
diff options
context:
space:
mode:
authorjim-p <jimp@pfsense.org>2011-09-21 15:48:19 -0400
committerjim-p <jimp@pfsense.org>2011-09-21 15:49:17 -0400
commit4151bdba8c448ccc259ed5a4de53073fae45e406 (patch)
treebfd483655604e278a7f4a87847321e83573427e5 /usr/local/www/status_dhcpv6_leases.php
parenteb26eb1cdf9c6f29face26fc32985a2b7ba2c3a3 (diff)
downloadpfsense-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.php8
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 {
OpenPOWER on IntegriCloud