Биллинговая система Nodeny
25 Ноября 2024, 06:18:48 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: 1 ... 3 4 [5] 6 7 ... 16
  Печать  
Автор Тема: Микротик  (Прочитано 100207 раз)
Cell
NoDeny
Спец
*

Карма: 52
Offline Offline

Сообщений: 1407



Просмотр профиля
« Ответ #60 : 23 Октября 2016, 11:09:09 »

Необходимые дополнительные атрибуты (для фрирадиуса видимо их нужно внести в словарь) это Mikrotik-Address-List и Mikrotik-Rate-Limit
И научить радиус вести подсчет трафика
Радиус умеет это делать, а научить нужно биллинг.
Записан
Groov
NoDeny
Постоялец
*

Карма: -3
Offline Offline

Сообщений: 100

102196993
Просмотр профиля
« Ответ #61 : 25 Октября 2016, 13:47:56 »

Ребят такова картина с процедурами на микротике, во первых проходит авторизация pppoe сразу N количества с одного логина. И формат мак адреса у микротика 74:D4:35:5D:58:3E а через mpd5 74:d4:35:5d:58:3e перестаёт работать привязка по маку(надо переписать процедуруы). КТО ТО МОЖЕТ ПОМОЧЬ, МОЖЕТ КТО ТО РЕШИЛ ЭТУ ПРОБЛЕМУ.
Записан
Cell
NoDeny
Спец
*

Карма: 52
Offline Offline

Сообщений: 1407



Просмотр профиля
« Ответ #62 : 26 Октября 2016, 20:14:57 »

Ребят такова картина с процедурами на микротике, во первых проходит авторизация pppoe сразу N количества с одного логина. И формат мак адреса у микротика 74:D4:35:5D:58:3E а через mpd5 74:d4:35:5d:58:3e перестаёт работать привязка по маку(надо переписать процедуруы). КТО ТО МОЖЕТ ПОМОЧЬ, МОЖЕТ КТО ТО РЕШИЛ ЭТУ ПРОБЛЕМУ.
А нафига логины привязывать  к оборудованию? Достаточно не авторизовывать повторно, если клиент уже авторизован (раздаешь свой логин-пароль, тогда будь готов сидеть и ждать когда кто-то освободит)
Записан
Groov
NoDeny
Постоялец
*

Карма: -3
Offline Offline

Сообщений: 100

102196993
Просмотр профиля
« Ответ #63 : 26 Октября 2016, 21:34:40 »

Ребят такова картина с процедурами на микротике, во первых проходит авторизация pppoe сразу N количества с одного логина. И формат мак адреса у микротика 74:D4:35:5D:58:3E а через mpd5 74:d4:35:5d:58:3e перестаёт работать привязка по маку(надо переписать процедуруы). КТО ТО МОЖЕТ ПОМОЧЬ, МОЖЕТ КТО ТО РЕШИЛ ЭТУ ПРОБЛЕМУ.
А нафига логины привязывать  к оборудованию? Достаточно не авторизовывать повторно, если клиент уже авторизован (раздаешь свой логин-пароль, тогда будь готов сидеть и ждать когда кто-то освободит)
Один проплатил 1 месяц даёт логин соседу пока тот на работе, потом на оборот. (ВОТ ЗАЧЕМ).А микротите одновременно даёт подключится обоим, но кто последний того и тапки.
Вполне нормальные вопросы. которые работают на freebsd.
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #64 : 27 Октября 2016, 16:05:51 »

Сейчас некогда вникать, но с маками с заглавными буквами лечение скорее всего такое: приводить к нижнему регистру в процедурах. Вот я бегло пробежался и в radreply увидел:
Код:
SELECT REPLACE(login, ':', '') INTO usr_mac;
попробуй заменить на:
Код:
SELECT LOWER(REPLACE(login, ':', '')) INTO usr_mac;

Это если речь идет о маке абонента
Записан
Cell
NoDeny
Спец
*

Карма: 52
Offline Offline

Сообщений: 1407



Просмотр профиля
« Ответ #65 : 27 Октября 2016, 22:31:38 »

(ВОТ ЗАЧЕМ)
Кричать не надо, ок? В чем предъява? Тариф оплачен? - Оплачен! Пользуется 1 юзер? Да, один! А уж кто там бабушка, дедушка, или их тапочки - вас то с какого перепуга колыхает? Эти два-три абонента не сделают вам экономику предприятия если у вас там не три калеки и все босиком. Что вы будете делать когда юзер поставит себе дома RB450 или типа того и будет по впн раздавать ВСЕМ своим друзьям одновременно, причем используя вашу же физику? Легче станет? Так вот - не занимайтесь херней ))) а лучше продумывайте тарифы, чтобы такой фигней было заниматься не выгодно.
При наличии даже зачатков мозга у юзера (у которого не заработало с правильным логином и паролем и вашей магасуперзащитой) понять что дело в mac адресе дело нехитрое, еще более просто обойти все это. Но дело хозяйское, если нравится - вперед и с песней.
Записан
Groov
NoDeny
Постоялец
*

Карма: -3
Offline Offline

Сообщений: 100

102196993
Просмотр профиля
« Ответ #66 : 28 Октября 2016, 20:29:22 »

