[SOLVED] ppp_generic, where is it?

Kodey

Member
Oct 26, 2021
112
5
23
Why isn't ppp_generic included in the kernel?

root@pmhost:~# pveversion pve-manager/7.1-10/6ddebafe (running kernel: 5.13.19-5-pve) root@pmhost:~# insmod ppp_generic insmod: ERROR: could not load module ppp_generic: No such file or directory root@pmhost:~# ls -l /lib/modules/5.13.19-5-pve/kernel/drivers/net/ppp total 88 -rw-r--r-- 1 root root 13768 Nov 29 21:10 bsd_comp.ko -rw-r--r-- 1 root root 23752 Nov 29 21:10 ppp_async.ko -rw-r--r-- 1 root root 14248 Nov 29 21:10 ppp_deflate.ko -rw-r--r-- 1 root root 16280 Nov 29 21:10 ppp_mppe.ko -rw-r--r-- 1 root root 31352 Nov 29 21:10 pppoe.ko -rw-r--r-- 1 root root 11512 Nov 29 21:10 pppox.ko -rw-r--r-- 1 root root 22088 Nov 29 21:10 ppp_synctty.ko -rw-r--r-- 1 root root 24168 Nov 29 21:10 pptp.ko

How can I add this?
 
I think this is due to ppp being included in the pve-kernel (and not compiled as a module)

is anything not working apart from the insmod/modprobe command?
 
No it works and thanks for getting back to me quickly Stoiko.
I wasn't sure how to get a list of kernel builtin modules from an unprivileged container since
cat /lib/modules/$(uname -r)/modules.builtin
inside the container doesn't work.
The problem was related to firewall settings.

Why is this module compiled into the kernel now?
 
Last edited:
Why is this module compiled into the kernel now?
Not sure - but IIUC it's been that way since at least the 5.3 kernel series from PVE 6.1

I wasn't sure how to get a list of kernel builtin modules from an unprivileged container since
cat /lib/modules/$(uname -r)/modules.builtin
you need to run this on the pve-node itself - the container has its own / filesystem - and has no access to the files from the host