Pour pouvoir utiliser un module du kernel sous-jacent dans un container, il peut être nécessaire que le container ait accès aux différents modules du kernel courant.

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=1
Il 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)