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

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

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

Post 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
KaYot
Posts: 55
Joined: 25 Mar 2015, 10:54

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

Post by KaYot »

И последний вопрос, более-менее по теме.
В каком порядке нужно загружать сам сервис accel-ppp и модули ядра? Сперва демона, потом модули или наоборот?
Раньше загружал ipoe.ko, и уже после запуска демона начинали создаваться vlan-интерфейсы. Сейчас заметил что при загрузке vlan_mon.ko интерфейсы начинают создаваться сразу же, без ожидания запуска демона.
Теряется логика описания слушаемых интерфейсов в .conf файле.
dimka88
Posts: 866
Joined: 13 Oct 2014, 05:51
Contact:

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

Post by dimka88 »

Хм, странный нюанс, нужно откатать на стенде. В accel добавлен функционал автоматической подгрузки модулей после старта демона, так что ручками ipoe.ko и vlan_mon.ko можно не подгружать.
KaYot
Posts: 55
Joined: 25 Mar 2015, 10:54

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

Post by KaYot »

Закинуть модули в lib/modules/drivers и сделать depmod? А что кстати мешает делать это автоматом при make install?
dimka88
Posts: 866
Joined: 13 Oct 2014, 05:51
Contact:

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

Post 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
KaYot
Posts: 55
Joined: 25 Mar 2015, 10:54

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

Post 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 есть смысл поставить?
KaYot
Posts: 55
Joined: 25 Mar 2015, 10:54

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

Post by KaYot »

Кое-какой трейс https://pastebin.com/acjcDduy
Корка тоже есть на 200мб.
dimka88
Posts: 866
Joined: 13 Oct 2014, 05:51
Contact:

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

Post by dimka88 »

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

Code: Select all

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

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

Post by KaYot »

Accel собрал в релизе, в логе, core и emerge пусто.
shared=0 указано явно.
Чудеса.
KaYot
Posts: 55
Joined: 25 Mar 2015, 10:54

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

Post by KaYot »

И снова он упал.
Беда, 1.11.2 с багом встроенным, исправленная ветка в git нестабильна.
Не известно когда появился этот эффект перетыкальщиков? В 1.10 оно есть или можно ставить?
Post Reply