Page 1 of 1

Ошибка в логе "genl: error talking to kernel"

Posted: 10 May 2018, 12:18
by petro
Добрый день!

Сейчас стоит accel-ppp 1.11.1 pppoe, все равботает нормально.
Решили попробовать на Генту: , ядро 4.9.95-gentoo.
Ставил так: cmake -DSHAPER=TRUE -DRADIUS=TRUE -DNETSNMP=FALSE -DLUA=FALSE ..
В ядре включил модулями pppoe и ifb.

Сначала демон совсем не хотел стартовать, пересобрал в дебаг-моде, в логе стал писать:

Code: Select all

[2018-05-07 17:17:13]: debug: libnetlink: RTNETLINK answers: No such file or directory
[2018-05-07 17:17:13]: error: genl: error talking to kernel
[2018-05-07 17:17:13]:  warn: vlan_mon: kernel module is not loaded
Путем проб и ошибок нашел еще нужные модули в ядре, это:

Code: Select all

act_police
cls_u32
sch_ingress
sch_tbf
cls_flow
sch_htb 
Перекомпилил ядро, accel начал стартовать, на первый взгляд, все работает: туннели поднимаются и гасятся, шейпер работает, НО при этом в логе все равно пишет:

Code: Select all

[2018-05-10 14:16:11]: error: genl: error talking to kernel
[2018-05-10 14:16:11]:  warn: vlan_mon: kernel module is not loaded
Вопрос, можно так работать, или может потом вылезти боком?

Ошибка с vlan_mon меня не смущает, мы им не пользуемся, а с genl подозрительно: я глянул в исходниках, насколько смог понять, там что-то связано с netlink, но дальше не ясно.
/accel-ppp-code/accel-pppd/libnetlink/genl.c

Code: Select all

if (rtnl_talk(&rth, nlh, 0, 0, nlh, NULL, NULL, 0) < 0 ) {
                log_error("genl: error talking to kernel\n");
                goto out;
        }

Re: Ошибка в логе "genl: error talking to kernel"

Posted: 10 May 2018, 12:43
by Dmitry
это всё о том-же vlan_mon

Re: Ошибка в логе "genl: error talking to kernel"

Posted: 10 May 2018, 13:58
by petro
Большое спасибо, буду игнорировать.