Сейчас стоит 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
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;
}