Предлагаю работающий вариант скрытия внутренних локальных ресурсов провайдера от клиентов, неуплативших абон.плату! Вариант работающий, но не самый оптимальный! Прошу помочь в решении проблемы нагрузки и скорости!
Anton писал(а):делаешь правило
что этот Ip может работать только на этом порту
а привязка по мак только проблем создаст
вообщем задачка решается acl
Насколько я знаю, в коммутаторах есть ограничение на кол-во ACL.
У нас клиентов гораздо больше. Более того, ACL надо прописывать динамически. Как это сделать?
да, любят они покушать
Цена вопроса - полтора часа, два скрипта. Один переданные через RFW данные спихнет в файл конфига, второй по крону заставит свич съесть этот конфиг. Из требований - TFTP-сервер, snmp-клиент, скриптовый язык.
Поднимается FreeBSD +IPFW.
Пишется программа на php,которая с заданной периодичностью опрашивает билинг на наличие остатка на балансе клиента. Оттуда же берется IP+МАК. Если баланс положительный, тогда прописывает разрешающее правило, все кто не вошел в этот (разрешенный) список по умолчанию перенаправляются на страницу уведомления о пополнения баланса (личный кабинет)!
Что-то все так сложно. Поставьте Cisco Catalyst 3550 на границу ресурсов и заливайте на нее ACL php скриптом запускающимся через штатные правила firewall биллинга (Изменения типа блокировки). Надежность, простота, производительность обеспечена. Цена этой циски на наге смехотворна.
Скрипты могу дать если нужно.
ЗЫ. Не дочитал ваш пост, сорри. Если еще и скорость нужно резать, тогда без наворотов не обойтись... Или более дорогой циски.