Перейти к содержимому

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 пользователей

    Нет пользователей, просматривающих эту страницу.

  • Похожие публикации

    • Автор: x-net
      Продам вживаний світч Mikrotik CSS326-24G-2S+: 24 мідних гігових та 2 SFP+ порти, вуха, коробка, БЖ. 4 тис. грн.
    • Автор: igra
      Привіт. Підскажіть таке питання.  Є два канала.  один по оптиці другий резерв на 4g. канали перелючаються все ок.  на оптиці все парцює в правилах фаєрвола проброс портів указан на sfp інтерфейс. при відключення накалана sfp  не можу зайти с канала 4г. вказую що інтерфейс 4г порти не прокидує. як вказати сразу два інтерфейса
    • Автор: ГрозаИнтернета
      Всем привет. Сеть разбили, продаю оборудование, которое удалось спасти.
      Роутер MikroTik 1036-12G-4S - 16500 грн.
      Сервер Dell R410(Xeon L5640(60Вт), 16 Gb RAM, 2x300 Gb SAS, iDrac, Raid, IPMI) - 4500 грн.
      Коммутатор ZyXEL MES-3528 - 2000 грн.
      Коммутатор HUAWEI S2326 - 1500 грн.
      Коммутатор Dell PowerConnect 6224F(опц.10G) - 5000 грн
      Коммутатор D-Link DGS-3627G (нюанс) - 1000 грн
      OLT BDCom P3310(Пролайн упс) - 9000 грн
      Упс APCSmart-UPS RT 2000 + картаAP9619 + кабель для подключения внешних АКБ - 12500 грн.
      Коммутатор ELTEX MES2324FB AC в коробке - 10000
      OLT EPON E9004-D 10G (Пролайн упс) в коробке - 10000
      Кабель OK-NET S/FTP Cat.6a 500Mhz LSOH AWG 23 4pr 280 метров - 8500
      Куча SFP EPON C+++, SFP SC, сетевые карты, твинакс кабеля.

    • Автор: Інет.укр
      Продам mikrotik rb2011 червоний 1200грн
      MikroTik RB2011UiAS  1400грн
      MikroTik RB3011 новий $85
      MikroTik RB4011iGS+RM  новий 170$ 
      MikroTik RB750UP - 550грн
      MikroTik  RB750P-PB - 800грн
      MikroTik RB960PGS-PB PowerBox Pro  Новий 80$
      RB433, RB600, RB800 ціна договірна.
       
    • Автор: Інет.укр
      Продам CRS226-24g-2s+RM б.у 3500грн
      CRS326-24g-2s+IN новий 148$
      CRS212-1g-10s-1s+in  б.у 99$
      CRS305-1g-4s+in б.у $100
       
×
×
  • Создать...