J'ai installé Ubuntu juste aujourd'hui pour lancer Wireguard
J'ai ensuite suivi leurs instructions d'installation pour Ubuntu.
$ Sudo add-apt-repository ppa:wireguard/wireguard
$ Sudo apt-get update
$ Sudo apt-get install wireguard-dkms wireguard-tools
Malheureusement, leur 'Quick start' a été tout sauf ..
$ ip link add dev wg0 type wireguard
RNETLINK answers: Operation not supported
Freaking STOCK Ubuntu et STOCK Wireguard et j'ai déjà des problèmes. C’est la raison pour laquelle j’étais en dehors de Linux en premier lieu ... et pourtant je suis ici, posant des questions sur un forum de dépannage en quelques heures.
J'ai vérifié les en-têtes, vérifié les mises à jour, etc. Pas de dés.
Je suis confronté au même problème .... mais je résous ce problème par chance lorsque j’ai essayé de l’installer avec la compilation source sur le site Web de Wireguard. Je lance le suivant et il est résolu:
$Sudo apt-get install libmnl-dev libelf-dev linux-headers-$(uname -r) build-essential pkg-config
Le module de noyau wireguard
n'est probablement pas chargé. Essayez juste un modprobe wireguard
. Si cela indique une erreur, le problème est que le module n'a pas été compilé correctement pour votre noyau. Ceci est très probablement dû au fait que Wireguard n’est toujours pas complètement "stable".
Si tel est le cas, attendez simplement une mise à jour de wireguard. En cas d'erreur, cela devrait être le cas dans quelques jours, car les développeurs de wireguard semblent résoudre ce type de problèmes très rapidement.
Il suffit de redémarrer, cela aurait dû résoudre votre problème.
Mais quand même: Wireguard, même si cela fonctionne bien pour moi, reste en version bêta et n’est pas destiné à un usage quotidien. Sur le site Web des développeurs à l’adresse wireguard.com :
Avertissement: WireGuard est en cours de développement. Par conséquent, toutes les étapes d'installation décrites ici doivent être considérées comme expérimentales. Nous travaillons rapidement à l'inclusion de la ligne principale, point auquel nous considérerons cette base de code comme non expérimentale.
Avec 18.04 bionic, le module wireguard dkms n’était pas construit avec une version d’un noyau 4.15.x + en-têtes pour moi (c’était bien dans le passé?). Lors de la mise à niveau vers le noyau 4.18 "d'activation matérielle" récemment disponible, le module a été construit avec succès (voir le résultat de dpkg-reconfigure wireguard
ou dkms status wireguard
).
Vérifiez si le (s) paquet (s) de postes de travail/serveur nécessaires sont installés dans ubuntu wiki .
J'ai fait quelques choses. Je ne suis pas sûr si un individu ou une combinaison d'entre eux a aidé.
Une chose qu'il convient de mentionner: après ces actions, j'ai exécuté des commandes pour configurer WireGuard avec succès avec Sudo . Auparavant, je ne pouvais pas.