Настройка связки Freeradius + Mikrotik (DHCP) + mysql (обновлен)
800 UAHДоброго дня, коллеги.
Входные данные:
- DHCP сервер на микротике, выдающий ip по MAC клиентского роутера. Также DHCP уже принимает opt 82, в поле agent remote-id каждой лизы содержится строка вида ZTE12345678 (идентификатор клиентского порта)
- DHCP умеет использовать radius для каждой лизы.
Задача:
- выдавать ip клиенту статически, по opt 82 (поле agent remote-id, никаких match/substring делать не нужно, поле готово для использования). т.е. клиент должен получать постоянно один и тот ip, несмотря какой у него MAC.
Что нужно:
- поднять freeradius (либо другой радиус сервер) / centos 6
- mysql база со структурой, откуда радиус будет дергать ip по ZTE12345678 (идентификатор клиентского порта)
- наполнить ново-созданную mysql базу уже текущими связками: { ZTE12345678 - IP } Для этого лучше всего использовать API микротика, чтобы все оттуда выдернуть (порядка 1к записей).
- если такого ZTE12345678 идентификатора клиентского порта нет в базе (например, новый клиент!), то создавать в базе такую запись с выделением ip из пула свободных.
Возможна дальнейшая работа по автоматизации кое-каких процессов за отдельные деньги.
Документы по теме:
https://habrahabr.ru/sandbox/96309/
http://www.mikrotik.com/testdocs/ros/3.0/pnp/dhcp_content.php#.8
http://stas-v.livejournal.com/8636.html
http://www.netup.ru/phpbb/viewtopic.php?t=7163&postdays=0&postorder=asc&start=45
http://jona.me/2012/09/23/mikrotik-dhcp-freeradius-unlang/
https://local.com.ua/forum/topic/21476-mikrotik-dhcp-server-freeradius-mysql/
Отзыв заказчика о сотрудничестве с Юрієм К.
Настройка связки Freeradius + Mikrotik (DHCP) + mysql (обновлен)Все сделано, и даже больше.
- создан web-интерфейс для просмотра всего процесса в удобном виде
-
Победившая ставка3 дня800 UAH
418 142 0 Победившая ставка3 дня800 UAHБерусь прямо сейчас.
Актуальные фриланс-проекты в категории Linux и Unix
Необходимо найти причину периодических зависаний Linux/PHP-сервера интернет-магазинаНужен опытный Linux System Administrator / DevOps для диагностики причин периодических зависаний интернет-магазина. Необходимо не временно устранить симптомы, а найти первопричину проблемы, объяснить её и предложить оптимальное решение.Что известно Интернет-магазин работает… Linux и Unix, Настройка ПО и серверов ∙ 1 день 8 часов назад ∙ 25 ставок |