在fedora 37上,我试图通过在root-shell中执行以下命令来为wireguard启用内核日志消息:
echo module wireguard +p > /sys/kernel/debug/dynamic_debug/control
不幸的是,这会导致一个错误:operation not permitted: /sys/kernel/debug/dynamic_debug/control
。
我可以在dmesg中看到此错误的原因是:debugfs access is restricted; see man kernel_lockdown.7
。
由于启用了安全引导,内核锁定将自动启用。
是否有任何其他方法来启用启用安全引导/内核锁定的wireguard日志消息,例如通过内核cmdline或cmdline选项?
发布于 2023-04-19 21:52:23
若要临时启用wireguard内核日志消息,请执行:
sudo modprobe -r wireguard && sudo modprobe wireguard dyndbg
您可以使用sudo dmesg -T --follow | grep wireguard
查看日志消息。
如果您希望永久启用wireguard内核日志消息,请创建一个带有内容/etc/modprobe.d/wireguard.conf
的mod探测配置options wireguard dyndbg
并执行sudo modprobe -r wireguard && sudo modprobe wireguard
。
https://serverfault.com/questions/1129117
复制相似问题