Перейти до

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

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

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

    • Від viktorrc17
      Є мікротік з білим ip 37.57.хх.хх Налаштований nat. Srcnat- masquerade
      Lan 192.168.0.1
      До нього підключено другий мікротік по dhcp 192.168.0.2 
      Налаштований nat. Srcnat- masquerade
      Lan 192.168.1.1
      До другого роутера підключено nanostation з адресою 192.168.1.5
      На першому мікротік прокинув порт на другій мікротік. ( Chain-dstnat.  Protocol-  tcp. Dst port 726.  Action - dst-nat. To adress 192.168.0.2  To ports 80)
      Доступ на другий мікротік по білому ір є. 
      Треба зробити доступ на nanostation з білого ір.
      Підкажіть, прописував по аналогії з першим мікротіком на 192.168.1.5. Нічого не вийшло
       
    • Від defence_k
      Військовій частині ЗСУ дуже потрібні старенькі MikroTik RB751U(G)-2HnD або аналогічні. Наявність блока живлення та стан корпуса байдуже, живитися будуть по РоЕ. RB951 теж годяться, проте в них гірший радіотракт . 
      Будемо вдячні за кожен пристрій.
      PS не відмовимося від фахової консультації з побудови CAPsMAN
    • Від Drader
      Продам маршрутизатор (роутер) Microtik CCR1036-8G-2S+



    • Від valexa
      Всех преветствую. Куплю, возможно какой то аналог микротик, предлогайте рассмотрю все варианты. Всем мира.
    • Від x-net
      Продам вживаний Mikrotik CRS326-24S+2Q+ : 24 порти 10Г, 2 порти 40Г, 2 блоки живлення. Прошу 15 тис.
×
×
  • Створити нове...