
В Fedora 37 я пытаюсь включить сообщения журнала ядра для Wireguard, выполнив эту команду в оболочке root:
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 при включенной безопасной загрузке/блокировке ядра, например, через командную строку ядра или параметры modprobe?
решение1
Чтобы временно включить сообщения журнала ядра Wireguard, выполните:
sudo modprobe -r wireguard && sudo modprobe wireguard dyndbg
Вы можете просмотреть сообщение журнала с помощьюsudo dmesg -T --follow | grep wireguard
Если вы хотите постоянно включить сообщения журнала ядра Wireguard, создайте конфигурацию modprobe /etc/modprobe.d/wireguard.conf
с содержимым options wireguard dyndbg
и выполнитеsudo modprobe -r wireguard && sudo modprobe wireguard