
wireguard をインストールしましたが、modprobe でモジュールをロードできません。コマンドを実行すると、次のエラーが表示されます。
modprobe wireguard
modprobe: ERROR: could not insert 'wireguard': Operation not permitted
insmod でも試してみました:
insmod /var/lib/dkms/wireguard/kernel-5.3.0-42-generic-x86_64/module/wireguard.ko
insmod: ERROR: could not insert module /var/lib/dkms/wireguard/kernel-5.3.0-42-generic-x86_64/module/wireguard.ko: Operation not permitted
同じエラーが続きます。解決方法はありますか?
セキュア ブートが有効になっていると、カーネル モジュールは署名されていないため読み込みがブロックされます。そのため、次のコマンドを実行してこれを解決しました。
echo 1 > /proc/sys/kernel/sysrq
echo x > /proc/sysrq-trigger
しかし、まだ同じエラーが起こります。
答え1
BIOS設定に行き、セキュアブートを無効にします