The main purpose of another RouterOS PHP API class it to simplify configuration update processes. Example: We have about 20 access points and for each of them we have connected about 20 wds links. Using automatic configuration process we can store information about all wds links in one place. It can be MySQL database.
Using set of configuration files router’s can be divided into function groups (ie. router, main-access-point, client-access-point, switch) and be configured from central server automatically. ONLY changed configuration will be updated, so in most cases no configuration will change.
I’ve made my http://ayufan.eu/local/src/rosapi/trunk/btest_example.php even more powerful. It’s script that can run many simultaneous bandwidth-tests. It’s supports only transmit mechanism, because there is a bug with btest that you cant specify different receive and transmit limits. It can be used to check network latencies under heavy load. Uses ncurses to show results
<host> - source host from which to run btests
<speed> - maximum speed in format: 1k, 1M, 1G
<protocol> - protocol to be used: it can be tcp:<connection_count> or udp:<packet_size>
tcp - use tcp with 1 connection
tcp:20 - use tcp with 20 connections
udp:1400 - use udp with packet size 1400
Is it possible to use the where section in the command as in the terminal?
/interface/wireless/registration-table/print stats where mac-address=00:0C:42:61:75:23
I didn’t have any problem with my PHP API class. I have been using it for about 1 year with simple features as well as with differencing synchronization.
I just have to say thank you. This is really great work, with excellent documentation. I’m going to start digging in to use for some upcoming projects.