SKFREE

Mikrotik™ Scripts&Software - API a PHP

Jardo - 22.01.2012 - 22:30
Post subject: API a PHP
Cafte, potreboval by som poradit. Potrebujem z PHP a API na mikrotika vytiahnut podla IP adresy jej MAC adresu z ARP zoznamu. Ako to spravim?

API a vsetky veci k tomu potrebne mam len tu cast od $API->write atd...

Dakujem
misohero - 22.01.2012 - 22:52
Post subject:
write("/ip/arp/print");
pomocou read ziskaj odpoved
Thomas - 23.01.2012 - 00:16
Post subject:
Code: ›
<? 
    include("mkAPI.php");
    $API = new routeros_api();
    $API->debug = false;
    if ($API->connect('ipmikrotiku', 'meno', 'heslo')) {
      $API->write('/ip/arp/print');
      $ARRAY = $API->read();
    $API->disconnect();
  }
foreach($ARRAY as $x => $out) {
    echo($out['.id']."\t".$out['address']."\t".$out['mac-address']."\t".$out['interface']."\t".$out['invalid']."\t".$out['DHCP']."\t".$out['dynamic']."\t".$out['disabled']."\n");
}

?>




súbor mkAPI.php je difinícia triedy routeros_api stiahneš z wiki mikrotiku
Jardo - 23.01.2012 - 10:29
Post subject:
Dakujem, super, pomohlo.

Este mam 1 otazku, dokaze mk presmerovat uzivatela na danu ip napriklad servera kde zisti ze nema napriklad nieco uhradene? a ak ano tak ako? len s tym zacinam, teda z mk.
Thomas - 23.01.2012 - 16:45
Post subject:
normalne cez API naleješ Ip adresy neplatičov do adresslistu
Code: › $API->write("/ip/firewall/address-list/add
         =address=IP.AD.RE.SA
         =list=NÁZOV_ADRESS_LISTU);


prípadne tam nasypeš ďalšie natovacie pravidlo ....
Jardo - 24.01.2012 - 20:09
Post subject:
A v tom zozname to niekde presmeruje alebo ako?
Jardo - 16.02.2012 - 19:46
Post subject:
Este otazocka, ako vymazem z adress-listu IP? vlozit to viem ale vymazat nie, a ak sa da tak aj vymazat celu tabulku. Dakujem
Jardo - 17.02.2012 - 22:50
Post subject:
Uz som to vyriesil...
All times are GMT
Powered by PNphpBB2 © 2003-2005 The PNphpBB Group
Credits