| HOMELAB Infrastructure auto-hébergée |
PROCÉDURE TECHNIQUE
Mise en service du point d’accès Netgear R6020 sous OpenWrt
Flashage d’OpenWrt, administration SSH par clé RSA via Apache Guacamole et supervision SNMP sous Zabbix.
| Référence HL-PRC-014 | Version 0.2 | Date d’édition 02/11/2026 |
| Auteur Administrateur système et réseaux | Classification Interne | Statut Brouillon |
Sommaire
Mise en service du point d’accès Netgear R6020 sous OpenWrt — HL-PRC-014
1 Objet
Cette procédure décrit la mise en service complète d’un point d’accès sans fil Netgear R6020 au sein de l’infrastructure Homelab (sous-réseau d’administration et d’équipements 10.10.70.0/24). Elle formalise la transition depuis le micrologiciel constructeur d’origine Netgear Genie vers la distribution open source OpenWrt 25.12.6, l’attribution d’un adressage IPv4 statique en mode point d’accès pur, la sécurisation de l’administration en ligne de commande via le bastion web Apache Guacamole par clé asymétrique, ainsi que l’intégration de la supervision matérielle et réseau sous Zabbix via le protocole SNMPv2c.
La difficulté principale traitée réside dans les contraintes matérielles sévères de l’équipement : le Netgear R6020 ne dispose que de 8 Mo de mémoire flash SPI NOR et de 64 Mo de mémoire vive (catégorie SMALL_FLASH). Cette restriction interdit le déploiement de paquets logiciels standards tels qu’OpenSSH Server ou Net-SNMP sous peine de saturation immédiate du stockage temporaire et persistant (erreur No space left on device). La procédure documente le recours exclusif au démon léger mini_snmpd, la génération d’une clé cryptographique dédiée au format RSA compatible avec le binaire Dropbear compilé sans module Ed25519, ainsi que l’ouverture ciblée des flux UDP 161 dans le pare-feu OpenWrt pour autoriser les requêtes de scrutation inter-VLAN émises par le serveur Zabbix.
2 Périmètre et prérequis
Périmètre
Périmètre couvert : sauvegarde préalable de l’état OEM ; téléchargement et vérification de l’image d’installation OpenWrt Factory ; flashage via l’interface graphique constructeur ; raccordement physique initial en liaison filaire ; configuration IP statique, passerelle et résolveurs DNS ; désactivation de la pile IPv6 non routée ; configuration de l’authentification SSH par clé publique sur Dropbear pour Apache Guacamole ; installation et configuration du démon mini_snmpd via le gestionnaire apk ; ajout de la règle de filtrage pare-feu autorisant le port UDP 161 ; déclaration et validation de l’hôte dans Zabbix avec le modèle générique SNMP.
Hors périmètre : installation et maintenance du serveur Zabbix ou du conteneur Apache Guacamole ; déploiement de règles de qualité de service (QoS) ou de réseaux Wi-Fi invités multiples ; supervision du commutateur d’accès Netgear GS308E v4 (documenté lors de l’intervention comme non éligible à un firmware alternatif et dépourvu de SNMP natif, nécessitant un exportateur HTTP autonome).
Prérequis
• Accès physique au matériel : disposer d’un câble Ethernet RJ45 direct relié à l’un des ports LAN du Netgear R6020.
• Fichier d’installation officiel : avoir téléchargé l’image Factory OpenWrt openwrt-25.12.6-ramips-mt76x8-netgear_r6020-squashfs-factory.img.
• Accès d’administration réseau : disposer des droits sur le routeur amont assurant la passerelle 10.10.70.254 et le routage inter-VLAN.
• Bastion Apache Guacamole opérationnel : disposer d’un compte avec droits d’administration sur l’instance 10.10.10.20.
• Plateforme Zabbix opérationnelle : disposer d’un accès administrateur à l’interface web Zabbix pour créer et lier l’hôte.
• Gestionnaire de secrets disponible : disposer d’un coffre sécurisé pour consigner le mot de passe root et la communauté SNMP.
Note Version logicielle et matérielle validée. La procédure a été exécutée et validée le 24/10/2026 sur un Netgear R6020 (SoC MediaTek MT7628A à 580 MHz, 64 Mo de RAM, 8 Mo de flash SPI) migrant du firmware OEM V1.0.0.54 vers OpenWrt 25.12.6 (architecture ramips/mt76x8). Le paquet de supervision déployé est mini_snmpd version 1.6-r5.
3 Rôles et responsabilités
La mise en service et l’exploitation de l’équipement mobilisent les rôles suivants :
| Rôle | Responsabilité principale |
| Administrateur système et réseaux | Exécute le flashage de l’équipement, configure les interfaces réseau, Dropbear, le pare-feu et l’agent SNMP. |
| Détenteur des secrets | Génère la communauté SNMP complexe, conserve la clé privée RSA et le mot de passe root dans le coffre-fort. |
| Exploitant de la supervision | Crée l’hôte dans Zabbix, associe le modèle de supervision, renseigne les paramètres SNMP et vérifie les alarmes. |
Note Homelab individuel. Dans le contexte d’une infrastructure auto-hébergée personnelle, l’ensemble de ces responsabilités est assumé par le même intervenant technique.
4 Procédure de configuration
Paramètres de la procédure
| Paramètre | Description | Valeur de référence | Contrainte |
| IP_R6020 | Adresse IPv4 statique du point d’accès | 10.10.70.2 | Unique sur le segment /24 |
| MASQUE_R6020 | Masque de sous-réseau IPv4 | 255.255.255.0 | Conforme au sous-réseau LAN |
| PASSERELLE_R6020 | Passerelle par défaut (routeur amont) | 10.10.70.254 | Routage vers 10.10.20.0/24 |
| DNS_LOCAL | Serveur DNS interne du homelab | 10.10.70.254 | Résolution des noms internes |
| DNS_PUBLIC | Serveur DNS public de secours | 1.1.1.1 | Accessible pour les dépôts apk |
| HOSTNAME_R6020 | Nom d’hôte du système OpenWrt | r6020 | Identifiant RFC 1123 |
| IP_GUACAMOLE | Adresse IP du serveur Apache Guacamole | 10.10.10.20 | Routée vers 10.10.70.0/24 |
| IP_ZABBIX | Adresse IP du serveur Zabbix | 10.10.20.x | Routée vers 10.10.70.0/24 |
| PORT_SSH | Port d’écoute du serveur SSH Dropbear | 22 | TCP standard |
| TYPE_CLE_SSH | Format cryptographique de la clé d’accès | RSA 2048 bits (PEM) | Seul format supporté par Dropbear R6020 |
| PORT_SNMP | Port d’écoute de l’agent mini_snmpd | 161 | UDP standard |
| VERSION_SNMP | Version du protocole SNMP | SNMPv2c | Prise en charge par mini_snmpd |
| COMMUNAUTE_SNMP | Chaîne de communauté SNMP en lecture | [SECRET — NON DOCUMENTÉ] | Chaîne complexe de 32 caractères |
| FICHIER_IMAGE_FACTORY | Archive binaire OpenWrt Factory | openwrt-25.12.6-…-factory.img | Image officielle vérifiée |
Attention Substitution des paramètres. Les blocs de commandes ci-après intègrent les valeurs de référence réelles du laboratoire. Lors d’un déploiement sur une autre infrastructure, substituer rigoureusement ces adresses et identifiants avant exécution.
Étapes
1. Sauvegarde de l’état OEM et flashage vers OpenWrt
Le microprogramme constructeur Netgear Genie ne dispose d’aucun démon SNMP ni de serveur SSH d’administration. Le remplacement du firmware par OpenWrt est le prérequis indispensable pour rendre l’équipement manageable.
Connecter le poste d’administration à l’un des ports LAN du Netgear R6020 avec un câble réseau. Ouvrir le navigateur sur l’interface d’administration (http://10.10.70.2/adv_index.htm). Naviguer dans le volet gauche sous Administration puis cliquer sur Mise à jour du micrologiciel. Cliquer sur Parcourir, sélectionner l’image openwrt-25.12.6-ramips-mt76x8-netgear_r6020-squashfs-factory.img, puis cliquer sur Télécharger et confirmer l’avertissement relatif aux logiciels tiers.
Attention Alimentation électrique ininterrompue. Ne jamais débrancher l’alimentation ni déconnecter le câble réseau durant le cycle d’écriture en mémoire flash (environ 3 à 5 minutes). Une coupure entraîne un briquage définitif du circuit imprimé.
Vérification : Le routeur redémarre automatiquement. Les voyants LED clignotent puis se stabilisent. Le poste d’administration reçoit une adresse IPv4 dynamique dans la plage 192.168.1.0/24 et l’interface LuCI répond sur http://192.168.1.1.
2. Configuration réseau initiale et gestionnaire de paquets apk
Le point d’accès doit être reconfiguré avec son adresse IP statique d’origine (10.10.70.2), une passerelle fonctionnelle et des serveurs DNS valides pour permettre la sortie vers Internet. OpenWrt 25.x a remplacé l’ancien gestionnaire opkg par apk.
Se connecter en SSH au routeur (ssh root@192.168.1.1) ou via l’interface web LuCI sous Network > Interfaces > Edit LAN. Appliquer la configuration réseau statique et désactiver le routage IPv6 non configuré qui bloque les requêtes sortantes :
Attribution de l adresse IP statique, passerelle et DNS
uci set network.lan.ipaddr='10.10.70.2'
uci set network.lan.netmask='255.255.255.0'
uci set network.lan.gateway='10.10.70.254'
uci set network.lan.dns='1.1.1.1 10.10.70.254'
uci set network.lan.ipv6='0'
uci set system.@system[0].hostname='r6020'
uci commit network
uci commit system
/etc/init.d/network restart
/etc/init.d/system reload
Forcer le resolveur temporaire si nécessaire pour débloquer apk
echo "nameserver 1.1.1.1" > /tmp/resolv.conf
apk update
Vérification : Exécuter ping -c 2 downloads.openwrt.org puis apk update. La commande doit renvoyer la mise à jour des index des dépôts sans message d’erreur wget ou Operation not permitted.
3. Mise en place de l’accès SSH par clé RSA pour Apache Guacamole
L’administration centralisée s’effectue depuis le bastion Apache Guacamole (10.10.10.20). Le démon Dropbear embarqué sur le profil SMALL_FLASH du Netgear R6020 est compilé exclusivement avec le support RSA, rejetant les clés Ed25519. Une clé RSA dédiée au format PEM est donc requise.
Générer une paire de clés RSA 2048 bits sans passphrase au format PEM depuis le serveur Guacamole ou le poste d’administration :
Generation de la cle RSA compatible Guacamole et Dropbear
ssh-keygen -m PEM -t rsa -b 2048 -f ~/.ssh/guac_r6020 -C "guac-r6020"
Sur le routeur R6020, injecter la clé publique dans le fichier d’autorisation de Dropbear avec des droits stricts :
Deploiement de la cle publique sur le R6020
mkdir -p /etc/dropbear
chmod 700 /etc/dropbear
echo "ssh-rsa AAAAB3NzaC1yc2E… guac-r6020" >> /etc/dropbear/authorized_keys
chmod 600 /etc/dropbear/authorized_keys
uci set dropbear.@dropbear[0].enable='1'
uci set dropbear.@dropbear[0].Port='22'
uci commit dropbear
/etc/init.d/dropbear restart
Dans l’interface web d’Apache Guacamole, créer ou modifier la connexion SSH : renseigner l’hôte 10.10.70.2, port 22, utilisateur root, et coller l’intégralité de la clé privée PEM (avec ses en-têtes BEGIN/END RSA PRIVATE KEY) dans le champ Private key. Laisser le champ Password et Passphrase vides.
Vérification : Lancer la connexion depuis Apache Guacamole. La session SSH doit s’ouvrir immédiatement sans invite de mot de passe et afficher l’invite root@r6020:~#.
4. Installation et configuration de l’agent SNMP léger (mini_snmpd)
Pour respecter la mémoire flash limitée à 8 Mo, l’agent mini_snmpd (environ 30 Ko) est installé. Il expose les métriques essentielles de la MIB-II (uptime, état et débit des interfaces réseau) avec une empreinte mémoire négligeable.
Installation du paquet mini_snmpd via apk
apk add mini_snmpd
Configuration de la communaute et de l interface logique lan
uci set mini_snmpd.@mini_snmpd[0].enabled='1'
uci set mini_snmpd.@mini_snmpd[0].community='[SECRET — NON DOCUMENTÉ]'
uci del mini_snmpd.@mini_snmpd[0].interfaces
uci add_list mini_snmpd.@mini_snmpd[0].interfaces='lan'
uci commit mini_snmpd
Activation et démarrage du service
/etc/init.d/mini_snmpd enable
/etc/init.d/mini_snmpd restart
Note Syntaxe de liste UCI obligatoire. La directive interfaces doit être déclarée via uci add_list avec le nom logique de l’interface UCI (lan), et non sous forme d’option simple avec le nom du bridge Linux (br-lan), sous peine d’échouer lors de la validation procd.
Vérification : Exécuter netstat -lunu | grep 161. Le service doit afficher udp 0 0.0.0.0:161 0.0.0.0:* attestant l’écoute sur toutes les interfaces locales.
5. Ouverture du flux SNMP inter-VLAN dans le pare-feu OpenWrt
Le serveur Zabbix réside sur le réseau applicatif 10.10.20.0/24, tandis que le point d’accès réside sur 10.10.70.0/24. Le pare-feu OpenWrt filtre par défaut les paquets UDP entrants sur le port 161 lorsqu’ils traversent les zones réseau. Une règle explicite doit être ajoutée.
Ajout de la règle pare-feu pour autoriser le port UDP 161
uci add firewall rule
uci set firewall.@rule[-1].name='Allow-SNMP'
uci set firewall.@rule[-1].src='*'
uci set firewall.@rule[-1].proto='udp'
uci set firewall.@rule[-1].dest_port='161'
uci set firewall.@rule[-1].target='ACCEPT'
uci commit firewall
/etc/init.d/firewall restart
Vérification : Depuis la console du serveur Zabbix (root@zabbix:~#), exécuter une interrogation SNMP directe sur l’OID du nom d’hôte (sysName.0) :
snmpwalk -v 2c -c [SECRET — NON DOCUMENTÉ] 10.10.70.2 1.3.6.1.2.1.1.5.0
Sortie attendue :
# iso.3.6.1.2.1.1.5.0 = STRING: "r6020"
6. Déclaration et intégration de l’hôte dans Zabbix
L’équipement est désormais joignable en SNMP. Il convient de l’enregistrer dans Zabbix pour démarrer la collecte automatisée des métriques et le déclenchement des alertes en cas de coupure de liaison.
Dans l’interface web Zabbix, naviguer sous Configuration (ou Collecte de données) > Hôtes > Créer un hôte. Renseigner les champs comme suit :
• Nom de l’hôte : r6020 ; Nom visible : r6020.
• Groupes d’hôtes : ADM, DEVICE.
• Modèle lié (Template) : Network Generic Device by SNMP.
• Interface : Ajouter une interface SNMP avec IP 10.10.70.2, Port 161, Version SNMPv2.
• Communauté SNMP : Remplacer {$SNMP_COMMUNITY} par la chaîne secrète [SECRET — NON DOCUMENTÉ] (ou affecter la valeur dans l’onglet Macros de l’hôte).
Cliquer sur le bouton Mettre à jour. Si l’hôte était précédemment en état Non disponible (badge rouge), Zabbix respecte un délai de carence (UnreachableDelay de 3 à 5 minutes). Pour forcer la vérification immédiate, aller dans Éléments (Items) de l’hôte, sélectionner l’élément System name et cliquer sur Exécuter maintenant.
Vérification : Sur le tableau de bord Zabbix et dans la liste des hôtes, le badge SNMP passe au vert. Les données récentes affichent l’uptime, le débit entrant/sortant des interfaces réseau et le statut opérationnel de la liaison.
Retour arrière
| Situation | Action de retour arrière |
| Échec critique lors du flashage OpenWrt (équipement muet) | Effectuer un hard reset via le bouton physique Reset maintenu 30 s. En cas d’échec, basculer en mode recovery TFTP pour réinjecter le firmware OEM Netgear. |
| Perte d’accès SSH par clé sur le routeur | Conserver PasswordAuth à on dans /etc/config/dropbear jusqu’à confirmation complète de Guacamole pour permettre la reprise par mot de passe root. |
| Saturation de l’espace flash lors d’ajouts de paquets | Exécuter immédiatement apk del <paquet> && rm -rf /var/cache/apk/* ; en cas de blocage persistant, lancer firstboot -y && reboot pour réinitialiser l’overlay. |
| Dysfonctionnement ou plantage de l’agent mini_snmpd | Stopper l’agent (/etc/init.d/mini_snmpd stop) et réactiver temporairement la supervision simple par ICMP Ping dans Zabbix sans collecte de flux. |
Pièges connus
| Symptôme et message d’erreur | Cause technique | Résolution appliquée |
| -ash: opkg: not found | La branche OpenWrt 25.x a abandonné le gestionnaire historique opkg au profit d’apk (Alpine Package Keeper). | Utiliser exclusivement la commande apk (apk update, apk add <paquet>). |
| wgetFailed to send request: Operation not permitted (error 4) | Le routeur tente de contacter les dépôts en IPv6 sans connectivité IPv6 externe, ou la passerelle IPv4 par défaut est absente. | Configurer la passerelle par défaut 10.10.70.254, désactiver IPv6 sur le LAN (uci set network.lan.ipv6=0) et forcer le résolveur temporaire. |
| ERROR: libopenssl3: No space left on device | Tentative d’installation d’OpenSSH Server sur un matériel disposant de seulement 8 Mo de flash SPI (classe SMALL_FLASH). | Supprimer les paquets OpenSSH avortés (apk del openssh-server openssh-keygen libopenssl3) et conserver le serveur Dropbear natif en ROM. |
| Exit before auth: (user 'root', 0 fails): Exited normally | Guacamole tente une authentification Ed25519 alors que Dropbear sur SMALL_FLASH n’est compilé qu’avec le support des clés RSA. | Générer une clé dédiée RSA 2048 bits au format PEM (ssh-keygen -m PEM -t rsa -b 2048) et l’enregistrer dans authorized_keys. |
| mini_snmpd… interfaces=br-lan validates with false | La directive interfaces dans /etc/config/mini_snmpd attend une liste UCI logique ('lan') et non un pont Linux ('br-lan'). | Supprimer l’option simple et déclarer la liste formelle : uci add_list mini_snmpd.@mini_snmpd[0].interfaces='lan'. |
| Timeout: No Response from 10.10.70.2 (port 161) | Le pare-feu OpenWrt rejette le trafic UDP entrant sur le port 161 issu d’un sous-réseau différent (Zabbix en 10.10.20.0/24). | Créer une règle de pare-feu explicite autorisant le protocole UDP sur le port destination 161 (règle Allow-SNMP). |
| Netgear GS308E v4 sans support SNMP | Le commutateur d’accès Easy Smart repose sur un SoC Realtek RTL8370N fermé sans OS Linux ni SNMP dans son microcode. | Constat d’impossibilité technique : maintenir la supervision en ICMP Ping ou déployer un conteneur exportateur HTTP (netgear-gs308e-exporter). |
5 Intégration réseau
Identité et adressage de l’équipement
| Élément | Valeur |
| Équipement matériel | Netgear R6020 (Point d’accès Wi-Fi bi-bande AC750) |
| Système d’exploitation | OpenWrt 25.12.6 (Linux 6.12.112, cible ramips/mt76x8) |
| Nom d’hôte (Hostname) | r6020 |
| Adresse IP de gestion | 10.10.70.2 / 24 |
| Passerelle par défaut | 10.10.70.254 (Routeur de tête / Pare-feu inter-VLAN) |
| Résolveurs DNS configurés | 10.10.70.254 (interne Technitium) et 1.1.1.1 (secours) |
| Adresse physique (MAC) | 9C:C9:EB:4E:CC:E8 |
Matrice des flux réseau
| Source | Destination | Protocole / Port | Sens | Rôle fonctionnel |
| Bastion Guacamole (10.10.10.20) | Point d’accès R6020 (10.10.70.2) | TCP 22 (SSH) | Entrant | Administration console interactive Dropbear par clé RSA. |
| Serveur Zabbix (10.10.20.x) | Point d’accès R6020 (10.10.70.2) | UDP 161 (SNMP) | Entrant | Scrutation périodique des métriques système et réseau. |
| Point d’accès R6020 (10.10.70.2) | Serveur DNS local (10.10.70.254) | UDP/TCP 53 (DNS) | Sortant | Résolution des noms de domaine internes et externes. |
| Point d’accès R6020 (10.10.70.2) | Dépôts OpenWrt (Internet) | TCP 443 (HTTPS) | Sortant | Téléchargement des paquets et index via apk update. |
Dépendances et points de défaillance
Dépendance à la passerelle inter-VLAN (10.10.70.254) : Le serveur Zabbix résidant sur un sous-réseau distinct (10.10.20.0/24), toute interruption du routage sur 10.10.70.254 coupe immédiatement la collecte SNMP et génère une alarme d’indisponibilité hôte.
Dépendance au bastion Guacamole (10.10.10.20) : L’accès d’administration SSH à distance étant restreint aux connexions par clé depuis Guacamole, une indisponibilité du conteneur guacd nécessite un raccordement physique direct sur l’un des ports LAN en console locale.
6 Durcissement et sécurité
Mesures appliquées
• Authentification SSH par clé asymétrique exclusive : L’accès console est verrouillé par clé publique RSA 2048 bits. Dès validation opérationnelle de Guacamole, l’authentification par mot de passe peut être désactivée dans /etc/config/dropbear (option PasswordAuth 'off').
• Communauté SNMP aléatoire complexe : Remplacement obligatoire de la chaîne par défaut public par une chaîne de 32 caractères alphanumériques générée aléatoirement, interdisant toute énumération non autorisée du matériel.
• Permissions de fichiers système restreintes : Le dossier /etc/dropbear est fixé avec les droits 0700 et le fichier authorized_keys avec les droits 0600 (propriétaire root:root), condition obligatoire pour que Dropbear traite les autorisations.
• Réduction de la surface d’attaque : Désactivation du protocole IPv6 non utilisé sur le segment local et absence de services tiers d’administration non chiffrés.
Dettes techniques
| Point identifié | Impact opérationnel | État et arbitrage |
| Utilisation d’une clé RSA 2048 bits au lieu d’Ed25519 | Niveau cryptographique plus ancien imposé par le binaire Dropbear compilé en mode SMALL_FLASH. | Accepté : contrainte matérielle des 8 Mo de flash du R6020. |
| Protocole SNMPv2c en clair sans chiffrement | La communauté SNMP transite en clair sur les segments réseau locaux lors des requêtes. | Accepté : équipement cantonné sur un VLAN de gestion isolé avec pare-feu de filtrage. |
| Supervision partielle du commutateur GS308E v4 | Le commutateur d’accès Netgear reste surveillé par simple ICMP Ping sans visibilité portuaire. | En attente : déploiement ultérieur d’un conteneur dédié de scraping HTTP. |
7 Vérifications finales
La conformité de l’installation est validée par l’exécution des contrôles mesurables suivants :
| Contrôle exécuté | Critère d’acceptation mesurable | Statut |
| Connectivité IP bidirectionnelle | ping -c 2 10.10.70.2 depuis Zabbix et Guacamole renvoie 0 % de perte de paquets. | ☐ |
| Écoute du service SSH Dropbear | netstat -luntp | grep 22 sur le R6020 confirme l’écoute TCP sur le port 22. | ☐ |
| Connexion console Guacamole par clé | Ouverture directe de session sans saisie de mot de passe avec prompt root@r6020:~#. | ☐ |
| Écoute de l’agent mini_snmpd | netstat -lunu | grep 161 confirme udp 0.0.0.0:161 sur le point d’accès. | ☐ |
| Interrogation SNMP depuis Zabbix | snmpwalk -v 2c -c <COMMUNAUTE> 10.10.70.2 1.3.6.1.2.1.1.5.0 renvoie la chaîne "r6020". | ☐ |
| Disponibilité de l’hôte dans Zabbix | Le voyant SNMP de l’hôte r6020 est vert dans l’interface web Zabbix. | ☐ |
8 Références et historique des révisions
Documentation éditeur
• OpenWrt Project : Documentation matérielle Netgear R6020 (cible ramips/mt76x8) — spécifications techniques et images factory.
• OpenWrt Project : Minimal SNMP Daemon (mini_snmpd) configuration — options UCI et comportement de l’agent sous Linux.
• Apache Guacamole : Configuring Guacamole SSH connections — exigences d’authentification par clé privée et bibliothèque libssh2.
• Zabbix LLC : Network device monitoring via SNMP — paramétrage des interfaces d’hôtes et modèle Network Generic Device.
Documents associés
• HL-PRC-001 : Mise en service d’un pare-feu Juniper SRX300 (routage inter-VLAN et passerelle).
• HL-PRC-010 : Ajouter une connexion SSH par clé dans Apache Guacamole (standardisation des accès d’administration).
Historique des révisions
| Version | Date | Auteur | Modifications apportées |
| 0.1 | 25/10/2026 | Administrateur système et réseaux | Création du document à partir de l’intervention réelle sur le Netgear R6020. |
| 0.2 | 02/11/2026 | Administrateur système et réseaux | Alignement avec le package procedure-homelab.skill, vérification des critères d’acceptation et pagination Word. |