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

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

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

Post by dimka88 » 09 Nov 2018, 13:48

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: 53
Joined: 25 Mar 2015, 10:54

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

Post by KaYot » 09 Nov 2018, 19:54

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

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

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

Post by dimka88 » 10 Nov 2018, 21:48

Хм, странный нюанс, нужно откатать на стенде. В accel добавлен функционал автоматической подгрузки модулей после старта демона, так что ручками ipoe.ko и vlan_mon.ko можно не подгружать.

KaYot
Posts: 53
Joined: 25 Mar 2015, 10:54

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

Post by KaYot » 11 Nov 2018, 10:01

Закинуть модули в lib/modules/drivers и сделать depmod? А что кстати мешает делать это автоматом при make install?

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

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

Post by dimka88 » 11 Nov 2018, 12:31

Нынче модно через 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: 53
Joined: 25 Mar 2015, 10:54

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

Post by KaYot » 26 Nov 2018, 18:53

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: 53
Joined: 25 Mar 2015, 10:54

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

Post by KaYot » 26 Nov 2018, 19:00

Кое-какой трейс https://pastebin.com/acjcDduy
Корка тоже есть на 200мб.

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

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

Post by dimka88 » 26 Nov 2018, 20:03

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

Code: Select all

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

KaYot
Posts: 53
Joined: 25 Mar 2015, 10:54

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

Post by KaYot » 28 Nov 2018, 19:04

Accel собрал в релизе, в логе, core и emerge пусто.
shared=0 указано явно.
Чудеса.

KaYot
Posts: 53
Joined: 25 Mar 2015, 10:54

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

Post by KaYot » 04 Dec 2018, 20:01

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

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest