elite
Начальник планеты
NoDeny
Спец
Карма: 52
Offline
Сообщений: 1226
In LAN we trust!
|
|
« Ответ #45 : 12 Августа 2012, 16:11:55 » |
|
так что там насчет nomake для бетки?
|
|
|
Записан
|
|
|
|
Efendy
|
|
« Ответ #46 : 12 Августа 2012, 18:33:53 » |
|
так что там насчет nomake для бетки?
дык, 50 строк кода написаны черти када
|
|
|
Записан
|
|
|
|
goletsa
NoDeny
Спец
Карма: 21
Offline
Сообщений: 973
|
|
« Ответ #47 : 26 Сентября 2012, 13:16:57 » |
|
Интересует возможность выдавать адреса из пула через радиус с использованием Opt82 в запросе. Возможно ли и насколько сложно в реализации? Допустим приходит от железки вот такая строка (UserName): "0800.27a8.fc67.00040050011A.00067072CF7149E0" Как ее лучше всего разобрать и где именно?
|
|
|
Записан
|
|
|
|
Efendy
|
|
« Ответ #48 : 26 Сентября 2012, 21:11:41 » |
|
Как ее лучше всего разобрать и где именно?
Опиши что ты хочешь получить на выходе. Как расшифровывается строка я уже увидел в параллельной ветке. А что с ней делать?
|
|
|
Записан
|
|
|
|
goletsa
NoDeny
Спец
Карма: 21
Offline
Сообщений: 973
|
|
« Ответ #49 : 27 Сентября 2012, 12:22:36 » |
|
Как ее лучше всего разобрать и где именно?
Опиши что ты хочешь получить на выходе. Как расшифровывается строка я уже увидел в параллельной ветке. А что с ней делать? Допустим в дополнительных данных будут лежать номер порта и номер свича, данные свича при этом лежат допустим в оборудовании. Надо будет по этим данным найти абонента и если есть вернуть настройки. Пока все делаю в рамках 50 версии, много костылей получается. Возможно проще будет в дальнейшем перейти на новую версию nodeny где данные я так понял хранятся куда удобнее.
|
|
|
Записан
|
|
|
|
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
Карма: 116
Offline
Сообщений: 1059
|
|
« Ответ #50 : 27 Сентября 2012, 17:20:09 » |
|
на 50.32, 33 делаю конфиг DHCP с опцией 82 с помощью своей модификации nomake.pl Сами свичи хранятся в оборудовании, клиент привязывается к точке топологии, к точке топологии -свитч. Для удобства был нарисован модуль админки и клиентской статистики (доступен только админам). по сути в допданных абонента только порт, а точка подключения в таблице users. Схема работает уже год - норм пока. Единственное что - не универсальны некторые ф-ии модулей. там юзаю SNMP и заточено под свитчи DES-3200-XX. Ну короче суть в схеме: оборудование,топология, данные абона
|
|
|
Записан
|
|
|
|
goletsa
NoDeny
Спец
Карма: 21
Offline
Сообщений: 973
|
|
« Ответ #51 : 27 Сентября 2012, 18:23:26 » |
|
на 50.32, 33 делаю конфиг DHCP с опцией 82 с помощью своей модификации nomake.pl Сами свичи хранятся в оборудовании, клиент привязывается к точке топологии, к точке топологии -свитч. Для удобства был нарисован модуль админки и клиентской статистики (доступен только админам). по сути в допданных абонента только порт, а точка подключения в таблице users. Схема работает уже год - норм пока. Единственное что - не универсальны некторые ф-ии модулей. там юзаю SNMP и заточено под свитчи DES-3200-XX. Ну короче суть в схеме: оборудование,топология, данные абона
У меня как такового конфига DHCP нету, точнее там указан внешний сервер. Или както скормить радиусу чтобы он не из базы а из файла брал? Кстати не подскажете по реализации привязок клиент-точкатопологии-свич?
|
|
|
Записан
|
|
|
|
Андрій
NoDeny
Старожил
Карма: 3
Offline
Сообщений: 294
|
|
« Ответ #52 : 27 Сентября 2012, 18:40:16 » |
|
на 50.32, 33 делаю конфиг DHCP с опцией 82 с помощью своей модификации nomake.pl Сами свичи хранятся в оборудовании, клиент привязывается к точке топологии, к точке топологии -свитч. Для удобства был нарисован модуль админки и клиентской статистики (доступен только админам). по сути в допданных абонента только порт, а точка подключения в таблице users. Схема работает уже год - норм пока. Единственное что - не универсальны некторые ф-ии модулей. там юзаю SNMP и заточено под свитчи DES-3200-XX. Ну короче суть в схеме: оборудование,топология, данные абона
А можна приклад конфігу nomake.pl для роботи з DHCP с опцією 82
|
|
|
Записан
|
|
|
|
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
Карма: 116
Offline
Сообщений: 1059
|
|
« Ответ #53 : 27 Сентября 2012, 18:57:44 » |
|
Пожалуйста
|
|
|
Записан
|
|
|
|
Андрій
NoDeny
Старожил
Карма: 3
Offline
Сообщений: 294
|
|
« Ответ #54 : 27 Сентября 2012, 22:24:50 » |
|
Дякую, правда не зовсім розібрався в конфізі, треба буде потестувати.
|
|
|
Записан
|
|
|
|
Efendy
|
|
« Ответ #55 : 28 Сентября 2012, 01:11:41 » |
|
Поскольку с опцией 82 я не работал, задача пока не вырисовывается со всеми нюансами. Я так понял нужно:
- хранить список идентификаторов имеющегося оборудования - привязку к какому оборудованию подключен клиент - к какому порту
распарсить запрос и исходя из полученных данных идентифицировать клиента и выдать его ip.
Обычно я делаю какой-то упрощенный (чтоб быстрее) прототип, после его обкатки понимаю, что нужно и делаю нормальный вариант. Как я бы поступил в N+: свичи заносил бы в словарь с именем "свичи", т.е. из коробки мы могли бы привязывать клиентов к свичам через поле допданных "выпадающий список". Поскольку у свича должны быть дополнительные параметры, придется в словаре сделать, скажем, 3 необязательных дополнительных свойства у любой записи. Т.е. формат заполнения полей будет регулироваться на уровне договоренностей, например, для свичей 1-е поле его mac, 2-е точка топологии или gps.
Номер порта - это просто число в допданных. Ессно, надо контролировать непересечение и количество портов, но мы же пока прототип создаем....
|
|
|
Записан
|
|
|
|
Cell
NoDeny
Спец
Карма: 52
Offline
Сообщений: 1407
|
|
« Ответ #56 : 28 Сентября 2012, 10:01:39 » |
|
Я работал в сетях, где свитчей было больше чем 200 штук, поэтому выпадающий список не алё в этом пане т.к. начинаешь тупить не понимая какой из свитчей выбрать, в результате накапливаются ошибки и общее время выполнения операций увеличивается, что не есть гуд. Сразу нужно смотреть в сторону политики именования свичтей и организовывать их поиск запросом а уж выпадающий список - это на любителя, у которого их 5 штук.
|
|
|
Записан
|
|
|
|
Efendy
|
|
« Ответ #57 : 28 Сентября 2012, 10:04:54 » |
|
Я работал в сетях, где свитчей было больше чем 200 штук, поэтому выпадающий список не алё в этом пане т.к. начинаешь тупить не понимая какой из свитчей выбрать, в результате накапливаются ошибки и общее время выполнения операций увеличивается, что не есть гуд. Сразу нужно смотреть в сторону политики именования свичтей и организовывать их поиск запросом а уж выпадающий список - это на любителя, у которого их 5 штук.
в одной из версий, если данных много, то с начала выводилось решето с первыми буквами содержимого. Даже помню не тока первыми буквами, а если префиксы у нескольких одинаковые, то и префиксы
|
|
|
Записан
|
|
|
|
VitalVas
NoDeny
Спец
Карма: 60
Offline
Сообщений: 991
|
|
« Ответ #58 : 28 Сентября 2012, 10:36:03 » |
|
а то мешает сделать автоматическое заполнения этих полей?
|
|
|
Записан
|
|
|
|
Efendy
|
|
« Ответ #59 : 28 Сентября 2012, 11:19:07 » |
|
а то мешает сделать автоматическое заполнения этих полей?
как
|
|
|
Записан
|
|
|
|
|