Hi,
I made a script to read dchp leases but it shows only one dhcp lease instead of all leases.
I have more than 50 dhcp leases running om my router.
\
List of DHCP leases
<?php
echo “”;
echo “”;
echo “”;
echo “”;
echo “”;
echo “”;
echo “”;
echo ' ';
$API->disconnect();
}
require(‘routeros_api.class.php’);
$API = new RouterosAPI();
$API->debug = false;
if ($API->connect(‘x.x.x.x’, ‘, ‘’)) {
$ARRAY = $API->comm(“/ip/dhcp-server/lease/print”);
$dhcp = $ARRAY[‘0’];
echo ‘
’;echo “”;
echo “”;
echo “”;
echo “”;
echo “”;
echo “”;
echo “”;
echo ' ';
$API->disconnect();
}
?>
| address | mac-address | server | last-seen | host-name | status | dynamic |
|---|---|---|---|---|---|---|
| ” . $dhcp[‘address’] . “ | ” . $dhcp[‘mac-address’] . “ | ” . $dhcp[‘server’] . “ | ” . $dhcp[‘last-seen’] . “ | ” . $dhcp[‘host-name’] . “ | ” . $dhcp[‘status’] . “ | ” . $dhcp[‘dynamic’] . “ |