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

IPoE related questions
dimka88
Posts: 404
Joined: 13 Oct 2014, 05:51
Contact:

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

Post by dimka88 » 22 Jan 2018, 11:35

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 и в настройках биллинг.

alex_stm1
Posts: 9
Joined: 27 Jun 2017, 06:23

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

Post by alex_stm1 » 23 Jan 2018, 17:51

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

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


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

dimka88
Posts: 404
Joined: 13 Oct 2014, 05:51
Contact:

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

Post by dimka88 » 23 Jan 2018, 18:49

А вот по поводу 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 ?

alex_stm1
Posts: 9
Joined: 27 Jun 2017, 06:23

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

Post by alex_stm1 » 23 Jan 2018, 19:44

Секреты точно вписаны правильно, попробую тогда посмотреть пакеты.

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

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest