projet2019-2020-rpi-acces-distant
Différences
Ci-dessous, les différences entre deux révisions de la page.
— | projet2019-2020-rpi-acces-distant [2024/01/28 23:48] (Version actuelle) – créée - modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ==== Projet 2019-2020 : Raspberry Pi comme serveur d' | ||
+ | * Accès distant à votre réseau local (Raspbian, PiVPN, Pi-hole, SSH, utilitaires) | ||
+ | * Présentation par Raymond Ouellette | ||
+ | * Documentation prête, expérimentation fonctionnelle | ||
+ | * Expérimentations personnelles, | ||
+ | |||
+ | === Membres intéressés: | ||
+ | * À venir ; inscrivez votre nom ici ou écrivez-nous [[email: | ||
+ | |||
+ | ====Résumé==== | ||
+ | |||
+ | Pour accéder de l' | ||
+ | |||
+ | ====Le Raspberry Pi==== | ||
+ | |||
+ | Le Raspberry Pi est un nano-ordinateur monocarte à processeur ARM conçu par des professeurs du département informatique de l' | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Parfaitement silencieux et peu énergivore, | ||
+ | |||
+ | === Raspbian ou Linux Debian pour processeur ARM === | ||
+ | |||
+ | La version Linux Debian pour ARM, nommée Raspbian [https:// | ||
+ | |||
+ | Le système s’installe sur une carte de mémoire microSD d’une taille minimale suggérée de 8 Go. Il n’y a pas vraiment d’avantages à prendre une carte trop volumineuse parce que l’espace restant, qui peut bien sûr être utilisé, est d’un accès plus lent que celui offert par une simple clé sur un des ports USB du Raspberry Pi. Un disque rigide externe peut être branché à condition qu’il soit alimenté par sa propre source d’énergie. | ||
+ | |||
+ | La carte microSD sera préparée (formatage et installation) sur un ordinateur Linux en l’insérant soit dans la fente du lecteur de carte SD soit dans un port USB avec un adaptateur USB (parfois inclus à l’achat de la carte). Assurez-vous de prendre une carte **de bonne qualité** pour éviter la corruption fréquente de fichiers sur les carte microSD bon marché. | ||
+ | |||
+ | L’installation présentée ici est dite sans affichage ou **headless** en anglais : on peut certes connecter un clavier USB, une souris et un écran sur le port HDMI pour accéder au Raspberri Pi quand sa carte microSD aura été préparée puis insérée dans le petit lecteur du Pi, mais il est tout aussi possible d’accéder au Pi à distance grâce à une connexion ssh et de compléter et peaufiner son installation dans un terminal. Comme le Raspberri Pi est destiné à être un serveur, aussi bien savoir comment y accéder à distance avec le meilleur outil approprié : | ||
+ | |||
+ | === Préparation de la carte microSD === | ||
+ | |||
+ | La préparation se fait sur un ordinateur Linux et non sur le Raspberry Pi. | ||
+ | * Insérez la carte microSD (dans son adaptateur) dans la fente ou le port USB | ||
+ | * Ouvrez un terminal et tapez '' | ||
+ | |||
+ | < | ||
+ | NAME | ||
+ | sda 8:0 0 931, | ||
+ | ├─sda1 | ||
+ | ├─sda2 | ||
+ | ├─sda3 | ||
+ | └─sda4 | ||
+ | sdc 8:48 | ||
+ | └─sdc1 | ||
+ | sr0 | ||
+ | </ | ||
+ | |||
+ | * La carte microSD est ici le périphérique (device) ''/ | ||
+ | * '' | ||
+ | * '' | ||
+ | < | ||
+ | * '' | ||
+ | * Quand la carte est prête, tapez '' | ||
+ | < | ||
+ | NAME | ||
+ | sda | ||
+ | ├─sda1 ext4 | ||
+ | ├─sda2 ext4 | ||
+ | ├─sda3 ext4 | ||
+ | └─sda4 ext4 | ||
+ | sdc | ||
+ | ├─sdc1 vfat | ||
+ | └─sdc2 ext4 | ||
+ | sr0 | ||
+ | </ | ||
+ | * Avec un '' | ||
+ | * Retirez la carte du lecteur et insérez-la de nouveau pour qu’elle soit lue par le système. Elle devrait apparaître et vous remarquerez une partition nommée '' | ||
+ | * **Si vous avez modifié la taille de la partition rootfs à l’étape avec gparted**, il faudra aussi corriger le fichier '' | ||
+ | * Démontez les partitions de la carte qui est maintenant prête. | ||
+ | * Insérez la carte microSD dans le Raspberry Pi; | ||
+ | |||
+ | ====Préparation du Raspberry Pi==== | ||
+ | |||
+ | ===D’abord accéder au Raspberry Pi=== | ||
+ | |||
+ | Votre nano-ordinateur est maintenant prêt à être configuré après son premier démarrage. Mais pour y accéder il faut connaître son adresse IP; comme aucun périphérique n’y est branché (écran, souris, clavier), seul l’accès ssh est possible. On peut découvrir l’adresse IP de plusieurs façons : | ||
+ | |||
+ | - En interrogeant le routeur depuis notre ordinateur principal dans un fureteur; dans le cas de Vidéotron par exemple il faut utiliser l’adresse '' | ||
+ | - '' | ||
+ | - '' | ||
+ | Tentez un premier accès ssh de la façon suivante : '' | ||
+ | < | ||
+ | The authenticity of host ' | ||
+ | ECDSA key fingerprint is a6: | ||
+ | Are you sure you want to continue connecting (yes/no)? yes | ||
+ | Warning: Permanently added ' | ||
+ | pi@192.168.0.150' | ||
+ | The programs included with the Debian GNU/Linux system are free software; | ||
+ | the exact distribution terms for each program are described in the | ||
+ | individual files in / | ||
+ | Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent | ||
+ | permitted by applicable law. | ||
+ | Last login: Thu Nov 15 15:11:27 2018</ | ||
+ | Vous pouvez peut-être avoir aussi ce message : | ||
+ | '' | ||
+ | Qu’il apparaisse ou non, ce sera la prochaine étape. | ||
+ | |||
+ | ===Configuration de base du Raspberry Pi=== | ||
+ | |||
+ | Au premier branchement on se connecte comme usager //pi// avec // | ||
+ | |||
+ | == Pour ajouter un usager sur le Raspberry Pi == | ||
+ | |||
+ | '' | ||
+ | Dans le fichier qui s’ouvre, ajoutez la ligne '' | ||
+ | |||
+ | == Configurons maintenant le Raspberry Pi (en tant qu' | ||
+ | |||
+ | '' | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | **L’option 1** de raspi-config sert donc ici à changer le mot de passe de pi (puisqu' | ||
+ | |||
+ | On se déplace au clavier dans cette interface avec les flèches et la touche Tab. | ||
+ | |||
+ | **L’option 2** concerne le réseau. Donnez un nom au Raspberry Pi (pas d’espace ni de signes diacritiques – accents, cédilles, etc – privilégiez un nom assez simple et descriptif. Il apparaîtra toujours dans l’invite du terminal. | ||
+ | Profitez-en pour activer le WIFI (nom du SSID et mot de passe). | ||
+ | **L’option 3** concerne le mode de démarrage. Choisissez B1 Desktop/CLI pour l’interface en mode texte ou ligne de commande. C’est plus léger, plus rapide et moins gourmand en ressources. Tous les logiciels graphiques installés sur le pi se lanceront quand même et c’est le serveur Xorg de votre ordinateur qui sera utilisé pour leur affichage. Il n’y a pas d’avantage à choisir un autre mode. | ||
+ | **L’option 4** sert à l’internationalisation du Raspberry Pi : | ||
+ | **L’option 5** concerne les accès à l’appareil. Activez P2 SSH, P4 SPI, P5 I2C, P6 Serial et P7 1-Wire, ce sont les choix conseillés. | ||
+ | L’overclocking n’est pas nécessaire, | ||
+ | Dans **l’option 7** seul le choix A1 est à considérer si vous n’avez pas utilisé tout l’espace disponible de la carte microSD quand vous l’avez examiné et préparé avec Gparted. Les autres options seront peu utiles en mode serveur. | ||
+ | On ferme cette application et on redémarre le Raspberry Pi avec la commande '' | ||
+ | |||
+ | == Mise-à-jour logicielle du Raspberry Pi == | ||
+ | |||
+ | Le Raspberry Pi est redémarré et vous y êtes branché par ssh (sur le compte de pi avec son nouveau mot de passe bien sûr, ou comme nouvel usager). Il faut maintenant s’assurer, | ||
+ | '' | ||
+ | |||
+ | La première commande met à jour le cache des logiciels (l’ensemble des logiciels disponibles sur les différents miroirs de la distribution Raspbian), puis lorsque l’opération est complétée (le point-virgule), | ||
+ | |||
+ | '' | ||
+ | |||
+ | Le logiciel // | ||
+ | |||
+ | '' | ||
+ | |||
+ | Puis nous allons éditer avec le logiciel //mc// (ou avec l' | ||
+ | '' | ||
+ | Il faudra décommenter (en enlevant les deux %%//%% du début) les lignes suivantes : | ||
+ | < | ||
+ | Unattended-Upgrade:: | ||
+ | Unattended-Upgrade:: | ||
+ | Évidemment changez le nom de l’usager qui recevra le courriel! | ||
+ | |||
+ | Toujours dans le même répertoire, | ||
+ | < | ||
+ | APT:: | ||
+ | APT:: | ||
+ | APT:: | ||
+ | APT:: | ||
+ | Vous pouvez tester si cela fonctionne avec cette commande : '' | ||
+ | |||
+ | Enfin, pour activer ces mises-à-jour automatique avec unattended-upgrade, | ||
+ | '' | ||
+ | Répondez //oui// et acceptez la ligne de configuration par défaut qui est de ne mettre à jour automatiquement que les logiciels affectés par un correctif de sécurité. Les autres mises à jour devront être faites manuellement sauf si vous décommentez les autres types de mises à jour dans le fichier ''/ | ||
+ | |||
+ | Les mises à jour manuelles se font de la façon suivante : | ||
+ | '' | ||
+ | Faites-les de temps en temps, 1 ou peut-être 2 fois par mois suffisent grâce aux mise-à-jour automatiques de sécurité. | ||
+ | |||
+ | Enfin, parlant de sécurité, un serveur ssh, même si on change son port habituel d’accès, demeure sensible aux attaques par force brute. Installez le logiciel // | ||
+ | |||
+ | On activera ensuite // | ||
+ | < | ||
+ | sudo systemctl start fail2ban.service | ||
+ | sudo systemctl enable fail2ban.service</ | ||
+ | |||
+ | ===Ajouts de logiciels pratiques=== | ||
+ | Même si votre Raspberry Pi contient déjà par défaut une pléthore de logiciels (surtout si vous avez choisi la version Desktop de Raspbian), je vous suggère les ajouts suivants : | ||
+ | |||
+ | Deux fureteurs Internet légers, le premier graphique et le second texte seulement : | ||
+ | '' | ||
+ | |||
+ | Des utilitaires : | ||
+ | '' | ||
+ | |||
+ | Et j’en oublie sûrement! | ||
+ | |||
+ | ===Sauvegarde de votre installation=== | ||
+ | |||
+ | Le point faible du Raspberry Pi est son fonctionnement à partir de la carte microSD qui peut se corrompre facilement (par exemple lors d’une panne de courant). Utiliser une carte microSD de qualité peut aider, mais l’idéal est la bonne vieille copie de sauvegarde de la carte, voire un doublon de votre installation sur une autre carte microSD. | ||
+ | |||
+ | **Cette étape peut se faire après l’installation des deux autres serveurs PiVPN et Pi-hole que nous verrons plus loin.** | ||
+ | |||
+ | * Éteignez le Raspberry Pi : | ||
+ | * Insérez (avec votre adaptateur au besoin) votre carte microSD dans un ordinateur sous Linux et faites un '' | ||
+ | * Utilisez la commande '' | ||
+ | * Réduisez ensuite la taille de l’image à l’aide du script // | ||
+ | * On réinstalle une image avec la même commande '' | ||
+ | ====Gardons le contact!==== | ||
+ | ===Maintien du lien IP=== | ||
+ | Votre réseau à la maison est accessible au moyen d’une adresse IP. Sauf si vous avez acheté une adresse permanente, vous devez utiliser celle attribuée par votre fournisseur Internet. Cette adresse ne change pas souvent; elle peut rester la même pendant des mois, mais votre fournisseur Internet peut la changer sans avertissement. | ||
+ | Voici donc un petit script qui lit l’adresse externe de votre routeur, vérifie si elle a changé et, le cas échéant, vous envoie un courriel contenant la nouvelle adresse. | ||
+ | < | ||
+ | #!/bin/bash | ||
+ | #Script to report public IP address change | ||
+ | #By: Ronny L. Bull | ||
+ | #The file that contains the current pubic IP | ||
+ | EXT_IP_FILE="/ | ||
+ | #Get the current public IP from whatsmyip.com | ||
+ | CURRENT_IP=$(curl http:// | ||
+ | #Check file for previous IP address | ||
+ | if [ -f $EXT_IP_FILE ]; then | ||
+ | KNOWN_IP=$(cat $EXT_IP_FILE) | ||
+ | else | ||
+ | KNOWN_IP= | ||
+ | fi | ||
+ | #See if the IP has changed | ||
+ | if [ " | ||
+ | echo $CURRENT_IP > $EXT_IP_FILE | ||
+ | #If so send an alert | ||
+ | echo " | ||
+ | else | ||
+ | #If not just report that it stayed the same | ||
+ | echo " | ||
+ | fi | ||
+ | </ | ||
+ | Adaptez selon vos besoins. | ||
+ | J’ai placé ce script que j’ai nommé '' | ||
+ | On rend le script exécutable et on lui donne seulement des droits d’accès pour l’usager : | ||
+ | '' | ||
+ | Adaptez à votre usager choisi (pi ou un autre que vous aurez créé). | ||
+ | Créez le fichier qui contiendra l’adresse IP : | ||
+ | '' | ||
+ | Pour que vous receviez un courriel il faut créer un fichier '' | ||
+ | < | ||
+ | set smtp-use-starttls | ||
+ | set ssl-verify=ignore | ||
+ | set smtp=posteo.de: | ||
+ | set smtp-auth=login | ||
+ | set smtp-auth-user=usager@posteo.net | ||
+ | set smtp-auth-password=" | ||
+ | set from=" | ||
+ | </ | ||
+ | Adaptez selon votre fournisseur de courriel, j’ai mis ici l’exemple de posteo. Ce fichier sera utilisé par le logiciel | ||
+ | '' | ||
+ | Le script doit maintenant être exécuté de façon automatique à intervalle régulier, nous utiliserons crontab qui a déjà été installé précédemment avec le paquet cronie. On prépare crontab de la façon suivante : '' | ||
+ | < | ||
+ | # Edit this file to introduce tasks to be run by cron. | ||
+ | #. | ||
+ | # Each task to run has to be defined through a single line | ||
+ | # indicating with different fields when the task will be run | ||
+ | # and what command to run for the task | ||
+ | #. | ||
+ | # To define the time you can provide concrete values for | ||
+ | # minute (m), hour (h), day of month (dom), month (mon), | ||
+ | # and day of week (dow) or use ' | ||
+ | # Notice that tasks will be started based on the cron's system | ||
+ | # daemon' | ||
+ | #. | ||
+ | # Output of the crontab jobs (including errors) is sent through | ||
+ | # email to the user the crontab file belongs to (unless redirected). | ||
+ | #. | ||
+ | # For example, you can run a backup of all your user accounts | ||
+ | # at 5 a.m every week with: | ||
+ | # 0 5 * * 1 tar -zcf / | ||
+ | #. | ||
+ | # For more information see the manual pages of crontab(5) and cron(8) | ||
+ | #. | ||
+ | # m h dom mon dow | ||
+ | 01 */12 | ||
+ | </ | ||
+ | Ajoutez la dernière ligne (copiez-collez) et quitter en sauvegardant en tapant '': | ||
+ | Ainsi votre adresse IP sera vérifiée à minuit et 1 minute et à midi et une minute à tous les jours. Si vous êtes loin du serveur vous n’aurez jamais plus de 12 heures à attendre pour obtenir votre nouvelle adresse dans votre courriel. Vous pouvez ajuster selon vos besoins à une fréquence plus élevée ou plus basse. | ||
+ | ===WOL ou Wake-on-LAN=== | ||
+ | Le nano-ordinateur Raspberry Pi consomme très peu d’énergie et on peut évidemment le laisser fonctionner 24h à l’année. Depuis le pi on peut réveiller (Wake-on-LAN) n’importe quel ordinateur **branché en filaire** au routeur avec lequel communique le pi. Ainsi depuis le pi à distance on peut démarrer un autre appareil, s’y connecter ensuite par ssh, y effectuer les tâches désirées et enfin le fermer à distance. | ||
+ | Il faut utiliser la fonction // | ||
+ | |||
+ | * Pour savoir si la carte réseau est compatible WOL il faut d’abord connaître le nom du périphérique de la carte de réseau avec la commande '' | ||
+ | * On lance ensuite la commande suivante : '' | ||
+ | * Si une autre lettre que '' | ||
+ | * La commande pour lancer à distance un autre appareil se fait depuis le Raspberry Pi mais en utilisant l’adresse matérielle MAC de la carte de réseau à réveiller. Dans la commande '' | ||
+ | * Depuis le Raspberry Pi il suffit de taper : '' | ||
+ | * '' | ||
+ | Le script suivant, que j’ai mis dans le répertoire ''/ | ||
+ | '' | ||
+ | Voici le script à adapter selon vos besoins : | ||
+ | |||
+ | < | ||
+ | #!/bin/bash | ||
+ | # définition des adresses MAC | ||
+ | monordi=1c: | ||
+ | votrordi=61: | ||
+ | echo "Quel PC faut-il réveiller ?" | ||
+ | echo "m) monordi" | ||
+ | echo "v) votrordi" | ||
+ | echo "q) quitter" | ||
+ | read input1 | ||
+ | case $input1 in | ||
+ | m) | ||
+ | / | ||
+ | ;; | ||
+ | v) | ||
+ | / | ||
+ | ;; | ||
+ | Q|q) | ||
+ | exit | ||
+ | ;; | ||
+ | esac | ||
+ | </ | ||
+ | ! | ||
+ | ====Deux autres serveurs : PiVPN et Pi-hole==== | ||
+ | Comme accéder à son réseau grâce à un Raspberry Pi exige vraiment très peu de ressources, on peut facilement ajouter deux autres serveurs au nano-ordinateur. Un premier pour faciliter l' | ||
+ | **PiVPN** [[http:// | ||
+ | |||
+ | ===PiVPN=== | ||
+ | {{: | ||
+ | **PiVPN** offre une installation simplifiée du protocole //OpenVPN// sur un Raspberry Pi. Un script d’installation depuis l’Internet vous permet de créer votre propre serveur OpenVPN en une dizaine de minutes. Il y a toutefois un hic : pour que votre serveur fonctionne sans collision ou erreur d’adressage, | ||
+ | |||
+ | Pourquoi? La presque totalité des modem/ | ||
+ | |||
+ | **La solution est de modifier ses adresses internes en préférant une gamme moins susceptible d’être utilisée par les autres modem/ | ||
+ | 192.168.0.0 à 192.168.255.255 pour plus de 65 000 possibilités d’adresses; | ||
+ | Choisissez une gamme du genre '' | ||
+ | |||
+ | Prenez une adresse IP semblable à '' | ||
+ | |||
+ | L’installation de PiVPN se fait depuis l’Internet après s’être connecté en ssh sur le Raspberry Pi. Je vous suggère, avant de commencer l’installation, | ||
+ | |||
+ | Prêt? En ssh sur votre Raspberry Pi, | ||
+ | '' | ||
+ | Suivez les directives (en anglais), les valeurs par défaut sont habituellement correctes. Pour ma part j’ai choisi OpenDNS comme serveur DNS et un port différent de 1194 pour le VPN. | ||
+ | |||
+ | Quand l’installation sera complétée, | ||
+ | |||
+ | Selon le bureau/SE (système d’exploitation) utilisé, vous n’aurez qu’à importer le fichier ovpn pour établir la connexion « permanente » sécurisée avec votre Raspberry Pi et votre ordinateur portable. Le principe est le même avec un cellulaire, OpenVPN a une interface cliente facile à utiliser. | ||
+ | |||
+ | **Vous ne pourrez pas utiliser le VPN se vous êtes déjà dans votre propre réseau interne** : | ||
+ | |||
+ | ===Que faire si l' | ||
+ | |||
+ | Le script '' | ||
+ | |||
+ | Pour ce faire : | ||
+ | |||
+ | - Éditer ''/ | ||
+ | - Exécuter la commande '' | ||
+ | - Regénérer les fichiers '' | ||
+ | - Au besoin, révoquez l' | ||
+ | - Exportez chacun des nouveaux fichiers '' | ||
+ | |||
+ | Chez Vidéotron, ma dernière adresse IP a tenu 14 mois avant d' | ||
+ | |||
+ | ===Pi-hole=== | ||
+ | {{: | ||
+ | |||
+ | **Pi-hole** est un trou noir pour les publicités de l’Internet; | ||
+ | |||
+ | Le serveur est très léger et, si vous l’utilisez pour y faire transiter tout l’Internet de votre réseau domestique, tous les clients (appareils connectés en filaire ou wifi) bénéficieront de Pi-hole. Et c’est aussi valable hors de votre réseau si vous utilisez votre VPN pour utiliser l’Internet! | ||
+ | |||
+ | L’installation est similaire à celle de PiVPN : connectez-vous sur le Raspberry Pi en ssh, tapez (copier-coller) ensuite la commande suivante : | ||
+ | '' | ||
+ | |||
+ | Votre Raspberry Pi redémarrera à la fin du processus et le serveur Pi-hole sera opérationnel. | ||
+ | |||
+ | Quand Pi-hole est installé on modifie la configuration de notre routeur pour que notre Raspberry Pi (avec Pi-hole) soit **notre unique serveur DNS**. C’est la seule façon de s’assurer que tout notre trafic Internet sera filtré par Pi-hole. La FAQ (foire aux questions) du site Internet de Pi-hole présente (en anglais) 3 méthodes pour le faire, la première et la plus simple est généralement suffisante : | ||
+ | |||
+ | Allez dans la configuration avancée de votre routeur, dans ses options DHCP, et renseignez l’adresse de votre Raspberry Pi comme seul serveur DNS. Supprimez (videz) les adresses obtenues du FAI (fournisseur d’accès Internet). Appliquez les changements et au besoin redémarrez votre routeur. | ||
+ | |||
+ | Vous pourrez accéder à l' | ||
+ | |||
+ | ===Symbiose PiVPN + Pi-hole=== | ||
+ | |||
+ | Nos serveurs PiVPN et Pi-hole fonctionnent mais le fin du fin est qu’on peut les faire fonctionner ensemble! L’avantage est nul pour votre réseau local, lorsque vous êtes chez vous, puisque de toute façon vous ne pouvez pas vous connecter en local avec PiVPN. Mais si vous êtes hors du rayon d’action de votre réseau local, vous pourrez utiliser PiVPN pour vous connecter chez vous et profiter simultanément de Pi-hole. | ||
+ | |||
+ | * Ainsi d’un wifi public vous pourrez vous brancher avec la sécurité de votre réseau interne et profiter du filtrage des publicités de Pi-hole; | ||
+ | * Depuis un réseau wifi externe, Pi-VPN vous garantira l’adresse IP de votre modem/ | ||
+ | |||
+ | Il reste 3 courtes étapes (ce qui suit est inspiré et traduit librement du site Internet [[https:// | ||
+ | |||
+ | Connectez-vous en ssh sur votre Raspberry Pi : | ||
+ | |||
+ | - Éditez, comme root, le fichier de configuration du serveur OpenVPN\\ '' | ||
+ | - Éditez, comme root, le fichier de configuration de Pi-hole\\ '' | ||
+ | PIHOLE_INTERFACE=tun0</ | ||
+ | - Nous allons enfin créer un dernier fichier (car il ne devrait pas être présent) : | ||
+ | - | ||
+ | Voilà, on redémarre le Raspberry Pi ('' | ||
+ | |||
+ | **Attention à la mise-à-jour de Pi-hole** | ||
+ | |||
+ | La console d’administration en mode graphique de Pi-hole ([[http:// | ||
+ | |||
+ | Il faut corriger les deux fichiers suivants (après la mise-à-jour de Pi-hole) : | ||
+ | - le fichier ''/ | ||
+ | - le fichier ''/ | ||
+ | PIHOLE_INTERFACE=tun0</ | ||
+ | Après quoi il faudra redémarrer le Raspberry Pi. |
projet2019-2020-rpi-acces-distant.txt · Dernière modification : 2024/01/28 23:48 de 127.0.0.1