(ВОТ ЗАЧЕМ)
Кричать не надо, ок? В чем предъява? Тариф оплачен? - Оплачен! Пользуется 1 юзер? Да, один! А уж кто там бабушка, дедушка, или их тапочки - вас то с какого перепуга колыхает? Эти два-три абонента не сделают вам экономику предприятия если у вас там не три калеки и все босиком. Что вы будете делать когда юзер поставит себе дома RB450 или типа того и будет по впн раздавать ВСЕМ своим друзьям одновременно, причем используя вашу же физику? Легче станет? Так вот - не занимайтесь херней ))) а лучше продумывайте тарифы, чтобы такой фигней было заниматься не выгодно.
При наличии даже зачатков мозга у юзера (у которого не заработало с правильным логином и паролем и вашей магасуперзащитой) понять что дело в mac адресе дело нехитрое, еще более просто обойти все это. Но дело хозяйское, если нравится - вперед и с песней.
Ну я не кричал  ))))),  в сети pppoe. + ethernet type 0x8863 - 0x8864. Это называется удачи в раздаче )))). подмена мака вычисляется ))).  вся сеть на OLT нафига нужны те кто плотность занимают и не оплачивают.

Лучше помогли с процедурой, я про бывал варианты LCASE  LOWER  . У меня не получилось (
Записан
sever
Пользователь
**

Карма: 1
Offline Offline

Сообщений: 82


Просмотр профиля
« Ответ #67 : 29 Октября 2016, 00:07:03 »

Цитировать
вся сеть на OLT нафига нужны те кто плотность занимают и не оплачивают.

Рекомендую vlan per user, и все проблемы с авторизацией и привязкой по маку сразу отпадут.
Записан
Cell
NoDeny
Спец
*

Карма: 52
Offline Offline

Сообщений: 1407



Просмотр профиля
« Ответ #68 : 29 Октября 2016, 08:50:42 »

Цитировать
Это называется удачи в раздаче ))))
Наивный. Блажен, кто верует! Настрой лучше аксель как сказано выше и будет тебе счастье. И вообще от коммутации можно отказаться. Меньше накладных расходов будет - оборудование будет лучше себя чувствовать.
Записан
Groov
NoDeny
Постоялец
*

Карма: -3
Offline Offline

Сообщений: 100

102196993
Просмотр профиля
« Ответ #69 : 03 Ноября 2016, 14:05:53 »

Я вроде не спрашивал как лучше (Но всё равно спасибо). Меня интересует всё таки процедура mysql.
Записан
Groov
NoDeny
Постоялец
*

Карма: -3
Offline Offline

Сообщений: 100

102196993
Просмотр профиля
« Ответ #70 : 12 Января 2017, 17:50:23 »

Доброе время суток, знатоки подскажите пожалуйста на mpd5 mac выглядит так (Calling-Station-Id = "6с3b6b502d4b") и также и в базе Mysql, а вот в микротике вот так (Calling-Station-Id = "6C:3B:6B:50:2D:4B") как преобразить без ":" и в нижнем регистре Mysql  процедуре ?
Записан
Pa4ka
Старожил
****

Карма: 4
Offline Offline

Сообщений: 281

591884591
Просмотр профиля Email
« Ответ #71 : 12 Января 2017, 19:20:11 »

Доброе время суток, знатоки подскажите пожалуйста на mpd5 mac выглядит так (Calling-Station-Id = "6с3b6b502d4b") и также и в базе Mysql, а вот в микротике вот так (Calling-Station-Id = "6C:3B:6B:50:2D:4B") как преобразить без ":" и в нижнем регистре Mysql  процедуре ?
Привет
REPLACE(имя поля или просто текст, что меняем, на что меняем) - примерно:
REPLACE('6C:3B:6B:50:2D:4B',':','')
а по поводу нижнего регистра:
SELECT LOWER('MYTESTSTRING'); = myteststring
Записан
Groov
NoDeny
Постоялец
*

Карма: -3
Offline Offline

Сообщений: 100

102196993
Просмотр профиля
« Ответ #72 : 13 Января 2017, 16:54:21 »

Дело обстоит так, я изначально сам себя запутал и за этого не правильно задал вопрос. Calling-Station-Id = "6с3b6b502d4b" в таком формате берёт с базы и даёт радиусу на проверку. А необходимо Calling-Station-Id = "6C:3B:6B:50:2D:4B" давало радиусу. как из 6с3b6b502d4b в процедуре сделать 6C:3B:6B:50:2D:4B.
Записан
Pa4ka
Старожил
****

Карма: 4
Offline Offline

Сообщений: 281

591884591
Просмотр профиля Email
« Ответ #73 : 13 Января 2017, 16:57:42 »

Дело обстоит так, я изначально сам себя запутал и за этого не правильно задал вопрос. Calling-Station-Id = "6с3b6b502d4b" в таком формате берёт с базы и даёт радиусу на проверку. А необходимо Calling-Station-Id = "6C:3B:6B:50:2D:4B" давало радиусу. как из 6с3b6b502d4b в процедуре сделать 6C:3B:6B:50:2D:4B.
Уже и я запутался, давай лучше скажи зачем оно нужно?
А то я незнаю как тебе помочь.
Calling-Station-Id отправляет радиус клиент серверу, а на сервере уже разбирай как угодно
Записан
Groov
NoDeny
Постоялец
*

Карма: -3
Offline Offline

Сообщений: 100

102196993
Просмотр профиля
« Ответ #74 : 13 Января 2017, 17:03:15 »

Дело обстоит так, я изначально сам себя запутал и за этого не правильно задал вопрос. Calling-Station-Id = "6с3b6b502d4b" в таком формате берёт с базы и даёт радиусу на проверку. А необходимо Calling-Station-Id = "6C:3B:6B:50:2D:4B" давало радиусу. как из 6с3b6b502d4b в процедуре сделать 6C:3B:6B:50:2D:4B.
Уже и я запутался, давай лучше скажи зачем оно нужно?
А то я незнаю как тебе помочь.
Calling-Station-Id отправляет радиус клиент серверу, а на сервере уже разбирай как угодно

Чтобы работала проверка мака при авторизации по pppoe на микротике.
Записан
Страниц: 1 ... 3 4 [5] 6 7 ... 16
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!