Cell
NoDeny
Спец
Карма: 52
Offline
Сообщений: 1407
|
|
« Ответ #60 : 23 Октября 2016, 11:09:09 » |
|
Необходимые дополнительные атрибуты (для фрирадиуса видимо их нужно внести в словарь) это Mikrotik-Address-List и Mikrotik-Rate-Limit
И научить радиус вести подсчет трафика Радиус умеет это делать, а научить нужно биллинг.
|
|
|
Записан
|
|
|
|
Groov
NoDeny
Постоялец
Карма: -3
Offline
Сообщений: 100
|
|
« Ответ #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
Сообщений: 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
Сообщений: 100
|
|
« Ответ #63 : 26 Октября 2016, 21:34:40 » |
|
Ребят такова картина с процедурами на микротике, во первых проходит авторизация pppoe сразу N количества с одного логина. И формат мак адреса у микротика 74:D4:35:5D:58:3E а через mpd5 74:d4:35:5d:58:3e перестаёт работать привязка по маку(надо переписать процедуруы). КТО ТО МОЖЕТ ПОМОЧЬ, МОЖЕТ КТО ТО РЕШИЛ ЭТУ ПРОБЛЕМУ.
А нафига логины привязывать к оборудованию? Достаточно не авторизовывать повторно, если клиент уже авторизован (раздаешь свой логин-пароль, тогда будь готов сидеть и ждать когда кто-то освободит) Один проплатил 1 месяц даёт логин соседу пока тот на работе, потом на оборот. (ВОТ ЗАЧЕМ).А микротите одновременно даёт подключится обоим, но кто последний того и тапки. Вполне нормальные вопросы. которые работают на freebsd.
|
|
|
Записан
|
|
|
|
Efendy
|
|
« Ответ #64 : 27 Октября 2016, 16:05:51 » |
|
Сейчас некогда вникать, но с маками с заглавными буквами лечение скорее всего такое: приводить к нижнему регистру в процедурах. Вот я бегло пробежался и в radreply увидел: SELECT REPLACE(login, ':', '') INTO usr_mac; попробуй заменить на: SELECT LOWER(REPLACE(login, ':', '')) INTO usr_mac; Это если речь идет о маке абонента
|
|
|
Записан
|
|
|
|
Cell
NoDeny
Спец
Карма: 52
Offline
Сообщений: 1407
|
|
« Ответ #65 : 27 Октября 2016, 22:31:38 » |
|
(ВОТ ЗАЧЕМ)
Кричать не надо, ок? В чем предъява? Тариф оплачен? - Оплачен! Пользуется 1 юзер? Да, один! А уж кто там бабушка, дедушка, или их тапочки - вас то с какого перепуга колыхает? Эти два-три абонента не сделают вам экономику предприятия если у вас там не три калеки и все босиком. Что вы будете делать когда юзер поставит себе дома RB450 или типа того и будет по впн раздавать ВСЕМ своим друзьям одновременно, причем используя вашу же физику? Легче станет? Так вот - не занимайтесь херней ))) а лучше продумывайте тарифы, чтобы такой фигней было заниматься не выгодно. При наличии даже зачатков мозга у юзера (у которого не заработало с правильным логином и паролем и вашей магасуперзащитой) понять что дело в mac адресе дело нехитрое, еще более просто обойти все это. Но дело хозяйское, если нравится - вперед и с песней.
|
|
|
Записан
|
|
|
|
Groov
NoDeny
Постоялец
Карма: -3
Offline
Сообщений: 100
|
|
« Ответ #66 : 28 Октября 2016, 20:29:22 » |
|
(ВОТ ЗАЧЕМ)
Кричать не надо, ок? В чем предъява? Тариф оплачен? - Оплачен! Пользуется 1 юзер? Да, один! А уж кто там бабушка, дедушка, или их тапочки - вас то с какого перепуга колыхает? Эти два-три абонента не сделают вам экономику предприятия если у вас там не три калеки и все босиком. Что вы будете делать когда юзер поставит себе дома RB450 или типа того и будет по впн раздавать ВСЕМ своим друзьям одновременно, причем используя вашу же физику? Легче станет? Так вот - не занимайтесь херней ))) а лучше продумывайте тарифы, чтобы такой фигней было заниматься не выгодно. При наличии даже зачатков мозга у юзера (у которого не заработало с правильным логином и паролем и вашей магасуперзащитой) понять что дело в mac адресе дело нехитрое, еще более просто обойти все это. Но дело хозяйское, если нравится - вперед и с песней. Ну я не кричал ))))), в сети pppoe. + ethernet type 0x8863 - 0x8864. Это называется удачи в раздаче )))). подмена мака вычисляется ))). вся сеть на OLT нафига нужны те кто плотность занимают и не оплачивают. Лучше помогли с процедурой, я про бывал варианты LCASE LOWER . У меня не получилось (
|
|
|
Записан
|
|
|
|
sever
Пользователь
Карма: 1
Offline
Сообщений: 82
|
|
« Ответ #67 : 29 Октября 2016, 00:07:03 » |
|
вся сеть на OLT нафига нужны те кто плотность занимают и не оплачивают.
Рекомендую vlan per user, и все проблемы с авторизацией и привязкой по маку сразу отпадут.
|
|
|
Записан
|
|
|
|
Cell
NoDeny
Спец
Карма: 52
Offline
Сообщений: 1407
|
|
« Ответ #68 : 29 Октября 2016, 08:50:42 » |
|
Это называется удачи в раздаче )))) Наивный. Блажен, кто верует! Настрой лучше аксель как сказано выше и будет тебе счастье. И вообще от коммутации можно отказаться. Меньше накладных расходов будет - оборудование будет лучше себя чувствовать.
|
|
|
Записан
|
|
|
|
Groov
NoDeny
Постоялец
Карма: -3
Offline
Сообщений: 100
|
|
« Ответ #69 : 03 Ноября 2016, 14:05:53 » |
|
Я вроде не спрашивал как лучше (Но всё равно спасибо). Меня интересует всё таки процедура mysql.
|
|
|
Записан
|
|
|
|
Groov
NoDeny
Постоялец
Карма: -3
Offline
Сообщений: 100
|
|
« Ответ #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
|
|
« Ответ #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
Сообщений: 100
|
|
« Ответ #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
|
|
« Ответ #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
Сообщений: 100
|
|
« Ответ #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 на микротике.
|
|
|
Записан
|
|
|
|
|