проблема с интерфейсами IPOE

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

Re: проблема с интерфейсами IPOE

Post by dimka88 »

По коду посмотрел, вроде без разницы.
martin
Posts: 15
Joined: 22 Jun 2015, 09:24

Re: проблема с интерфейсами IPOE

Post by martin »

да, я тоже уже глянул, что без разници, со вчерашнего дня полет нормальный, пока наблюдаем
martin
Posts: 15
Joined: 22 Jun 2015, 09:24

Re: проблема с интерфейсами IPOE

Post by martin »

итак - фокус не удался, поднялось количество интерфейсов до 560 и начались те же ошибки
dimka88
Posts: 866
Joined: 13 Oct 2014, 05:51
Contact:

Re: проблема с интерфейсами IPOE

Post by dimka88 »

Может костыль прикрутить, в плане того.

/accel-ppp-code/accel-pppd/ctrl/ipoe/ipoe_netlink.c

Code: Select all

552 строка
	if (rtnl_talk(&rth, nlh, 0, 0, nlh, NULL, NULL, 0) < 0 )
		log_ppp_error("ipoe: nl_create: error talking to kernel\n");
         Код удаления интерфейса.
Но интереснее найти, почему не удаляется интерфейс и ip адреса.

upd:// А событий в логе типо таких не было?

Code: Select all

ipoe: cannot open generic netlink socket

Code: Select all

ipoe: nl_delete: error talking to kernel
или

Code: Select all

ipoe: nl_del_net: error talking to kernel
martin
Posts: 15
Joined: 22 Jun 2015, 09:24

Re: проблема с интерфейсами IPOE

Post by martin »

я пробовал костыль, не уверен что то что нужно :
добавил после
log_ppp_error("ipoe: nl_create: error talking to kernel\n");
ghdr->cmd = IPOE_CMD_DELETE;

суда по коду эта команда должна удалять проблемный интерфейс, но поправьте если это не так
dimka88
Posts: 866
Joined: 13 Oct 2014, 05:51
Contact:

Re: проблема с интерфейсами IPOE

Post by dimka88 »

Как бы попробовать можно, я так же не уверен в правильности данного метода. Вот отдебажить бы ситуацию не помешало, а конкретнее функцию завершения сессии и удаление параметром или самого интерфейса.
Уровень логов level=5 поставьте, и попробуйте дописать дополнительные сообщения журналирования для функции завершения сессии.
martin
Posts: 15
Joined: 22 Jun 2015, 09:24

Re: проблема с интерфейсами IPOE

Post by martin »

из сообщений есть только ipoe: nl_create: error talking to kernel , других ошибок нет.
После того как убрал кеш интерфейсов - проблема осталась, но намного меньше чем раньше проявляется, может вылезти один - два раза за сутки и то интерфейс залипший исчезает в течении максимум 10-20 минут (лиза на 10 минут выдается)
dimka88
Posts: 866
Joined: 13 Oct 2014, 05:51
Contact:

Re: проблема с интерфейсами IPOE

Post by dimka88 »

Есть предположения как воспроизвести ситуацию у меня на стенде, для детального дебага?
martin
Posts: 15
Joined: 22 Jun 2015, 09:24

Re: проблема с интерфейсами IPOE

Post by martin »

вариант только сделать больше 510 онлайна IPOE клиентов, если народу меньше 500 абонов - всегда все отлично работает
dimka88
Posts: 866
Joined: 13 Oct 2014, 05:51
Contact:

Re: проблема с интерфейсами IPOE

Post by dimka88 »

Опубликуйте используемый конфиг, буду пробовать воспроизводить.
Post Reply