보안 부팅/커널 잠금이 활성화된 상태에서 wireguard 로그 메시지 활성화

보안 부팅/커널 잠금이 활성화된 상태에서 wireguard 로그 메시지 활성화

Fedora 37에서는 루트 쉘에서 다음 명령을 실행하여 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 또는 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 커널 로그 메시지를 영구적으로 활성화하려면 /etc/modprobe.d/wireguard.conf콘텐츠가 포함된 modprobe 구성을 만들고 options wireguard dyndbg다음을 실행하세요.sudo modprobe -r wireguard && sudo modprobe wireguard

관련 정보