Page 2 of 2

Re: Accel-ppp не отправляет start пакет

Posted: 22 Jan 2018, 11:35
by dimka88
alex_stm1, у Вас есть возможность засетапить accel-ppp из мастер ветки? (не забудьте обновить модуля ipoe и vlan_mon)
Ваша версия от 2017-05-08, как бы много патчей уже пробежало.
ps:// Лог проанализировал, дубликаты ip есть, например строка 206 и строка 574. То есть радиус просит accel-ppp навесить ip адрес который уже выдан кому то.
Посмотрите еще для наглядности строки
78041 и 78042 - request и acknowledgment (продление аренды ip клиентом который давно получил этот адрес и функционирует)
78411 - радиус присылает параметры новому клиенту с ip адресом который выдан другому клиенту.
79641 - старый клиент продолжает обмениваться request acknowledgment и продлевает аренду IP и т.д.
У вас кстати CoA/PoD не срабатывает, об этом говорит строка

Code: Select all

radius:dm_coa: RA validation failed
Скорее всего не соответствует secret указанный в секции [radius] dae-server=x.x.x.x, secret и в настройках биллинг.

Re: Accel-ppp не отправляет start пакет

Posted: 23 Jan 2018, 17:51
by alex_stm1
Обновил accel из git, а так же по рекомендации поддержки АСР внесли изменения в конфигурацию accel (отключили отправку Session ID при авторизации, т.к. используется еще микротик для pppoe, если один нас шлёт session id а другой нет, то у радиуса "срывает крышу" =))).

Сейчас не воспроизводтся ситуация с дублями и неотправкой старт-пакетов, по крайней мере в течении 12 часов, потестируем еще пару-тройку дней...


А вот по поводу CoA ошибки RA Validation, то пароль прописан верно и в конфиге accel и в АСР, в чем может быть еще проблема?

Re: Accel-ppp не отправляет start пакет

Posted: 23 Jan 2018, 18:49
by dimka88
А вот по поводу CoA ошибки RA Validation, то пароль прописан верно и в конфиге accel и в АСР, в чем может быть еще проблема?
Из кода dm_coa.c

Code: Select all

if (dm_coa_check_RA(pack, conf_dm_coa_secret)) {
			log_warn("radius:dm_coa: RA validation failed\n");
			goto out_err_no_reply;
		}
Нужно сравнивать секреты, или смотреть tcpdump пакет когда CoA/PoD приходит.

ps:// А кто не шлет SESSION_ID ?

Re: Accel-ppp не отправляет start пакет

Posted: 23 Jan 2018, 19:44
by alex_stm1
Секреты точно вписаны правильно, попробую тогда посмотреть пакеты.

А не шлёт их микротик и это его "особенность"