Перейти до

Hotspot Mikrotik API


Рекомендованные сообщения

А на что будет установлена эта программа? Я так понял на каком-то бюджетном компьютере с Apache + PHP..

 

 

Жду критики 
1. Я думаю стоит добавить возможность вписать самому логин и пароль.
2. И, возможно, чтобы при загрузке в полях были рандомные логин и пароль.
Відредаговано ub_mikrotik
Ссылка на сообщение
Поделиться на других сайтах

Сейчас работает в тестовом режиме на денвере (просто лень поднимать самому было)

У нас в сети есть хостинг на него и будет вцеплен

 

Но в дальнейшем будет написана для винды с более расширеным функционалом

 

По поводу возможности ввода даных самому - поправил, и действительно может будет лутше

а по поводу 2. И, возможно, чтобы при загрузке в полях были рандомные логин и пароль. это я думаю будет лишним

Ссылка на сообщение
Поделиться на других сайтах

...

а по поводу 2. И, возможно, чтобы при загрузке в полях были рандомные логин и пароль. это я думаю будет лишним

отчего же?

если вы делаете две кнопки для генерации логинов и паролей, которые нужно тыкать ДОПОЛНИТЕЛЬНО, то предварительное заполнение полей формы уже заранее сгенеренными значениями - это как раз способ избежать двух лишних тыканий мышью...

Ссылка на сообщение
Поделиться на других сайтах

Это тестовое приложения

Оно пока недоработано полностю

но...

для просмотра работоспособности нужну на микротике установить IP 192.168.1.13, включить возможность управления API, создать пользывателя  с логином и паролем api. А также создать профили "1 Mbps" и "2 Mbps" (ВАЖНО!!! Профили нужно создать и назвать точно как написано в кавычках)

 

Планирую доработать Ограничения по скорости чтобы можно было вписывать. Ограничения на скачаный трафик. Ограничения на длительность активности

 

пароль на запуск програмы 1234

NG Systems Mikroitk API.zip

Ссылка на сообщение
Поделиться на других сайтах

 

 А также создать профили "1 Mbps" и "2 Mbps" (ВАЖНО!!! Профили нужно создать и назвать точно как написано в кавычках)
Можно из /ppp/profile извлекать все профили, а потом заносить из в select. Если Вы используете API PHP Class то выглядеть это будет приблизительно так:
<?php
include('API_PHP_Class.php');
$api = new routeros_api();
if ( $api->connect('10.10.10.10', 'admin', 'password') ) {
	$result = $api->comm('/ppp/profile/print', array(
		'.proplist' => 'name'
	));
	print '<select>';
	foreach ($result as $profile) {
		if ( $profile['name'] != 'default' AND $profile['name'] != 'default-encryption') ) {
			print '<option value="' . $profile['name'] . '">' . $profile['name'] . '</option>';
		}
	}
	print '</select>';
	$api->disconnect();
}
?>

В итоге вы будете получать элемент <select> со всеми существующими профилями на микротике, кроме стандартных "default" и "default-encryption"..

 

 

Планирую доработать Ограничения по скорости чтобы можно было вписывать

А это легко сделать, добавляя в Address List профиля PPP, какое-либо значение, и по этому значению метить пакеты, а для меток пакетов создать PCQ Queue Tree, которое и будет резать скорость на каждого пользователя...

Відредаговано ub_mikrotik
Ссылка на сообщение
Поделиться на других сайтах

Сорри, только сейчас понял, что написал для PPP... Короче, таким же образом можно и выводить список профилей hotspot...

Відредаговано ub_mikrotik
Ссылка на сообщение
Поделиться на других сайтах

NG Systems Mikroitk API.zip  - это вы программу писали? Какой язык программирования использовали? Наверное нужна выводить сообщение о невозможности со создания, если микротик не доступен.

Ссылка на сообщение
Поделиться на других сайтах

ето написано на PHP просто потом собрано в exe с помощью ExeOutput for PHP 1.7

 

Теперь буду дальше разбиратся с параметрами и дописывать.

Получилось очень занятно 

Ссылка на сообщение
Поделиться на других сайтах
  • 1 year later...

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

  • Схожий контент

    • Від Игорь_Кривой Рог
      Продам за ненадобностью остатки после модернизации, лежать без дела.
       
      Mikrotik RB850Gx2 - 4шт.
       
      Mikrotik RB260GS - 1шт.
       
      Все в рабочем состоянии, сброшены на заводские настройки, битые порты отсутствуют.
       








    • Від Dimon123
      новий, без коробки, відправлю 1600 грн


    • Від Dimon123
      Новий, в коробці, відправлю. 1200 грн
       


    • Від cyi
      Вітаю. Така проблема, в Mikrotik 2011UAS-2HnD перестав працювати порт 7 та 10. Може хто підкаже в чому проблема або ж має Repair Instruction.
      Дякую.
    • Від Turist
      продам mikrotik ccr1036-12g-4s, ccr1009-8g-1s-1s+
      все робоче, все працює
      ccr1036-12g-4s - 17500 грн. (в наяності 2 шт)
      ccr1009-8g-1s-1s+     -  12000 грн - 1 шт
×
×
  • Створити нове...