Страница 1 из 1

проблема: выдаются одинаковые IP из пула

Добавлено: Сб мар 20, 2010 10:52 am
.koval
помогите пожалуйста решить проблему :(
debian + abills 0.50b + kernel-mode pppoe + freeradius 2.0.4

создано два пула с непересекающимися диапазонами. в настройках клиентов айпишники не прописаны. пулы привязаны к тарифным планам.
иногда возникает ситуация, что при подключении выдаётся уже задействованный айпишник. более того - в мониторинге сессий он отображается и после подключения там есть два абонента с одинаковым айпи. скрипт /usr/abills/misc/pppd_kill не отрабатывает на такие сессии (потому что обрубает по айпи, а находит два пида, вместо ожидаемого одного и глючит)

пулы пробовал и с приоритетами (хотя проблема возникает с обоими пулами, и прио тут явно не при чём), и без, и с флажком "STATIC" (кстати, что он меняет применительно к пулу?)

никаких ошибок в логах. все атрибуты в словарях есть. в файликах конфликтных сессий /var/run/radattr.pppX тоже айпишники совпадают.
как решить проблему? а то я уже совсем замучался :(

Re: проблема: выдаются одинаковые IP из пула

Добавлено: Сб мар 20, 2010 11:45 am
NiTr0
выдается не при одновременном коннекте 2 абонентов?

Re: проблема: выдаются одинаковые IP из пула

Добавлено: Сб мар 20, 2010 2:36 pm
.koval
нет. разница может быть от нескольких минут, до нескольких часов.

на момент подключения второго абонента, первый продолжает нормально работать на этом айпи, а второй просто не получает пакеты, пока не сбросишь первого абона с этим айпи.
вот примерно такая картинка двух соединений на одном айпи:

Код: Выделить всё

DUPE IP: xx.yy.zz.89

     IF: ppp91 (Modify: 2010-03-20 11:43:19.000000000 +0200, PID=21389)
Framed-Protocol PPP
Framed-Compression Van-Jacobson-TCP-IP
Acct-Interim-Interval 60
Session-Timeout 990998
PPPD-Upstream-Speed-Limit 512
Octets-Direction 0
Framed-IP-Address xx.yy.zz.89
Session-Octets-Limit 0
Framed-IP-Netmask 255.255.255.255
PPPD-Downstream-Speed-Limit 512
Total PPP interfaces: 106
Total PPPD processes: 106

     IF: ppp18 (Modify: 2010-03-20 16:37:29.000000000 +0200, PID=13591)
Framed-Protocol PPP
Framed-Compression Van-Jacobson-TCP-IP
Acct-Interim-Interval 60
Session-Timeout 973341
PPPD-Upstream-Speed-Limit 3072
Octets-Direction 0
Framed-IP-Address xx.yy.zz.89
Session-Octets-Limit 0
Framed-IP-Netmask 255.255.255.255
PPPD-Downstream-Speed-Limit 3072

Total PPP interfaces: 106
Total PPPD processes: 106

Re: проблема: выдаются одинаковые IP из пула

Добавлено: Сб мар 20, 2010 3:50 pm
Silver Ghost
Статикой решается. Руками заполняй поле IP у юзера и все.

Re: проблема: выдаются одинаковые IP из пула

Добавлено: Сб мар 20, 2010 3:59 pm
.koval
Silver Ghost писал(а):Статикой решается. Руками заполняй поле IP у юзера и все.
ну это не решение, а воркэраунд :)
зачем тогда пулы вообще?

да и, как бы, в один прекрасный момент может не хватить. политика такая, что раздаются реальные айпи.

Re: проблема: выдаются одинаковые IP из пула

Добавлено: Вс мар 21, 2010 5:04 pm
.koval
обновил до последнего cvs-билда - ситуация не улучшилась.
так же периодически выдаются уже занятые айпи. :(
ни у кого хоть догадок каких-нибудь нет?

Re: проблема: выдаются одинаковые IP из пула

Добавлено: Пн мар 22, 2010 8:21 am
.koval
воистину гласит народная мудрость: читайте доки - они рулез =)
неподписанные галочки напротив пулов в насе поставить надо - оказывается всё просто в доке написано, а интуитивно неясно было, что это такое. посыпал голову пеплом.

Re: проблема: выдаются одинаковые IP из пула

Добавлено: Пн мар 29, 2010 9:52 pm
Abram
.koval писал(а):воистину гласит народная мудрость: читайте доки - они рулез =)
неподписанные галочки напротив пулов в насе поставить надо - оказывается всё просто в доке написано, а интуитивно неясно было, что это такое. посыпал голову пеплом.
Можно подробней?