Closed lunarthegrey closed 6 years ago
CONFIG_TUN is enabled in all mainline
bootscripts, it's only loaded as a module on ARM though. zcat /proc/config.gz | grep "CONFIG_TUN"
will confirm that.
@superseed When you say only loaded as a module on ARM. Does that mean I can't load it on x86_64? Because I can't seem to get it to work on x86_64.
If that's the case, can you add support for x86_64 and all the other architectures on Scaleway?
I mean it's enabled as a kernel built-in on all other arch (x86_64, arm64): you'll only find it through lsmod
and in /lib/modules
on arm. But it's always enabled in the mainline bootscripts.
You can always check /proc/config.gz
as shown above.
It seems like the TUN/TAP kernel module is missing from a lot of, or most of the Scaleway kernels. Has anyone else noticed this? So far I've found no module in these kernels for VC1S:
depmod -a, nothing. modprobe tun, nothing. lsmod, nothing. Grepping for the actual .ko returns nothing as well.
So I'm pretty sure it doesn't exist. But why? I hope this is added ASAP. If anyone knows of a kernel that has the tun module, please let me know. I'll be testing more in the meantime.