| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| wifi [Le 16/09/2022, 08:13] – Vandalisation 78.196.241.242 | wifi [Le 19/01/2026, 22:37] (Version actuelle) – +chapitre portail matériel WiFi avec les tags materiel+wifi (pas besoin de tag materiel_wifi_spécifique, les tags doivent être simples) krodelabestiole |
|---|
| {{tag>Portail materiel reseau wifi}} | {{tag>Portail materiel reseau wifi}} |
| |
| {{ :utilisateurs:toobuntu:brouillon:network-wifi-symbolic.png?nolink&80|}}\\ | {{ :utilisateurs:toobuntu:brouillon:network-wifi-symbolic.png?nolink&80}} |
| ===== Identifier sa carte réseau WIFI ===== | ===== Identifier sa carte réseau WIFI ===== |
| |
| * Pour activer les cartes Wi-Fi: <code bash>sudo rfkill unblock all</code> | * Pour activer les cartes Wi-Fi: <code bash>sudo rfkill unblock all</code> |
| |
| (astuce trouvée sur [[http://linux.leunen.com/?p=1028|Réactiver/Désactiver sa carte réseau sans fil]]((Blog : Autour de Linux ; Date : janvier 2011.)), voir aussi [[http://www.mumblyworld.info/?p=134|Activer sa carte WiFi sous Linux]]((Blog : Libre Astux ; Date : 25 aout 2009.)). Cette dernière astuce se penche sur les cartes WIFI activées dans le BIOS à l'aide d'un logiciel propriétaire — acerhk — présent sur les ordinateurs de conception technique ACER, entre-autres. La carte WIFI testée est une Atheros (AR242x, AR5007EG). | (astuce trouvée sur [[http://linux.leunen.com/?p=1028|Réactiver/Désactiver sa carte réseau sans fil]]((Blog : Autour de Linux ; Date : janvier 2011.)), voir aussi [[http://|Activer sa carte WiFi sous Linux]]((Blog : Libre Astux ; Date : 25 aout 2009.)). Cette dernière astuce se penche sur les cartes WIFI activées dans le BIOS à l'aide d'un logiciel propriétaire — acerhk — présent sur les ordinateurs de conception technique ACER, entre-autres. La carte WIFI testée est une Atheros (AR242x, AR5007EG). |
| deuxième lien obsolète ? | deuxième lien obsolète ? |
| ==== Pour obtenir la liste des réseaux en mode console ==== | ==== Pour obtenir la liste des réseaux en mode console ==== |
| </note> | </note> |
| Des problèmes qui semblent particuliers aux cartes Realtek sont également décrits sur cette [[wifi_realtek_rtl8192ce|page]]. Notamment la désactivation du double chiffrement et l'utilisation d'une autre antenne. | Des problèmes qui semblent particuliers aux cartes Realtek sont également décrits sur cette [[wifi_realtek_rtl8192ce|page]]. Notamment la désactivation du double chiffrement et l'utilisation d'une autre antenne. |
| | <note tip>Il est également possible de résoudre certains problèmes de wifi en attribuant une [[:network-manager#Gérer les adresses IP|IP statique à votre connexion]].</note> |
| | ====Coupures intempestives, instabilité de la connexion==== |
| | Si vous rencontrez un problème d'instabilité de la connexion, coupure, ralentissement (par exemple avec le pilote rtl8187), [[:tutoriel:comment_modifier_un_fichier|ouvrez le fichier]] **/etc/rc.local** avec les [[:sudo|droits d'administration]] et ajoutez-y les lignes suivantes: |
| | <file> |
| | iwconfig wlan1 rate 36M auto |
| | iwconfig wlan1 frag 512 |
| | iwconfig wlan1 rts 512 |
| | </file> |
| | |
| |
| ==== Réseau sans fil non détecté alors que d'autres le sont ==== | ==== Réseau sans fil non détecté alors que d'autres le sont ==== |
| |
| <file bash /etc/rc.local> | <file bash /etc/rc.local> |
| ifconfig wlan0 up | ip link set dev wlan0 up |
| iwconfig wlan0 rate 54M | iwconfig wlan0 rate 54M |
| </file> | </file> |
| |
| ==== La connexion réseau ne se réactive pas en sortie de veille ou d'hibernation :==== | ==== La connexion réseau ne se réactive pas en sortie de veille ou d'hibernation :==== |
| |
| |
| <note help>**Merci de vérifier le bon fonctionnement de l'astuce suivante | <note help>**Merci de vérifier le bon fonctionnement de l'astuce suivante |
| |
| Une solution est de lister en terminal le module utilisé par le wifi : <code bash>sudo lshw -class network</code> | Une solution est de lister en terminal le module utilisé par le wifi : <code bash>sudo lshw -class network</code> |
| - noter le nom du **driver** WIFI utilisé spécifié par la commande ''lshw -class network''.\\ Par exemple : <file>lshw -class network | - noter le nom du **pilote** WIFI utilisé spécifié par la commande ''lshw -class network''.\\ Par exemple : <file>lshw -class network |
| ATTENTION: ce programme devrait être lancé en tant que super-utilisateur | ATTENTION: ce programme devrait être lancé en tant que super-utilisateur |
| *-network | *-network |
| description: Interface réseau sans fil | description: Interface réseau sans fil |
| driver=r8712u</file> | driver=r8712u</file> |
| - vérifier que la commande **''lsmod''** affiche le même nom du driver.\\ Par exemple :<file>lsmod | - vérifier que la commande **''lsmod''** affiche le même nom du pilote.\\ Par exemple :<file>lsmod |
| r8712u 142855 0</file>En tout état de cause c'est bien le nom du module listé par la commande ''lsmod'' qu'il faudra insérer dans le fichier ''/etc/pm/config.d/load'' | r8712u 142855 0</file>En tout état de cause c'est bien le nom du module listé par la commande ''lsmod'' qu'il faudra insérer dans le fichier ''/etc/pm/config.d/load'' |
| - Taper cette commande pour créer (ou modifier) le fichier ''/etc/pm/config.d/load'' <code bash>echo "SUSPEND_MODULES=r8712u" | sudo tee -a /etc/pm/config.d/load</code> | - Taper cette commande pour créer (ou modifier) le fichier ''/etc/pm/config.d/load'' <code bash>echo "SUSPEND_MODULES=r8712u" | sudo tee -a /etc/pm/config.d/load</code> |
| - Rendre le fichier exécutable: <code bash>sudo chmod +x /etc/pm/config.d/load</code> :!: **Cela fonctionne également sur Ubuntu 14.04 sans rendre le fichier exécutable (sans l'étape 4) ** | - Rendre si nécessaire, le fichier exécutable: <code bash>sudo chmod +x /etc/pm/config.d/load</code> |
| | - relancer **NetworkManager** : <code bash>sudo service network-manager restart</code> |
| <note warning>**Il semble qu'à partir de la version 16.04 et du noyau 4.4.0-66 | |
| il faille en plus relancer NetworkManager** | |
| <code bash>sudo service network-manager restart</code> | |
| Si cette commande fonctionne, il est possible d'automatiser l'opération | |
| pour éviter de le faire après chaque mise en veille : | |
| - Créer un script dans le répertoire ''/etc/pm/sleep.d/NWM.sh'' :<code bash>echo -e '#!/bin/sh\n/etc/init.d/network-manager restart\nexit 0' | sudo tee /etc/pm/sleep.d/NWM.sh</code> | |
| - Rendre le script exécutable: <code bash>sudo chmod +x /etc/pm/sleep.d/NWM.sh</code> | |
| </note> | |
| |
| <note warning>**A partir d'Ubuntu 15.04** | Si cette commande fonctionne, il est possible d'automatiser l'opération pour éviter de le faire après chaque mise en veille. Créez le fichier suivant : |
| Ubuntu étant passé à systemd depuis la version 15.04, la solution ci-dessus ne fonctionne plus. Une solution consiste à créer le fichier suivant: | |
| - Ouvrez un [[:terminal]] et exécutez la commande suivante : <code>sudo nano /lib/systemd/system/retablir_wifi_apres_veille.service</code> Entrez votre mot de passe. | - Ouvrez un [[:terminal]] et exécutez la commande suivante : <code>sudo nano /lib/systemd/system/retablir_wifi_apres_veille.service</code> Entrez votre mot de passe. |
| - Collez le contenu suivant: <file>[Unit] | - Collez le contenu suivant: <file bash>[Unit] |
| Description=Local system resume actions | Description=Local system resume actions |
| After=suspend.target | After=suspend.target |
| [Install] | [Install] |
| WantedBy=suspend.target | WantedBy=suspend.target |
| </file> **☛ en remplaçant r8712u par le nom du pilote concerné** en se référant à la méthode indiquée ci-dessus pour Ubuntu 14.10 pour le trouver. Faites Ctrl+X pour sauvegarder puis répondre O pour enregistrer les changements. | </file> **☛ en remplaçant r8712u par le nom du pilote concerné** en se référant à la méthode indiquée ci-dessus. Faites Ctrl+X pour sauvegarder puis répondre O pour enregistrer les changements. |
| -Lancer enfin les 2 commandes suivantes afin que le système prenne en compte le fichier et démarre le service: <code>sudo systemctl enable retablir_wifi_apres_veille | -Lancer enfin les 2 commandes suivantes afin que le système prenne en compte le fichier et démarre le service : <code>sudo systemctl enable retablir_wifi_apres_veille |
| sudo systemctl start retablir_wifi_apres_veille</code> | sudo systemctl start retablir_wifi_apres_veille</code> |
| </note> | |
| |
| ==== Perte totale de la connexion WIFI quelques minutes après le démarrage ==== | ==== Perte totale de la connexion WIFI quelques minutes après le démarrage ==== |
| Reseau mesh (([[wpfr>Topologie_mesh]])) ( [[wp>Wireless_mesh_network#Routing_protocols|liste des protocoles]] ) | Reseau mesh (([[wpfr>Topologie_mesh]])) ( [[wp>Wireless_mesh_network#Routing_protocols|liste des protocoles]] ) |
| * **(en)** [[wp>Optimized_link_state_routing_protocol|Optimized link state routing protocol]] — { « Protocole de routage à état de lien optimisé » } | * **(en)** [[wp>Optimized_link_state_routing_protocol|Optimized link state routing protocol]] — { « Protocole de routage à état de lien optimisé » } |
| * **(en)** [[http://www.openmesh.org/|Openmesh : A generic and efficient polygon mesh data structure]] — site officiel. | |
| * **(fr)** [[http://linuxfr.org/news/une-alternative-%C3%A0-internet-netsukuku|Netsukuku]] — source LinuxFR.org ; titre : « Une alternative à Internet : Netsukuku » ; auteur : grondilu ; date : 8 novembre 2010. | * **(fr)** [[http://linuxfr.org/news/une-alternative-%C3%A0-internet-netsukuku|Netsukuku]] — source LinuxFR.org ; titre : « Une alternative à Internet : Netsukuku » ; auteur : grondilu ; date : 8 novembre 2010. |
| Propriétaire : | Propriétaire : |
| * **(fr)** [[wpfr>ZigBee]] : Le protocole de haut niveau pour réseau sans fil principalement orienté [[:domotique]] et radio-guidage de drones : \\ (**(fr)** [[http://www.korben.info/smavnet-un-reseau-dans-le-ciel.html|SmavNet: un réseau dans le ciel]]) — Blog : Korben ; titre : « SmavNet: un réseau dans le ciel » ; date : 14 septembre 2010. \\ le blog contient la vidéo « Deployment of large aerial swarms ». — { « Déploiement d'une nuée de drones » }. | * **(fr)** [[wpfr>ZigBee]] : Le protocole de haut niveau pour réseau sans fil principalement orienté [[:domotique]] et radio-guidage de drones : \\ (**(fr)** [[http://www.korben.info/smavnet-un-reseau-dans-le-ciel.html|SmavNet: un réseau dans le ciel]]) — Blog : Korben ; titre : « SmavNet: un réseau dans le ciel » ; date : 14 septembre 2010. \\ le blog contient la vidéo « Deployment of large aerial swarms ». — { « Déploiement d'une nuée de drones » }. |
| * [[https://www.lesnumeriques.com/repeteurs-wi-fi/point-sur-repeteurs-wi-fi-a2227.html|Dossier : Le point sur les répéteurs Wi-Fi ; À quoi ça sert, à quoi faire attention]] — source : Les Numériques ; Titre : « Dossier : Le point sur les répéteurs Wi-Fi ; À quoi ça sert, à quoi faire attention » ; date : 3 juillet 2015. | |
| * [[https://routeur-5g.fr/repeteur-wifi-comparatif/|Guide : Aide pour choisir son répéteur Wi-Fi ; Comment le choisir en fonction de ses besoins]] — source : Routeur-5g.fr ; Titre : « Répéteur wifi | ===== Voir aussi ===== |
| Comparatif | Guide d'achat » ; date : 24 Octobre 2019. | |
| =====Voir aussi===== | |
| |
| * La page sur [[:fournisseurs_d_acces_a_internet_locaux|les fournisseurs d'accès à internet locaux]] | * La page sur [[:fournisseurs_d_acces_a_internet_locaux|les fournisseurs d'accès à internet locaux]] |
| * [[tutoriel:wifi_ad-hoc|Création d'un réseau Wifi Ad-hoc]] | * [[tutoriel:wifi_ad-hoc|Création d'un réseau Wifi Ad-hoc]] |
| * [[wpfr>Réseaux sans fil communautaires]] | * [[wpfr>Réseaux sans fil communautaires]] |
| * [[wp>Wireless_community_network|Wireless community network]] / [[wp>List_of_wireless_community_networks_by_region]] | * [[wp>Wireless_community_network|Wireless community network]], |
| * [[:tutoriel:wifi_ad-hoc|Utilisation du Wifi en mode décentralisé dit Ad-hoc]]. | * [[:tutoriel:wifi_ad-hoc|Utilisation du Wifi en mode décentralisé dit Ad-hoc]]. |
| * [[https://forum.ubuntu-fr.org/viewtopic.php?id=271640|[Wifi] Optimiser la portée et/ou le débit et/ou la consommation]] du forum sur l'optimisation de la portée et/ou du débit et/ou de la consommation du WIFI. | * [[https://forum.ubuntu-fr.org/viewtopic.php?id=271640|[Wifi] Optimiser la portée et/ou le débit et/ou la consommation]] du forum sur l'optimisation de la portée et/ou du débit et/ou de la consommation du WIFI. |
| * [[https://doc.ubuntu-fr.org/ubuntu_20_bcmwl]] Installation pilotage sans internet | * [[:wifi_broadcom_bcm43xx|Installation des cartes Broadcom]]. |
| ---------- | |
| |
| | ==== Pages concernant du matériel WiFi ==== |
| |
| | {{topic>materiel +wifi&simplelist}} |
| |
| ---- | ---- |
| | //Contributeurs : [[:utilisateurs:eagle08]]((lecture transversale optimisée pour déficients visuels, rédaction, typos, Accessiweb.)).// |
| // Contributeurs : [[utilisateurs:eagle08]] // : lecture transversale optimisée pour déficients visuels, rédaction, typos, Accessiweb. | |