Salut, je suis nouveau sur Ubuntu et Linux. Comme je développe un produit WiFi, je souhaite capturer le trafic WiFi sans fil avec Wireshark. Après quelques recherches sur le Web, je sais que je peux le faire avec un adaptateur WiFi USB et Ubuntu. Ensuite, je peux exécuter le Wireshark en mode moniteur réel / promiscuous.
Ok donc j'ai acheté un TP-Link TP-WN722NC (je veux acheter le TP-WN722N au début, mais le magasin n'a que ce modèle). J'ai également trouvé un ordinateur portable et installé Ubuntu 14.04.1. Ensuite, j'ai remarqué que j'avais besoin d'un pilote pour cet adaptateur. J'essaie donc de suivre le billet de blog Installation de TL-WN722N sur Ubuntu 11.10 pour installer le pilote ath9k_htc mais il semble que cela n'ait pas réussi.
J'ai ensuite téléchargé les backports 3.16-1 en exécutant ces deux commandes:
wget https://www.kernel.org/pub/linux/kernel/projects/backports/stable/v3.16/backports-3.16-1.tar.gz
tar xvf compat-wireless-2.6.38.2-2.tar.bz2
Cependant, après ce point, je ne sais pas quoi faire. Pourriez-vous m'aider à installer le bon pilote?
uname -r
. EDIT : oui, ath9k est intégré depuis Linux 2.6.35, selon le wiki Debian .sudo aptitude install firmware-atheros
, en rebranchant l'appareil, suivi desudo service network-manager restart
:)Réponses:
Partie un
Ouvrez un terminal et exécutez les commandes suivantes:
Tout d'abord, vous devrez installer quelques applications pour créer et compiler à partir des sources:
Enregistrez tout travail non enregistré et redémarrez. Lorsque vous vous reconnectez, ouvrez un terminal.
Deuxième partie
Téléchargez le fichier nécessaire:
Maintenant, décompressez le fichier tar.gz:
Ensuite, c hangement votre d irectory au fichier non compressé:
Parce qu'il existe un Makefile, nous utiliserons la
make
commande. Tout d'abord, nettoyez la zone de construction en tapant cette commande:Ensuite, utilisez cette commande pour créer et compiler:
Vous devriez recevoir une erreur et quelques instructions. Suivez ces instructions pour spécifier le pilote que vous souhaitez créer et installer en exécutant la commande suivante:
Maintenant, exécutez à nouveau make:
Cette fois, vous ne devriez recevoir aucune erreur. Cela peut prendre un certain temps. Une fois terminé, installez le pilote avec la commande suivante:
Vous verrez des messages disant quelque chose sur une clé. Ces erreurs peuvent être ignorées en toute sécurité et ne devraient pas avoir d'incidence sur le résultat global.
Partie trois
Maintenant, exécutez ces deux commandes dans un terminal ouvert pour charger les modules du pilote au démarrage.
Pour la commande suivante, je vais utiliser
gedit
comme éditeur de texte mais vous pouvez utiliser nano, leafpad, kate, mousepad ou n'importe quel éditeur de texte.Maintenant, nous devons insérer les deux lignes suivantes avant "exit 0" afin que les quatre dernières lignes du fichier ressemblent exactement à ceci:
Cliquez sur enregistrer avant de quitter gedit.
Quatrième partie
Enfin, le script mentionne quelque chose sur la mise à jour de vos initramfs. Ce n'est peut-être pas nécessaire, mais ce sont des modules du noyau, c'est ce que nous ferons en exécutant la commande suivante:
et n'oubliez pas de mettre à jour grub lorsque vous avez terminé:
Enregistrez tout travail non enregistré, laissez l'appareil branché et redémarrez pour que ces modifications prennent effet.
la source
echo "ath9k" | sudo tee -a /etc/modules
echo "ath9k_htc" | sudo tee -a /etc/modules
echo "ath9k" | sudo tee -a /etc/modules
La deuxième commande est la suivante:echo "ath9k_htc" | sudo tee -a /etc/modules
vous n'aurez pas de réseau sans fil tant que vous n'aurez pas terminé et après le redémarrage.wget https://www.kernel.org/pub/linux/kernel/projects/backports/stable/v3.16/backports-3.16-1.tar.gz
v3.16
n'ai pas compilé. J'ai suivi les mêmes instructions avec la dernière version de kernel.org/pub/linux/kernel/projects/backports/stable (v4.4.2
au moment de cet article) et cela a fonctionné; donc si vous avez des problèmes, peut - être essayer une version plus récente aussi :)