web-dev-qa-db-fra.com

/ USR / BIN / WG-RAPIDE: LIGNE 31: RESOLVCONF: Commande non trouvée [WireGuard | Debian]

Message d'erreur:

/usr/bin/wg-quick: line 31: resolvconf: command not found

le problème:

Je ne suis pas parfaitement certain, j'ai openresolv installé RN et l'avez essayé et obtenu la même réponse lorsque resolvconf est installé.

De toute façon, je ne peux pas me connecter à mon VPN.

14
Jimmy32

Les distributions Linux modernes utilisent SystemD, qui fournit sa propre saveur de resolvconf dans le cadre de la commande resolvectl. Voir Manpage . Un symbolique appelé resolvconf peut être créé quelque part dans $PATH.

  • Sur Arch Linux, il y a le package systemd-resolvconf cela pour vous.
  • Sur Debian (et Ubuntu?) Vous devez le faire manuellement. En utilisant /usr/local Pour éviter d'éventuels conflits d'emballages:
    ln -s /usr/bin/resolvectl /usr/local/bin/resolvconf
    

Avec le symbole en place, wg-quick fonctionne bien pour moi.

modifier : Il existe un débiteur Rapport de bogue Demandant le lien symbolique

12
Tim

Avait le même problème, trouvé sur cette page: https://github.com/streisandeffect/streisand/issues/1434

Sudo apt install openresolv

Résolu pour moi.

7
thomasrive

Ce n'est pas la solution, mais si vous commencez le DNS dans le fichier WG0 Conf, cela fonctionnera. WG-Quick fait une bande de choses dans les coulisses, l'une d'entre elles ajuste le serveur de noms, généralement pour utiliser vos fournisseurs VPN. Définissez votre /etc/resolv.conf pour utiliser Cloudflare (1.1.1.1), puis réessayez. Il devrait se connecter sans la dépendance resolvconf.

1
BrodyBuster