rp-pppoe missing kernel support of PPPoE (the -k key). I added use flag 'kpppoe' which triggers this functionality. Patch attached. Reproducible: Always Steps to Reproduce: 1. 2. 3.
Created attachment 46105 [details, diff] Patch which adds use flag 'kpppoe'
Whats the usage of kernel support of PPPoe? Can I read somewhere about it? Imo kpppoe suggests a kde related use flag which it is not. Can we not use the already installed ppp headers/libraries for the kernel pppoe support?
When rp-pppoe compiled with kernel support. pppoe-server will accept -k option. In this case pppd will be run with options which utilize kernel support of pppoe (of course kernel must be compiled with PPPoE support - CONFIG_PPPOE=y/m). For example when pppd will use 'rp-pppoe.so' plugin, pppd will accept network interface name as tty (pppd eth1). About use of already installed ppp headers. It is not possible, because ppp do not install any headers.
Why not put --enable-plugin without any flag? Does this option kill the possibility of running rp-pppoe without support for kernel PPPoE? I saw -k argument which must be given in order to run with kernel support so I assume that its absence will inhibit that. Btw: does anybody know what options must be given to pppd in order to successfully connect to an pppoe-server instance? I've managed to begin LCP session but the rp-pppoe server don't answer to them.
-r6 commited with kernel PPPoE support.