Page 2 of 3

Re: Проблема перетыкальщиков/mac change

Posted: 09 Nov 2018, 13:48
by dimka88
KaYot wrote: 09 Nov 2018, 11:31 Вопрос в догонку. А для shared=0 модуль ipoe вообще нужен?
Для shared=0 не нужен ipoe.ko, accel-ppp может там ругнется в логе, но вообще не страшно. По умолчанию shared=1 даже если не указан, нужно явно указать

Code: Select all

[ipoe]
shared=0
ну и эта опция так же может быть per interface

Re: Проблема перетыкальщиков/mac change

Posted: 09 Nov 2018, 19:54
by KaYot
И последний вопрос, более-менее по теме.
В каком порядке нужно загружать сам сервис accel-ppp и модули ядра? Сперва демона, потом модули или наоборот?
Раньше загружал ipoe.ko, и уже после запуска демона начинали создаваться vlan-интерфейсы. Сейчас заметил что при загрузке vlan_mon.ko интерфейсы начинают создаваться сразу же, без ожидания запуска демона.
Теряется логика описания слушаемых интерфейсов в .conf файле.

Re: Проблема перетыкальщиков/mac change

Posted: 10 Nov 2018, 21:48
by dimka88
Хм, странный нюанс, нужно откатать на стенде. В accel добавлен функционал автоматической подгрузки модулей после старта демона, так что ручками ipoe.ko и vlan_mon.ko можно не подгружать.

Re: Проблема перетыкальщиков/mac change

Posted: 11 Nov 2018, 10:01
by KaYot
Закинуть модули в lib/modules/drivers и сделать depmod? А что кстати мешает делать это автоматом при make install?

Re: Проблема перетыкальщиков/mac change

Posted: 11 Nov 2018, 12:31
by dimka88
Нынче модно через DEB и RPM собирать, на wiki есть https://accel-ppp.org/wiki/doku.php?id= ... ion_debian
а закидывать, да

Code: Select all

cp ./drivers/ipoe/driver/ipoe.ko /lib/modules/`uname -r`/kernel/net
cp ./drivers/vlan_mon/driver/vlan_mon.ko /lib/modules/`uname -r`/kernel/net
depmod -a
Если собирать пакетом, то там все станет куда нужно, включая модуля и unit для systemd

Re: Проблема перетыкальщиков/mac change

Posted: 26 Nov 2018, 18:53
by KaYot
dimka88 wrote: 10 Nov 2018, 21:48 Хм, странный нюанс, нужно откатать на стенде. В accel добавлен функционал автоматической подгрузки модулей после старта демона, так что ручками ipoe.ko и vlan_mon.ko можно не подгружать.
Такс. Есть продолжение.
1. Стабильная версия из git упала спустя 2 недели после запуска.
2. Автоподгрузка модулей не работает.
Скопировал ipoe.ko и vlan_mon.ko в kernel/net, сделал depmod. Ребутнул сервер - аццель запустился, модули не загрузились, в логе тишина, никакой ругани.
Вручную insmod ipoe работает, значит depmod отработал.
3. Загрузки только vlan_mon недостаточно, accel в таком варианте не создает интерфейсы, опять же с тишиной в логах. Как только загрузил ipoe и добавил его в секцию конфига - начали подниматься интерфейсы и пошла авторизация.

Наверное буду откатываться на 1.9, оно таки работало стабильно и понятно. Может 1.10 есть смысл поставить?

Re: Проблема перетыкальщиков/mac change

Posted: 26 Nov 2018, 19:00
by KaYot
Кое-какой трейс https://pastebin.com/acjcDduy
Корка тоже есть на 200мб.

Re: Проблема перетыкальщиков/mac change

Posted: 26 Nov 2018, 20:03
by dimka88
Accel был собран с debug? Записей в core и emerge нет случайно?
По поводу модуля ipoe, для vlan per user указан shared=0?

Code: Select all

[ipoe]
shared=0
По умолчанию, если не задан или закомментирован shared, будет требовать ipoe модуль.
ps:// Если accel все же был собран с debug, я бы хотел взглянуть на корку, если можно ссылкой на какой нибудь dropbox.

Re: Проблема перетыкальщиков/mac change

Posted: 28 Nov 2018, 19:04
by KaYot
Accel собрал в релизе, в логе, core и emerge пусто.
shared=0 указано явно.
Чудеса.

Re: Проблема перетыкальщиков/mac change

Posted: 04 Dec 2018, 20:01
by KaYot
И снова он упал.
Беда, 1.11.2 с багом встроенным, исправленная ветка в git нестабильна.
Не известно когда появился этот эффект перетыкальщиков? В 1.10 оно есть или можно ставить?