Включение сообщений журнала Wireguard при включенной безопасной загрузке/блокировке ядра

Включение сообщений журнала Wireguard при включенной безопасной загрузке/блокировке ядра

В 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

ссылка:https://www.kernel.org/doc/html/v5.0/admin-guide/dynamic-debug-howto.html#debug-messages-at-module-initialization-time

Вы можете просмотреть сообщение журнала с помощьюsudo dmesg -T --follow | grep wireguard

Если вы хотите постоянно включить сообщения журнала ядра Wireguard, создайте конфигурацию modprobe /etc/modprobe.d/wireguard.confс содержимым options wireguard dyndbgи выполнитеsudo modprobe -r wireguard && sudo modprobe wireguard

Связанный контент