NETGEAR is aware of a growing number of phone and online scams. To learn how to stay safe click here.

Forum Discussion

Enoa's avatar
Enoa
Aspirant
Jan 23, 2024
Solved

Aide installation Netgear AC600 sur Debian 12

Bonjour, J'ai acheté une clé "Netgear AC600 WiFi Adapter" en grande surface spécialisée. Je me souviens avoir pu la faire fonctionner sur un ordinateur fixe sous Debian mais je ne me souviens plus c...
  • Enoa's avatar
    Jan 30, 2024

    Bonjour,

     

    Une semaine plus tard, pas de réponse... Heureusement, j'ai pu me débrouiller.

     

    Pour information, je me suis servi du lien suivant (en anglais, contenu hébergé sur un service appartenant à Microsoft) :
    https://github.com/morrownr/8821au-20210708

     

    Les étapes sont les suivantes :

    1. Ouvrir le terminal (raccourci clavier : "Ctrl"+"Alt."+"t") ;
    2. Lister les périphériques USB en saisissant la commande "lsusb" ;
    3. Insérer l'adaptateur WiFi Netgear AC600 dans un port USB disponible ;
    4. Lister à nouveau les périphériques USB, toujours en saisissant la commande "lsusb", afin de comparer les deux résultats pour trouver facilement la ligne correspondant à l'adaptateur ;
    5. Vérifier qu'il s'agisse d'un adaptateur compatible avec le pilote (dans mon cas, la ligne se termine par "Netgear, Inc. A6100 AC600 DB Wireless Adaptater [Realtek RTL8811AU]" ;
    6. Mettre à jour sa distribution en saisissant la ligne de commandes "sudo apt update && sudo apt upgrade" (avec "sudo", le mot de passe de session sera demandé pour pouvoir obtenir les privilèges d'administration du système, il faut donc faire partie du groupe qui a la permission d'obtenir ces privilèges) ;
    7. Redémarrer en saisissant "sudo reboot" ;
    8. Installer tous les paquets et leurs dépendances nécessaires à l'opération en saisissant "sudo apt install -y linux-headers-$(uname -r) build-essential bc dkms git libelf-dev rfkill iw gcc make" (personnellement, il me manquait uniquement "git" et "libelf-dev" et peut-être leurs dépendances) ;
    9. Créer un dossier nommé "src" dans son dossier utilisateur en saisissant la commande "mkdir -p ~/src" ;
    10. Se positionner dans ce nouveau dossier en saisissant la commande "cd ~/src"
    11. Cloner le dépôt contenant le nécessaire à l'installation du pilote en saisissant la commande "git clone https://github.com/morrownr/8821au-20210708.git" (oui, c'est bien 8821 et non pas 8811, ça fonctionne pour les 2) ;
    12. Se positionner dans le dossier enfant en saisissant la commande "cd ~/src/8821au-20210708" ;
    13. IMPORTANT : il y a un risque d'échec de la compilation si une différence existe entre d'une part la version majeure de "gcc" utilisée pour compiler le noyau utilisé et d'autre part la version majeure de "gcc" actuellement installée (qui doit servir à la compilation du pilote), il est donc nécessaire de comparer le résultat des deux commandes suivantes ;
    14. "cat /proc/version" pour connaître la version de "gcc" ayant été utilisée lors de la compilation du noyau (il faut regarder le numéro à gauche du point pour déterminer la version majeure) ;
    15. "gcc --version" pour connaître la version de "gcc" actuellement installée (il faut regarder le numéro à gauche du point pour déterminer la version majeure) ;
    16. Comparer et les versions majeures diffèrent, il faudra trouver comment installer une version de "gcc" compatible (personnellement, je n'ai pas rencontré cette situation) ;
    17. Toujours depuis le dossier "~/src/8821au-20210708" exécuter la macrocommande d'installation avec les privilèges d'administration système en saisissant la commande "sudo ./install-driver.sh" ;
    18. À la fin de l'opération, s'affiche une question (je ne me souviens plus de ce que j'ai fait), après avoir répondu, l'important est de redémarrer en saisissant la commande "sudo reboot".

    ---

    Il est conseiller de mettre à jour le pilote tous les 2 mois (même si je pense que ce n'est plus réellement le cas). Je crois qu'il est aussi conseillé de désinstaller le pilote avant une mise à jour majeure de distribution.

     

    Les étapes de mise à jour sont certainement les suivantes (je n'ai pas encore eu l'occasion de tester la procédure) :

    1. Se positionner dans le dossier du dépôt cloné en saisissant la commande "cd ~/src/8821au-20210708" ;
    2. Exécuter la macrocommande d'installation avec les privilèges d'administration système en saisissant la commande "sudo ./remove-driver.sh" ;
    3. Récupérer les dossiers et fichiers mis à jour en saisissant la commande "git pull" ;
    4. Exécuter la macrocommande d'installation avec les privilèges d'administration système en saisissant la commande "sudo ./install-driver.sh".

    En cas de doute, ne pas hésiter à se référer au fichier "README" au bout du lien MS GitHub indiqué au début de ma réponse.