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

Ответить
.koval
Сообщения: 19
Зарегистрирован: Вт дек 08, 2009 10:16 pm

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

Сообщение .koval »

помогите пожалуйста решить проблему :(
debian + abills 0.50b + kernel-mode pppoe + freeradius 2.0.4

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

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

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

NiTr0
Сообщения: 767
Зарегистрирован: Пт фев 08, 2008 4:46 pm

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

Сообщение NiTr0 »

выдается не при одновременном коннекте 2 абонентов?

.koval
Сообщения: 19
Зарегистрирован: Вт дек 08, 2009 10:16 pm

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

Сообщение .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

Silver Ghost
Сообщения: 173
Зарегистрирован: Ср апр 11, 2007 6:22 am
Контактная информация:

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

Сообщение Silver Ghost »

Статикой решается. Руками заполняй поле IP у юзера и все.

.koval
Сообщения: 19
Зарегистрирован: Вт дек 08, 2009 10:16 pm

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

Сообщение .koval »

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

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

.koval
Сообщения: 19
Зарегистрирован: Вт дек 08, 2009 10:16 pm

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

Сообщение .koval »

обновил до последнего cvs-билда - ситуация не улучшилась.
так же периодически выдаются уже занятые айпи. :(
ни у кого хоть догадок каких-нибудь нет?

.koval
Сообщения: 19
Зарегистрирован: Вт дек 08, 2009 10:16 pm

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

Сообщение .koval »

воистину гласит народная мудрость: читайте доки - они рулез =)
неподписанные галочки напротив пулов в насе поставить надо - оказывается всё просто в доке написано, а интуитивно неясно было, что это такое. посыпал голову пеплом.

Abram
Сообщения: 157
Зарегистрирован: Чт мар 26, 2009 11:31 am
Контактная информация:

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

Сообщение Abram »

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

Ответить