Я установил Ubuntu как раз сегодня для выполнения Защитной сетки
Я затем следовал их инструкциям по установке для Ubuntu.
$ sudo add-apt-repository ppa:wireguard/wireguard
$ sudo apt-get update
$ sudo apt-get install wireguard-dkms wireguard-tools
К сожалению, их 'Быстрый запуск' был совсем не..
$ ip link add dev wg0 type wireguard
RNETLINK answers: Operation not supported
Долбаный ЗАПАС Защитная сетка Ubuntu и ЗАПАСА и я уже получаем проблемы. Поэтому я избегал Linux во-первых.. все же здесь я, отправляя вопросы на форуме поиска и устранения неисправностей в течение часов.
Я проверил заголовки, проверенные обновления, и т.д. Провал.
Просто перезагрузка, которая должна была решить Вашу проблему.
Но все еще: Защитная сетка, хотя это хорошо работает для меня, все еще в бета-версии и не предназначена для ежедневного использования. С веб-сайта разработчиков по wireguard.com:
Предупреждение: WireGuard в настоящее время разрабатывается, и поэтому любые действия по установке здесь нужно рассмотреть как экспериментальные. Мы быстро работаем к включению магистрали, при которой точке мы будем считать эту кодовую базу неэкспериментальной.
Я сделал несколько вещей. Я не являюсь уверенным или отдельным, или комбинация их помогла.
Одна вещь, которую стоит упомянуть: после тех действий я выполнил команды для установки WireGuard успешно с sudo. Ранее, я не мог.
По всей вероятности wireguard
модуль ядра не загружается. Просто попробуйте a modprobe wireguard
. Если это показывает ошибку, проблема состоит в том, что модуль не скомпилировал правильно для Вашего ядра. Это, по всей вероятности, то, потому что защитная сетка все еще не абсолютно "стабильна".
Если это верно, просто ожидайте обновления защитной сетки, в случае такой ошибки, это должно иметь место в течение нескольких дней, поскольку защитная сетка devs, кажется, решает подобные проблемы очень быстро.
С 18,04 бионическими защитная сетка dkms модуль не была создана с версией 4.15.x ядро + заголовки для меня (это было хотя в прошлом?). При обновлении до недавно доступной "аппаратной реализации возможностей" 4,18 ядер был успешно создан модуль (см. вывод dpkg-reconfigure wireguard
или dkms status wireguard
).
Проверьте на необходимые установки пакета (пакетов) рабочего стола/сервера в человечности Wiki.
Я сталкиваюсь с той же проблемой...., но я фиксирую это удачей, когда я пытался установить ее с исходной компиляцией в веб-сайте Защитной сетки. Я выполняю следующее, и это разрешено:
$sudo apt-get install libmnl-dev libelf-dev linux-headers-$(uname -r) build-essential pkg-config
Устранена эта проблема путем обновления ядра до 4.15.0-128-generic
lsmod | grep wireguard
выдает результат
wireguard 221184 0
ip6_udp_tunnel 16384 1 wireguard
udp_tunnel 16384 1 wireguard