Contoh menambahkan user PPPoE secret menggunakan PHP dan API Mikrotik

Orang Jaringan
0

 


Berikut ini adalah contoh script PHP yang dapat digunakan untuk menambahkan user PPPoE secret menggunakan API Mikrotik:



<?php

// Include library untuk koneksi ke API Mikrotik

require('/path/to/routeros_api.class.php');


// Buat koneksi ke API Mikrotik

$api = new RouterosAPI();

$api->debug = false;

if ($api->connect('192.168.1.1', 'username', 'password')) {


    // Buat array dengan data user PPPoE secret yang ingin ditambahkan

    $user = array(

        'name' => 'john_doe',

        'password' => 'password123',

        'service' => 'pppoe',

        'profile' => 'default',

        'local-address' => '192.168.1.1',

        'remote-address' => '10.0.0.1',

        'comment' => 'Test user',

    );


    // Buat perintah untuk menambahkan user PPPoE secret

    $addCommand = '/ppp secret add ';

    foreach ($user as $key => $value) {

        $addCommand .= "$key=$value ";

    }


    // Jalankan perintah untuk menambahkan user PPPoE secret

    $api->commnad($addCommand);


    // Tutup koneksi ke API Mikrotik

    $api->disconnect();

}

?>


Pastikan untuk mengganti nilai parameter seperti alamat IP router, username dan password API Mikrotik sesuai dengan konfigurasi yang digunakan. Selain itu, pastikan juga bahwa library routeros_api.class.php sudah di-include dengan benar pada script PHP Anda.


Link download routeros_api.class.php

Anda dapat mengunduh file routeros_api.class.php dari situs resmi Mikrotik atau dari berbagai sumber di internet. Berikut ini adalah beberapa link download dari sumber yang terpercaya:

Situs resmi Mikrotik - https://download2.mikrotik.com/routeros/6.48.3/tools/routeros_api/class/routeros_api.class.php

GitHub - https://github.com/BenMenking/routeros-api-php/blob/master/src/RouterOSAPI.php

Packagist - https://packagist.org/packages/pear/net_routeros

Pastikan untuk mendownload file dari sumber yang terpercaya dan sesuai dengan versi Mikrotik yang digunakan. Setelah mengunduh file tersebut, pastikan juga untuk menyimpannya pada direktori yang benar di server Anda dan mengatur path pada script PHP Anda dengan benar.


Referensi

Berikut ini adalah beberapa referensi yang dapat membantu dalam mempelajari lebih lanjut mengenai cara menggunakan API Mikrotik dengan PHP:

Mikrotik API PHP Library - https://github.com/BenMenking/routeros-api-php

Mikrotik RouterOS API - https://wiki.mikrotik.com/wiki/Manual:API

Mikrotik RouterOS API for PHP - https://github.com/pear2/Net_RouterOS

Mikrotik RouterOS API PHP Class - https://github.com/dapphp/securimage/wiki/Mikrotik-RouterOS-API-PHP-Class

Posting Komentar

0Komentar
Posting Komentar (0)

#buttons=(Accept !) #days=(20)

Our website uses cookies to enhance your experience. Learn More
Accept !
To Top