Utiliser un module du kernel dans un container
Exemple : modinfo xt_recent
libkmod: ERROR ../libkmod/libkmod.c:586 kmod_search_moddep: could not open moddep file '/lib/modules/5.4.78-2-pve/modules.dep.bin' modinfo: ERROR: Module alias xt_recent not found.
Comme indiqué, le répertoire /lib/modules/<KERNEL_VERSION> n'est pas disponible.
Il faut le rajouter dans la configuration du container /etc/pve/lxc/XXX.conf :
mp1: /lib/modules,mp=/lib/modules,ro=1Il sera en lecture seule : le container n'a pas besoin de rajouter de fichiers dedans.
Penser à éteindre/rallumer le container (pas de reboot, les informations de proxmox ne sont lues qu'au démarrage).
Exemple : modinfo xt_recent
filename: /lib/modules/5.4.78-2-pve/kernel/net/netfilter/xt_recent.ko alias: ip6t_recent alias: ipt_recent license: GPL description: Xtables: "recently-seen" host matching author: Jan Engelhardt <jengelh@medozas.de> author: Patrick McHardy <kaber@trash.net> srcversion: 9FFFEB64ADA80356865A9C9 depends: x_tables retpoline: Y intree: Y name: xt_recent vermagic: 5.4.78-2-pve SMP mod_unload modversions parm: ip_list_tot:number of IPs to remember per list (uint) parm: ip_list_hash_size:size of hash table used to look up IPs (uint) parm: ip_list_perms:permissions on /proc/net/xt_recent/* files (uint) parm: ip_list_uid:default owner of /proc/net/xt_recent/* files (uint) parm: ip_list_gid:default owning group of /proc/net/xt_recent/* files (uint) parm: ip_pkt_list_tot:number of packets per IP address to remember (max. 255) (uint)