VpnHood!

Dépannage

Quand quelque chose ne va pas, VpnHood! MANAGER le signale généralement en premier : dans le statut d'un serveur, par un message en rouge ou par une erreur à l'ouverture d'une clé. Retrouvez ci-dessous ce que vous voyez et la marche à suivre.

Ce qu'indique le statut d'un serveur

Le Status d'un serveur indique où il en est :

  • NotInstalled : il n'a pas encore joint MANAGER.
  • Configuring : il applique de nouveaux paramètres, ce qui prend une minute ou deux.
  • Idle ou Active : il fonctionne, et il est Active tant que des appareils sont connectés.
  • Disabled : son interrupteur Enabled est désactivé.
  • Lost : il n'envoie plus de rapports à MANAGER.
  • Error : il n'a pas pu appliquer ses paramètres.

Seul un serveur Idle, Active ou Configuring reçoit de nouvelles connexions.

L'installation via SSH échoue

Lorsque MANAGER ne parvient pas à installer un serveur via SSH, il affiche une erreur, avec, sous Details, tout ce qu'il a reçu en retour. Les erreurs les plus courantes :

  • Si l'erreur indique The host has no public address, saisissez l'adresse IP publique du serveur, ou un nom qui pointe vers lui : MANAGER joint le serveur via Internet.
  • Si la connexion est refusée ou expire, MANAGER n'a pas pu joindre le service SSH du serveur : vérifiez que le serveur accepte les connexions SSH depuis Internet sur ce port, ou installez-le plutôt avec une commande.
  • Si l'erreur indique Permission denied, le nom d'utilisateur, la clé SSH ou le mot de passe est incorrect.
  • Si l'erreur indique Login Password required, l'utilisateur a besoin de son mot de passe pour sudo : saisissez-le dans Login Password, même si vous vous connectez avec une clé SSH.
  • Si l'erreur indique Installation failed, le programme d'installation a démarré mais ne s'est pas terminé, et Details montre ce qu'il a affiché. L'utilisateur doit être autorisé à utiliser sudo, qui doit être présent sur la machine, même pour root.

Un serveur ne se connecte jamais

Un serveur reste NotInstalled jusqu'à ce qu'il joigne MANAGER, ce qu'il fait en HTTPS, sur access.vpnhood.com, environ une minute après la fin de son programme d'installation. S'il reste dans cet état :

  • Lisez ce qu'a affiché la commande d'installation. Si elle s'est arrêtée sur une erreur, corrigez celle-ci et relancez la commande : elle reste valable jusqu'à ce que vous supprimiez le serveur.
  • Vérifiez que le serveur peut joindre access.vpnhood.com en HTTPS : un pare-feu ou un réseau qui bloque cette connexion tient le serveur à l'écart.
  • Consultez le journal du serveur, qui indique pourquoi il ne parvient pas à se connecter : voir Démarrer et arrêter le serveur, ou Démarrer, arrêter et vérifier le serveur sous Docker.

Un serveur affiche une erreur

Lorsqu'un serveur ne peut pas appliquer ses paramètres, son statut passe à Error, et sa page en indique la raison, en rouge, sous Error. Il réessaie toutes les minutes : l'erreur disparaît donc dès que vous en supprimez la cause.

  • Si l'erreur indique No working tcp end point is available after configuration, le serveur n'a pu ouvrir aucun de ses ports TCP. Sous Access Points, une icône rouge à côté d'un port signale un port qu'il n'a pas pu ouvrir : sélectionnez-la pour savoir pourquoi. Le plus souvent, un autre programme utilise déjà ce port. Libérez le port ou attribuez-en un autre au point d'accès, comme le montre Modifier une adresse.
  • Si l'erreur indique Your server version is not supported, le serveur est plus ancien que ce que MANAGER accepte : relancez sa commande d'installation, qui installe la dernière version.

Un serveur dont les paramètres échouent depuis une semaine ne réessaie plus que toutes les demi-heures. Une fois la cause supprimée, redémarrez-le pour qu'il réessaie aussitôt.

Un serveur n'envoie plus de rapports

Un serveur envoie un rapport à MANAGER toutes les quelques minutes. Si plusieurs rapports manquent d'affilée, son statut passe à Lost : la machine est hors service, le serveur s'est arrêté, ou il ne peut pas joindre access.vpnhood.com. Il ne reçoit aucune nouvelle connexion jusqu'à son prochain rapport, et les autres serveurs de la ferme continuent de fonctionner.

Vérifiez que la machine est en marche, puis contrôlez l'état et le journal du serveur, et redémarrez-le : voir Démarrer et arrêter le serveur, ou Démarrer, arrêter et vérifier le serveur sous Docker.

Une ferme affiche un message en rouge

Un message en rouge sous le nom d'une ferme signifie que MANAGER n'a pas pu construire le jeton de la ferme, la partie d'une clé qui indique aux applications comment joindre ses serveurs. Tant que vous n'avez pas corrigé le problème, la ferme conserve son dernier jeton fonctionnel : ses clés contiennent donc ses anciennes adresses.

  • Si le message indique The farm must have at least one server with PublicInToken access points to use a SelfSigned certificate, les applications ne pourraient trouver les serveurs de la ferme ni par un domaine de confiance ni par une adresse figurant dans les clés. Donnez à l'un de ses serveurs une adresse dont le Mode est PublicInToken, comme l'indique Paramètres d'un point d'accès, ou associez la ferme à votre propre domaine : voir Utiliser votre propre domaine. Une nouvelle ferme affiche ce message tant que son premier serveur n'est pas installé.
  • Si le message indique DomainOnly certificates cannot be used as the default server farm tokens at this time, le paramètre Signing du certificat intégré aux clés est réglé sur DomainOnly, or les clés ne peuvent pas contenir un tel certificat. Choisissez pour ce certificat une autre valeur de Signing, ou intégrez un autre certificat aux clés : voir Le certificat intégré aux clés.

Une clé ne s'ouvre pas

Si, sur la page d'une clé, Access Key indique The server farm token has not been initialized properly, la ferme de la clé n'a jamais eu de jeton fonctionnel. Ouvrez la ferme et corrigez la cause de son message en rouge, comme expliqué ci-dessus : la clé s'ouvre alors.

Les applications ne peuvent pas se connecter

Quand un appareil ne parvient pas à se connecter, l'application en indique la raison :

  • Si l'application indique que la clé a expiré, est verrouillée ou a épuisé son quota de trafic, ouvrez la clé dans MANAGER : une clé cesse de fonctionner dès qu'elle expire, épuise son quota de trafic ou est désactivée.
  • Si l'application indique qu'aucun serveur n'est disponible, aucun des serveurs de la ferme ne peut accepter de nouvelle connexion : vérifiez leur statut, comme expliqué ci-dessus.
  • Si l'application ne parvient pas à joindre le serveur, vérifiez que les adresses dont le Mode est PublicInToken sont bien les adresses publiques de vos serveurs, et que le pare-feu du serveur, ou celui de votre cloud, laisse passer leur port TCP. Si elle se connecte sur certains réseaux mais pas sur d'autres, ces derniers bloquent le serveur : voir Éviter le blocage de l'adresse IP de votre serveur.

Étapes suivantes