forum.bitel.ru http://forum.bitel.ru/ |
|
Хитрый DHCP http://forum.bitel.ru/viewtopic.php?f=7&t=3011 |
Страница 1 из 1 |
Автор: | borisk [ 13 окт 2009, 16:59 ] |
Заголовок сообщения: | Хитрый DHCP |
Добрый день! Может разработчики подскажут как реализовать вот такую схему: 1. Если у пользователя есть деньги на счету, то ему выдается присвоенный в настройках адрес 2. Если денег нет, то выдается адрес из некоего пула Все это надо для того, чтоб пользователь при нулевом балансе имел бы доступ к статистике и мог бы воспользоваться картой для пополнения баланса. |
Автор: | Victor [ 13 окт 2009, 17:21 ] |
Заголовок сообщения: | Re: Хитрый DHCP |
А не проще это крутить на шлюзе доступа, тем же прописыванием acl? |
Автор: | borisk [ 13 окт 2009, 20:45 ] |
Заголовок сообщения: | Re: Хитрый DHCP |
Думал над этим, но идея монстроидальных ACL мне не очень импонирует, даже если предположить что VLAN на /24 сеть. И как они будут влиять на скорость пропускания гигабитного трафика. |
Автор: | skn [ 13 окт 2009, 23:17 ] |
Заголовок сообщения: | Re: Хитрый DHCP |
а если при отсутствии бабок клиент вручную пропишет ИП, поможет ли хитрый DHCP? |
Автор: | borisk [ 14 окт 2009, 09:07 ] |
Заголовок сообщения: | Re: Хитрый DHCP |
dhcp snooping ни кто не отменял ![]() |
Автор: | borisk [ 14 окт 2009, 09:51 ] |
Заголовок сообщения: | Re: Хитрый DHCP |
Вот еще появилась мысль. BgDHCP смотрит на баланс клиента при выдаче адреса? Идея такова - клиенту адрес выдается всегда, неважно блокирован он или нет. На cisco присутствует ACL, который по умолчанию разрешает все. Далее - пишем модернизированный скрипт Cisco, который добавляет в ACL не разрешающие, а запрещающие правила, т. е. работает только для тех клиентов, для которых шлюз закрыт. Такое возможно реализовать? |
Автор: | borisk [ 14 окт 2009, 10:01 ] |
Заголовок сообщения: | Re: Хитрый DHCP |
И еще одна идея, она мне больше импонирует. В момент отключения пользователя не выключать порт, а переводить его в другой, гостевой VLAN. Соответственно при включении - возвращать обратно. Такой вариант реализации возможен? P.S. Если да, то хотя-бы наметки какие именно скрипты смотреть. |
Автор: | stark [ 14 окт 2009, 16:23 ] |
Заголовок сообщения: | Re: Хитрый DHCP |
borisk писал(а): Вот еще появилась мысль. BgDHCP смотрит на баланс клиента при выдаче адреса? Идея такова - клиенту адрес выдается всегда, неважно блокирован он или нет. На cisco присутствует ACL, который по умолчанию разрешает все. Далее - пишем модернизированный скрипт Cisco, который добавляет в ACL не разрешающие, а запрещающие правила, т. е. работает только для тех клиентов, для которых шлюз закрыт. Такое возможно реализовать? Там не совем так сейчас схема работает. Цепочка длинее ..Денег нет - значит статус IPN- переходит в заблокирован, статус стал забликирован - значит информация об этом договре удаляется из DHCP, следовательно при следующем запросе - он не выдаст IP. вот такая цепочка . т.е как бы косвенно зависит от баланса, но подрузумеваестя что при этом порт закрыввается на шлюзе доступа. Я не понял - у вас авторизует по порту или как ? Можно сделать, по идее, чтобы ip выдавал всегда и реализовать ваш вариант. |
Автор: | borisk [ 15 окт 2009, 09:35 ] |
Заголовок сообщения: | Re: Хитрый DHCP |
Ну вот собственно я уже получил ответ. Раз IPN переходит в режим заблокирован, и IP не выдается, то схема для меня не удобная. Я сейчас на базе BeanShell Zyxel реализовал схему с VLAN. То есть когда деньги есть - пользователь помещается в рабочий VLAN, закончились - помещается в гостевой. На мой взгляд очень удобная схема получилось (некий аналог 802.1x, только без необходимости авторизоваться). Теперь мне осталось понять можно ли прикрутить к этой схеме ваш DHCP или все-же придется делать на ISC. В ближайшие дни поэксперементирую. P.S. Вообще, если есть желание реализовать продвинутый DHCP - могу попробовать написать Т3, чего именно хотелось бы лично мне, а там уже на всеобщее обсуждение и доработку. |
Автор: | stark [ 15 окт 2009, 12:25 ] |
Заголовок сообщения: | Re: Хитрый DHCP |
borisk писал(а): Ну вот собственно я уже получил ответ. Раз IPN переходит в режим заблокирован, и IP не выдается, то схема для меня не удобная. Я сейчас на базе BeanShell Zyxel реализовал схему с VLAN. То есть когда деньги есть - пользователь помещается в рабочий VLAN, закончились - помещается в гостевой. На мой взгляд очень удобная схема получилось (некий аналог 802.1x, только без необходимости авторизоваться). Теперь мне осталось понять можно ли прикрутить к этой схеме ваш DHCP или все-же придется делать на ISC. В ближайшие дни поэксперементирую. [/quote="borisk"] у вас получается один рабочий vlan - на всех ? или у каждого свой ? borisk писал(а): P.S. Вообще, если есть желание реализовать продвинутый DHCP - могу попробовать написать Т3, чего именно хотелось бы лично мне, а там уже на всеобщее обсуждение и доработку. можете написать на billing@bitel.ru |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |