API. PHP () |
PPP Secrets ( ) ;
Address Lists IP- .
.1. Mikrotik Routerboard.
:
<?php
function f_add_user($login, $password, $ip, $service, $speed, $comment=’no comment’)
require‘routeros_api.class.php’;
$API = new routeros_api);
if ($API->connect(‘192.168.4.253′, ‘ubnt’, ‘ubnt’)
$API->comm"/ppp/secret/add", array(
"name" => $login,
"password" => $password,
"remote-address" => $ip,
"comment" => $comment,
"service" => $service,
);
$max_limit = "$speed"."M"."/"."$speed"."M";
$API->comm"/queue/simple/add", array(
"name" => $login,
"target-addresses" => $ip,
"max-limit" => $max_limit,
);
$API->comm"/ip/firewall/address-list/add", array(
"address" => $ip,
"list" => "asp24net",
);
#print " ";
f_add_user(‘asp24′, ‘asp24password’, ‘10.0.0.2′, ‘any’, ‘10′)
?>
:
f_add_user. . $comment . , .
function f_add_user($login, $password, $ip, $service, $speed, $comment=’no comment’)
:
require(‘routeros_api.class.php’);
:
$API = new routeros_api();
:
if ($API->connect(‘192.168.4.253′, ‘ubnt’, ‘ubnt’))
.2. Mikrotik Routerboard .
API. PHP ()