JusteGeek

NAS Asustor : configurer un VPN WireGuard sur ADM

Après vous avoir présenté le VPN WireGuard et vous avoir expliqué comment créer son propre serveur, je vous propose aujourd'hui de voir comment configurer un VPN WireGuard sur ADM, le système des NAS Asustor. En effet, si la compatibilité d'ADM avec WireGuard n'est pas native, le constructeur taïwanais propose à travers son magasin d'application des extensions de kernel qui vont permettre d'ajouter le support du client WireGuard.

Contexte de ce tutoriel

Ce tutoriel a été rédigé avec un Lockerstor 6 Gen 2 équipé d'Asustor Data Master 4.2. Les captures peuvent donc légèrement changer si vous utilisez une version différente, mais le process devrait rester sensiblement le même pour les versions futures d'ADM. Le serveur VPN WireGuard quant à lui était en version 1.0.20210223.

Enfin, comme souvent lorsque je vous propose un tutoriel sur un NAS Asustor, les manipulations ont été réalisées avec un compte ayant les droits d'administration sur le NAS.

Installer les extensions de Kernel

Les NAS Asusor ne sont pas compatibles nativement avec le VPN WireGuard. Il est en effet nécessaire d'installer le package nommé ADM Kernel Extensions disponible dans AppCentral. Ouvrez donc AppCentral, cliquez sur Toutes les Applications et recherchez ensuite ADM Kernel Extensions.

Installer le Package ADM Kernel Extensions depuis AppCentral

Laissez vous guider par l'assistant. Dans notre cas, c'est tout simple : aucun choix, aucune option, il suffit juste de cliquer sur le bouton Installer :

Installation des Extensions de Kernel pour ADM

Le package ADM Kernel Extensions étant le seul pré-requis, nous pouvons passer à la configuration client WireGuard.

Configuration du VPN WireGuard sur ADM.

Les connexions VPN sont gérées dans Asustor Data Master (ADM) au même endroit que la gestion des interfaces réseaux. Connectez vous donc à votre NAS et ouvrez la fenêtre Réglages. Dans la partie gauche, sélectionnez Réseau puis cliquez dans la partie droite sur le bouton Ajouter et enfin Créer VPN.

ADM : ajouter une connexion VPN

L'assistant de configuration VPN s'ouvre. Grâce aux extensions de Kernel installées à l'étape précédente, une option WireGuard VPN apparait ici. Bien sûr, c'est celle-ci que vous allez sélectionner, puis cliquez sur Suivant.

L'option WireGuard VPN est disponible grâce aux extensions de Kernel

Renseignez ensuite les informations nécessaires à la connexion :

Avant de valider, cliquez sur le bouton coller au niveau de la clé publique de l'interface, car il va falloir renseigner cette clé publique sur le serveur. Une fois fait, vous pouvez terminer l'assistant en cliquant sur Finir.

Renseignez les informations de l'interface et du pair (le serveur)

Ajout du NAS sur le serveur

Pour établir une liaison VPN WireGuard, client et serveur doivent posséder la clé publique de leur pair. Il va donc falloir déclarer la clé publique de notre NAS Asustor sur le serveur VPN. Connectez vous donc sur votre serveur WireGuard, puis éditez le fichier de configuration de votre votre interface (par exemple /etc/wireguard/wg0). Ajoutez une section [Peer] dans laquelle vous indiquerez les informations relatives à votre NAS (clé publique, adresse IP...). Si vous avez quelques doutes sur ces informations, je vous recommande d'aller lire mon tuto sur la création d'un VPN WireGuard. Votre fichier de configuration devrait ainsi ressembler à cela :

Ajoutez les informations relative au NAS dans la configuration côté serveur

Redémarrez ensuite votre interface WireGuard pour prendre en compte les changements :

# wg-quick down wg0
# wg-quick up wg0

Connecter le NAS Asustor au VPN WireGuard

Retournez maintenant sur votre NAS Asustor, ouvrez la fenêtre Réglages, puis Réseau et Interface Réseau. Vous apercevez maintenant votre connexion WireGuard, mais celle-ci possède une croix rouge sur son icône. Cela signifie simplement que le VPN n'est pas connecté. Pour démarrer la connexion, rien de plus simple : sélectionner l'interface WireGuard, puis cliquez sur le bouton Action puis sur Connecter.

Sélectionnez l'interface WireGuard et cliquez sur Connecter

Si vous avez tout bien renseigné dans votre configuration (côté NAS et côté serveur), la connexion devrait s'établir, et la croix rouge sur l'interface disparaitra au profit d'une coche bleue.

Le NAS Asustor est connecté au VPN WireGuard

WireGuard connecté, et maintenant ?

Maintenant que notre NAS est connecté au VPN, on va s'assurer que tout fonctionne bien. Et pour cela, je vais monter un partage CIFS du serveur WireGuard sur le NAS et tester un transfert de fichiers. Pour ma part, je sais que mon serveur VPN possède un partage nommé backup accessible au compte invité. C'est donc ce partage que je vais monter sur mon NAS.

Ouvrez donc le Contrôle d'Accès sur le NAS et cliquez à gauche sur Dossiers Partagés, puis en haut sur Dossier CIFS. Cliquez ensuite sur le bouton Monter pour monter un nouveau partage.

Ajouter un partage CIFS sur le NAS

Dans la fenêtre qui s'ouvre, renseignez tous les champs nécessaires au montage du partage CIFS :

Ajout d'un partage CIFS sur ADM

Si vous souhaitez que le partage soit remonté automatiquement à chaque démarrage du NAS, cocher la case Monter automatiquement au démarrage du système. Cliquez ensuite sur le bouton Test Connexion pour vérifier que tout est OK. Si c'est le cas, vous devriez avoir un message comme celui-ci :

Succès de la connexion CIFS

Cliquez ensuite sur Suivant et choisissez les droits d'accès que vous souhaitez mettre en place (lecture, écriture, etc.).

Attribution des droits sur le dossier partagé

Cliquez encore une fois sur Suivant. Le résumé s'affiche alors. Il ne reste qu'à cliquer sur le bouton Finir pour valider le tout.

Le résumé du montage CIFS

Le montage apparait maintenant dans la liste des montages CIFS.

Le partage CIFS apparait maintenant dans la liste

En ouvrant ensuite l'explorateur de fichiers, on peut constater que notre partage est présent, et surtout que l'on peut y accéder !

Le dossiers distant est maintenant accessible dans l'explorateur de fichiers

Et voilà ! la liaison VPN WireGuard entre notre NAS et notre serveur est opérationnelle. Et vous allez ainsi pouvoir profiter des avantages de WireGuard, notamment sa rapidité.

J'espère que ce tuto vous aura été utile ! N'hésitez pas à partager votre avis en commentaire si vous utilisez un VPN WireGuard sur ADM.

Quitter la version mobile