Уважаемые сотрудники "Сетевые решения" или просто знающие люди. Прошу вашей консультации.
Строим TriplePlay IPoE сеть, с использованием 82 опции и привязкой по маку всяких там STB(Насколько я понимаю, по другому на 1 порт несколько ИП дать не получится)
Строили это дело на привязке патченного dhcp к ЛБ радиусу
Ну возникают вопросы:
1) Как выдавать активным/заблокированным клиентам и STB разные шлюзы? Городить объедениния и привязывать к ним атрибуты DHCP-Router-Address? Для заблокированных/активных, это означает писать скрипт который по событиям блокировки/разблокировки перетаскиваем юзера в объединение.
2)Как заставить заставить радиус отдавать нужную мне маску?
Прописал в ЛБ атрибут DHCP-Subnet-Mask, запускаю снифер на клиенте и вижу очень забавную ситуацию. Прилетает ответ от сервера содержащий 2 поля маски подсети. Первое поле, является размерностью пула добавленного в радиус агент. А второе, это наш прописанный в атрибутах нетмаск. Как бы венда съедает именно второе поле, а всякие linux-ы, включая STB и роутеры получают маску большой сети.
Конечно, я понимаю, что можно понасоздавать пулов с необходимой маской(в моём случае это /32). Но мне почему-то кажется, что это далеко не самое лучшее решение проблемы, проще ногу прострелить