Здраствуйте!Имею сиску с VPN клиентами авторизированными через Радиус (FreeRadius).
Задача: с помощью настроек радиуса (желательно в mysql-базе) сделать группы для
пользователей, с помощью которых, можно было бы ограничивать на внешнем интерфейсе
сиски группы пользователей по входящему трафику. (Не отдельно каждого виртуального юзера,
а группу целиком)
Например:
пользователи vasya, petya, sasha ограничены 1Мбит/с на всех,
а остальные пользователи не ограничены в скорости совсем.Видимо, на лету как-то надо подсунуть полученный IP-адрес в access-template...
Могу написать скрипт и иметь нужные данные, но как обратиться удаленно с
компутера с радиусом к сиске и выполнить
access-template 131 limit1 host $IP any... хотя, как-то это неинтересно. Может быть можно как-нибудь через
Cisco-AVPair ????Поможите хто может!
Спасибо!
Как вариант -
Весь траф ВПН-овцев заворачиваешь в лупбек, нужной группе пользователей выдаешь либо жестко ип-ы либо из отдельного пула и на лупе вешаешь рейт-лимит для этого пула адресов, получаешь ограничение на группу вцелом.
>Как вариант -
>Весь траф ВПН-овцев заворачиваешь в лупбек, нужной группе пользователей выдаешь либо жестко
>ип-ы либо из отдельного пула и на лупе вешаешь рейт-лимит для
>этого пула адресов, получаешь ограничение на группу вцелом.в условии задачи нет пула адресов... адреса статические, при том есть варианты как реально зарученные в инет, так и локальные через нат. Т.е. группы требующих "обрезания" не выделяются. :-( (иначе - просто)
Видимо, можно единственным способом решить задачу - отдельным скриптом добавлять IPадрес клиента в лист "зарезанных". Правда, не смог я сходу придумать такую удаленную процедуру,
rsh не заработал. Может кто-нибудь подскажет конкретно как реализовать подобную процедуру удаленно на циску?Еще. Для клиентов, которые через нат ходят. Как организовать такое? Возможно ли?
Т.е. на внешнем интерфейсе - ip nat outside и шейпер для участников acl. На виртуальном
интерфейсе ip nat inside установленный Cisco-AVPair-ом. Если в лист записать локальный адрес
клиента, будет ли работать шейпер? Или клиент в шейпере будет участвовать под IP ната и ничего не выйдет?Спасибо за помощь!
вариант1:
через snmp , но надо открывать доступ на запись по snmp,
Формируешь кусочек конфига типа
no access-list nnnn
access-list nnnn ..............
access-list nnnn ..............
access-list nnnn ..............end
и по snmp посылаешь команду взять конфиг с тфтп сервера.
Вариант2:
пользуешь утилитку empty - эмулятор телнет соединения
и для циски это будет выглядеть вроде ты ее руками конфигуришь.