Перейти до

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 користувачів

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

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

    • Від GekaPeka
      mikrotik RB 40111GS+RM новый, 7500 грн.
    • Від DjBodya
      Вітаю.
      Одразу попереджу, що з мікротіками не новачок. Знаю, як з ними поводитись і налаштовувати.
      Купив собі це диво. І не можу налаштувати. 
      Скидаю в нуль, або просто включаю, без різниці. Буває вдається навіть підключитися по winbox. Потім вилітає в помилку.
      Зазвичай одразу System LED переходить в режим блимаючого червоного і все. 
      DHCP не роздає. По МАС підключитися не вдається.
    • Від Туйон
      Отличие от обычной SXT5 - гигабитный порт и лицензия 4 уровня (может быть не только бриджом а и точкой доступа).
      Старенькая, АС-стандарт не поддерживает.
      В своё время мегабит 160+ вроде качала.
      Где-то возможно в том же гараже есть вторая такая же, если надо - могу поискать.
      Внешнее состояние нормальное. Чуть пожелтела но трещин и т д нету.
      В комплекте сама точка и хвостик крепления (вставлятся в саму антенну).
      РОЕ где-то в работе до сих пор, но подойдут любые.
      Цена.. пусть для начала будет 1000 грн.
      Проверена в комнате "на коленке", дам время на полноценную поверку, а то мало ли (года два лежала отдыхала).
      Желающие пишите в ЛС.
       
      https://www.technotrade.com.ua/Products/MikroTik_SXT_G_5HnD.php
    • Від independent
      Mikrotik rb4011igs+5hacq-2hnd-in
      Б/в.
      Ціна 5075 грн
       
      https://www.olx.ua/d/uk/obyavlenie/mikrotik-rb4011igs-5hacq2hnd-in-IDWH6Lo.html
    • Від independent
      Mikrotik rb4011igs+5hacq-2hnd-in б/в.
      Продається в результаті великого енергоспоживання від дбж.
       
      Ціна 6100 грн
       
      https://www.olx.ua/d/uk/obyavlenie/mikrotik-rb4011igs-5hacq2hnd-in-IDWH6Lo.html
×
×
  • Створити нове...