Wireguard отказывается работать на Fedora 31: протокол не поддерживается - PullRequest
2 голосов
/ 05 апреля 2020

Я недавно установил wireguard-tools и несколько раз перезапустил машину. Тем не менее, он просто не будет работать. Я получаю эту ошибку каждый раз:

Warning: `/etc/wireguard/myprovider.conf' is world accessible
[#] ip link add myprovider type wireguard
Error: Unknown device type.
Unable to access interface: Protocol not supported
[#] ip link delete dev myprovider
Cannot find device "provider"

Затем я запускаю состояние dkms, и оно выдается полностью пустым, даже после перезапуска. Глядя онлайн, не похоже, что чьи-то другие dkms пропали. Моя версия ядра 5.5.13-200.fc31.x86_64, последняя версия, которую я могу go. Я попробовал общие советы по очистке пакетов, обновлению и переустановке wireguard, но это не сработало. Что мне делать отсюда? Требуется ли переустановка всей ОС?

1 Ответ

0 голосов
/ 07 мая 2020

Что показывает modinfo wireguard?

Проводная защита включена Linux 5,6 и выше. В ядре 5.5 вам нужно установить модуль ядра.

Я пользователь Debian, но на fedora это должно работать:

$ sudo dnf copr enable jdoss/wireguard
$ sudo dnf install wireguard-dkms wireguard-tools

wireguard-tools только устанавливают инструменты, wireguard-dkms модуль ядра, это выполнит реальную работу .

ссылка

...