Перейти до

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 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
       
    • Від 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
×
×
  • Створити нове...