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

Questions related to general functionality
Post Reply
petro
Posts: 2
Joined: 10 May 2018, 11:54

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

Post 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;
        }
Dmitry
Администратор
Posts: 954
Joined: 09 Oct 2014, 10:06

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

Post by Dmitry »

это всё о том-же vlan_mon
petro
Posts: 2
Joined: 10 May 2018, 11:54

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

Post by petro »

Большое спасибо, буду игнорировать.
Post Reply