Amir писал(а):
Цитата:
Адреса должны выдаваться последовательно, с 1-го по последний.
Так и есть, за исключеним, что после обновление конфигурации или перезапуска "курсор" начинает снова идти с начала пула, ища следующий свободный.
В принципе нормально, только, наверное, лучше когда "курсор" ищет первый свободный, затем следующий свободный и т.д. перебирая свободные по порядку. Хотя, скорее всего, дело именно так и обстоит.
Amir писал(а):
Цитата:
Если этот адрес занят абонентом как динамический - БГБ "сбрасывает" (сбрасывает/отказывает в продлении аренды) этого пользователя и выдает этот адрес тому, кому мы указали его как статический.
Вот этого вроде бы пока нет.
Надо бы, а то мы запросто можем попасть примерно в такую ситуацию
- "Вася" сидит в инете и ему выдан адрес 1.1.1.1
- "Петя" тоже сидит в инете и ему выдан адрес 1.1.1.2
- Петя говорит: "хочу статический адрес!" - мы прописываем ему адрес 1.1.1.1
- БГБ скидывает Петю, тем самым освобождая адрес 1.1.1.2 и выдает ему адрес 1.1.1.1
- Прилетает "апдейт" (RADIUS апдейт/netflow/т.д.) с трафиками для адреса 1.1.1.1 и БГБ видя 2 одинаковые сессии сначала думает: "ЙОПТ! ТЫКТОА?!", а потом такой: "да пох! запишу обоим, а то чет посоны расслабились там"
После чего мы сидим, смотрим на растущие счетчики трафика и понимаем, что нас ждет восхитительный секс, вот только девки на лабутенах нах и в о#уительных штанах тут совсем ни при чем.