Неправильно выделяется IP pool

Ответить
chtito2
Сообщения: 479
Зарегистрирован: Чт апр 17, 2008 5:26 pm

Неправильно выделяется IP pool

Сообщение chtito2 »

Если создать такой IP pool:
Start IP: 10.0.72.32
Count: 32
То несмотря на то, что диапазон выдаваемых адресов должен быть [10.0.72.32 .. 10.0.72.63] включительно, Абиллс иногда выдает клиенту 10.0.72.64 принадлежащий совсем другой подсети!

Напомню, что в PPPoE ВСЕ IP адреса функционируют нормально, включая all-ones и all-zeros subnet.

chtito2
Сообщения: 479
Зарегистрирован: Чт апр 17, 2008 5:26 pm

Сообщение chtito2 »

Бесплатный багфикс:
В Abills/mysql/Nas.pm заменить строчку запроса в функции ip_pools_list() на
INET_NTOA(pool.ip), INET_NTOA(pool.ip + pool.counts - 1),
В Abills/mysql/Auth.pm в функции get_ip() заменить условие <= на <
for(my $i=$sip; $i<$sip+$count; $i++) {

Ответить