Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
wifi [Le 11/09/2022, 12:03] moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
wifi [Le 12/11/2023, 15:28] (Version actuelle) Amiralgaby [Connexion lente] ifconfig est obsolète => passage à "ip" |
||
---|---|---|---|
Ligne 2: | Ligne 2: | ||
{{ :utilisateurs:toobuntu:brouillon:network-wifi-symbolic.png?nolink&80|}}\\ | {{ :utilisateurs:toobuntu:brouillon:network-wifi-symbolic.png?nolink&80|}}\\ | ||
- | ====== cartes legends ====== | ||
- | [[https.cartes legends.com]] | ||
- | [[/storage/emulated/0/Pictures/Screenshots/Screenshot_20220909-202810.png]] | ||
- | |||
- | <note tip>cartes legends</note> | ||
- | |||
- | |||
- | <note>z=avancer</note> | ||
- | **[[apt>/storage/emulated/0/Pictures/Screenshots/Screenshot_20220909-202810.png]]** | ||
===== Identifier sa carte réseau WIFI ===== | ===== Identifier sa carte réseau WIFI ===== | ||
Ligne 56: | Ligne 47: | ||
* 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 ==== | ||
Ligne 104: | Ligne 95: | ||
</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 ==== | ||
Ligne 228: | Ligne 228: | ||
<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> | ||
Ligne 259: | Ligne 259: | ||
==== 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 | ||
Ligne 265: | Ligne 264: | ||
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 | + | 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 : |
- | 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** | + | |
- | 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 | ||
Ligne 297: | Ligne 287: | ||
[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 ==== | ||
Ligne 320: | Ligne 310: | ||
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 | + | |
- | Comparatif | Guide d'achat » ; date : 24 Octobre 2019. | + | |
=====Voir aussi===== | =====Voir aussi===== | ||
Ligne 334: | Ligne 321: | ||
* [[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]]. |
---------- | ---------- | ||