Обновление: похоже, это проблема с моим хостером (1blu).Загрузка модуля отлично работает на моем локальном компьютере и на другом моем сервере (другой хостер).
Я не могу заставить wireguard работать на моем Ubuntu 20.04. Я думаю, что моя главная проблема в том, что модуль wireguard не загружен. Когда я делаю modprobe wireguard
Я получил:
modprobe: FATAL: модуль wireguard не найден в каталоге /lib/modules/5.4.0
Сообщение об ошибке имеет смысл, так как модуль wireguard был создан для /lib/modules/5.4.0-77-generic/updates/dkms/wireguard.ko
$ find / -iname "*wireguard.ko*"
/lib/modules/5.4.0-77-generic/updates/dkms/wireguard.ko
Меня также смущает следующее сообщение об ошибке при выполнении lsmod | grep проводная защита
и я не уверен, связано ли это с wireguard:
libkmod: ОШИБКА ../libkmod/libkmod-module.c:1941 kmod_module_get_holders: не удалось открыть '/sys/module/crct10dif_pclmul/holders': нет такого файла или каталога
Что я могу сделать, чтобы загрузить модуль wireguard?
Вот некоторая дополнительная информация, которая может иметь значение:
$ lsb_release -a
Нет доступных модулей LSB.
Идентификатор дистрибьютора: Ubuntu
Описание: Ubuntu 20.04.2 LTS
Релиз: 20.04
Кодовое название: фокальный
$ uname -a
Linux mysecrethostname 5.4.0 #1 SMP Пн 9 декабря 19:36:21 MSK 2019 x86_64 x86_64 x86_64 GNU/Linux
Установленные пакеты linux-headers: Linux-заголовки-5.4.0-77
, Linux-заголовки-5.4.0-77-общий
, linux-заголовки-общий
Версии Wireguard:
Wireguard 1.0.20200513-1~20.04.2
wireguard-dkms 1.0.20201112-1~20.04.1
инструменты wireguard 1.0.20200513-1~20.04.2
Лог сборки модуля:
-------- Начало удаления --------
Модуль: проволока
Версия: 1.0.20201112
Ядро: 5.4.0-77-универсальное (x86_64)
-------------------------------------
Статус: Перед удалением эта версия модуля была АКТИВНОЙ на этом ядре.
wireguard.ko:
- Удаление
- Удаление из: /lib/modules/5.4.0-77-generic/updates/dkms/
- Оригинальный модуль
- Для этого модуля на этом ядре не найден оригинальный модуль.
- Используйте команду dkms install для переустановки любой предыдущей версии модуля.
депмод...
DKMS: удаление завершено.
------------------------------
Удаление версии модуля: 1.0.20201112
полностью из дерева DKMS.
------------------------------
Выполнено.
Загрузка новых файлов wireguard-1.0.20201112 DKMS...
Вполне вероятно, что 5.4.0 принадлежит хосту chroot
Сборка для 5.4.0 и 5.4.0-77-универсальная
Сборка модуля для ядра 5.4.0 была пропущена, т.к.
заголовки ядра для этого ядра, похоже, не установлены.
Сборка начального модуля для 5.4.0-77-generic
Выполнено.
wireguard.ko:
Запуск проверки работоспособности версии модуля.
- Оригинальный модуль
- В этом ядре нет оригинального модуля.
- Установка
- Установка в /lib/modules/5.4.0-77-generic/updates/dkms/
депмод...
DKMS: установка завершена.