diff options
author | Scott Ullrich <sullrich@pfsense.org> | 2005-08-03 16:45:44 +0000 |
---|---|---|
committer | Scott Ullrich <sullrich@pfsense.org> | 2005-08-03 16:45:44 +0000 |
commit | 69981800d00988c6270c6eda2d41326c350d6b3a (patch) | |
tree | b04915a0b2f2653f44ae9648b4eee74b465ff512 /usr/local/www/diag_dhcp_leases.php | |
parent | 4efe9566b36acf605d3c85740d8cfa73b24f1faa (diff) | |
download | pfsense-69981800d00988c6270c6eda2d41326c350d6b3a.zip pfsense-69981800d00988c6270c6eda2d41326c350d6b3a.tar.gz |
Include the interface when adding a static DHCP mapping
Reported-by: Dmitry Sorokin <dimon@intellinet.ca>
Diffstat (limited to 'usr/local/www/diag_dhcp_leases.php')
-rwxr-xr-x | usr/local/www/diag_dhcp_leases.php | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/usr/local/www/diag_dhcp_leases.php b/usr/local/www/diag_dhcp_leases.php index 1d30413..9978636 100755 --- a/usr/local/www/diag_dhcp_leases.php +++ b/usr/local/www/diag_dhcp_leases.php @@ -164,6 +164,13 @@ foreach ($leases as $data) { } else { $fspans = $fspane = ""; } + $lip = ip2long($data['ip']); + foreach ($config['dhcpd'] as $dhcpif => $dhcpifconf) { + if (($lip >= ip2long($dhcpifconf['range']['from'])) && ($lip <= ip2long($dhcpifconf['range']['to']))) { + $data['if'] = $dhcpif; + break; + } + } echo "<tr>\n"; echo "<td class=\"listlr\">{$fspans}{$data['ip']}{$fspane} </td>\n"; echo "<td class=\"listr\">{$fspans}{$data['mac']}{$fspane} </td>\n"; |