Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
wifi [Le 02/08/2012, 01:05]
0ol [Connexion lente à cause d'un Bit Rate mal configuré]
wifi [Le 12/11/2023, 15:28] (Version actuelle)
Amiralgaby [Connexion lente] ifconfig est obsolète => passage à "ip"
Ligne 1: Ligne 1:
 +{{tag>​Portail materiel reseau wifi}}
  
-<note tip> +{{ :​utilisateurs:​toobuntu:​brouillon:​network-wifi-symbolic.png?​nolink&​80|}}\\
-FIXME page trop longue, créer une page pour les logiciels Wi-Fi si elle n'​existe pas, puis recycler les parties des problèmes Wi-Fi avec la page Ndiswrapper : pas besoin de doublons !</​note>​+
  
-====== Wi-Fi ======+===== Identifier sa carte réseau WIFI  ​=====
  
-Le Wi-Fi est la technologie sans fil utilisée pour se connecter à un réseau informatique (internet - intranet - local)L'​avantage de ce type de connexion ​est de s'affranchir du câble ​souvent ​contraignant. Le Wi-Fi permet donc un meilleur confort+Si votre ordinateur n'​affiche aucun réseau WIFI alors que ces derniers sont disponibles,​ il est possible que le pilote de votre carte ne soit pas installé\\ Pour savoir quel pilote ​est nécessaire,​ il faut d'abord connaître son matériel:​ 
 +<​note>​Normalement la ligne recherchée contient le mot **wireless** ou **wlan** et souvent ​le chipset entre crochet.</​note>​
  
-===== Prise en charge matérielle ​de votre carte réseau ​Wi-Fi  =====+  * Si votre carte WIFI est reliée par USB à l'​ordinateur,​ dans un [[:​terminal]],​ saisissez la [[:​commande_shell|commande]] suivante : <code bash>​lsusb</​code>​ Regardez le nom exact de votre carte WIFI et notez aussi le chipset qu'​elle utilise.\\ Par exemple pour un adaptateur USB de marque //D-Link// avec un chipset //Realtek// modèle //​RTL8192SU//​ :<box 95% center #​efefef>​Bus 003 Device 076: ID 07d1:3303 D-Link System DWA-131 802.11n Wireless N Nano Adapter(rev.A1) [Realtek RTL8192SU]</​box>​ 
 +  * Sinon, dans un [[:​terminal]],​ saisissez la [[:​commande_shell|commande]] suivante:<​code bash>​lspci | grep -i net</​code>​ Regardez le nom exact de votre carte WIFI, et notez aussi le chipset qu'​elle utilise.\\ Par exemple pour une carte PCI de marque //​Qualcomm//​ avec un chipset //Atheros// modèle //AR9565// :<box 95% center #​efefef>​02:​00.0 Network controller: Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter (rev 01)</​box>​ 
 +  * Si les commandes lsusb et lspci ne donnent aucune information sur le chipset (cas par exemple de la clé USB Wi-Fi de marque LG distribuée avec certains enregistreur numérique TNT), essayez la [[:​commande_shell|commande]] suivante :<code bash>​sudo lshw</​code>​ Vous obtiendrez plus d'​informations,​ notamment le nom du chipset.
  
-La prise en charge du matériel Wi-Fi par le système d'​exploitation Ubuntu n'est pas totale mais elle s'​améliore à chaque nouvelle version (tous les 6 mois). ​Consultez la [[:​wifi_liste_carte|page ​listant les cartes ​Wi-Fi]]. Si votre carte (ou chipset présent sur votre carte) ne se trouve pas dans la liste, alors votre matériel n'est pas encore supporté par Ubuntu ou ne dispose pas de pilotes libres. +<note important>​**Consultez la [[:​wifi_liste_carte|page-inventaire des cartes ​WIFI]] pour savoir ce qui est recommandé au sujet de votre matériel.**</​note>​
-Pour faire fonctionner ce matériel, une astuce consiste à utiliser les pilotes existants pour Windows grâce à Ndiswrapper. Rendez-vous sur la page qui lui est consacrée [[:​ndiswrapper|ici]].+
  
-<note help>​Le ​logiciel ​se trouve sur le CD d'​installation ​d'​Ubuntu, ​il suffit ​d'​activer ​le CD dans Synaptic.</note>+**En règle générale, 3 possibilités existent pour faire fonctionner les cartes WIFI**. Soit : 
 +  * Il vous manque un micro-logiciel ​propriétaire que vous pouvez installer par le [[:​gestionnaire_de_pilotes_proprietaires|gestionnaire de pilotes propriétaires]],​ 
 +  * Votre [[:​versions|version]] ​d'​Ubuntu ​est actuellement trop ancienne et son [[:​kernel|noyau]] ne prend pas encore en charge votre matérieldans ce cas migrer vers une [[:​versions|version]] plus récente ou bien [[:​ltsenablementstack|installez un noyau plus récent]],​ 
 +  * Si vous avez mis à jour ou conservé votre système Windows 10 d'origine((Vous devez avoir une version de Build égale ou supérieure à la __**14393**__ et un __**Windows 10 en 64 bits**__.)), ​activer ​la couche logicielle « **Windows Linux Subsystem** » dans Windows même pour rendre le pilote Wifi disponible sous Ubuntu((La WLS n'est pas disponible sous Windows 10 Starter)).\\ Pour de plus amples informations ainsi que des précisions sur son activation, veuillez consultez la page [[https://​korben.info/​installer-shell-bash-linux-windows-10.html|Korben : Installer le Shell Bash sous Windows 10]] 
 +  * La dernière possibilité consiste à utiliser les pilotes existants pour Windows grâce à l'​application [[:​Ndiswrapper]].
  
-===== Configuration logicielle ​de votre carte réseau Wi-Fi =====+<note aide>​Pour demander ​de l'aide sur le forum, il existe un script qui devrait vous simplifier la tâche : [[:​Wificheck]].</​note>​
  
-Il existe plusieurs possibilités ​pour configurer Ubuntu ​pour qu'il utilise votre interface Wi-Fi. La plus basique ​est l'édition à la main de ses fichiers de configuration réseauxmais de nombreux utilitaires de configuration sont disponibles,​ pour vous éviter cette peine.+=====Utilisation graphique du Wi-Fi===== 
 +Il existe plusieurs possibilités pour qu'Ubuntu puisse se connecter au WIFI. La plus simple ​est l'utilisation ​de l'​application par défaut[[:​Network-Manager]]. \\ Vous pouvez y accéder en cliquant sur le logo en forme d'​antenne WIFI en haut à droite ​de votre écran — sous Gnome ou Unity — et en bas à droite sous Cinnamon ou Kde (Plasma).
  
-  * [[:NetworkManager]] : Ce logiciel est installé automatiquement avec Ubuntu depuis sa version 7.04. +En dehors de [[:Network-Manager]] il existe encore d'​autres utilitaires de configuration,​ en voici quelques-uns ​
-  * [[#network-admin]] ​: l'​interface de configuration du réseau sous Ubuntu +  * [[:Network-admin]], 
-  * [[#​KWiFiManager]] ​l'​interface de configuration du réseau sous KUbuntu +  * [[:WiFi-radar]] : possible après l'​ajout du paquet correspondant, 
-  * [[#Wi-Fi Radar]] : possible après l'​ajout du paquet correspondant +  * [[:Wicd]] : Une alternative à NetworkManager
-  * [[wicd|Wicd]] : Une alternative à NetworkManager +
-  * [[#​manuellement_-_en_ligne_de_commande|manuellement,​ en ligne de commande]] : dans le fichier de configuration du réseau+
  
 +===== Utilisation du  Wi-Fi en ligne de commande=====
 +Si vous souhaitez paramétrer et gérer votre connexion WIFI en ligne de commande reportez-vous à cette [[:​wifi_ligne_de_commande|page]].;​-)
  
  
-<note tip>​Avant d'​effectuer quelque modification que ce soit, veuillez vous assurer que votre carte wireless (carte sans fil) est activée. Pour cela il vous suffit de faire système---administration----pilotes de périphériques. Cliquez dessus. Une recherche est automatiquement lancée. Ensuite une liste de cartes vous est proposée. Avec l'​option activée en bas, activez la première carte proposée et ensuite la seconde. Il vous sera demandé, si l'​installation s'est bien passée, de redémarrer la machine. Redémarrez. Faites un clic droit sur la partie d'​affichage des signes réseaux et vous verrez les Wifi disponibles. Entrez votre clé de sécurité (en vous connectant à votre routeur). Et voilà votre machine vous écrit '​connexion établie'​.</​note>​+=====Utilisation avancée=====
  
-==== Network-admin ​==== +====Activer un WIFI désactivé==== 
-Depuis Jaunty (9.04) Network-admin n'est plus installé par défaut. Pour y avoir accés  ​il suffit d'[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] ​**[[apt://​gnome-network-admin|gnome-network-admin]]**. +Sur certains modèles de portables, ​il peut arriver que la carte WIFI ne s'active pas sous Ubuntu, ​**lorsque celui-ci est utilisé conjointement à Windows** (en dual-boot)\\ De façon plus large, si le WIFI ne s'​active pas utilisez la procédure qui suit :
-Vous le trouverez ensuite dans //Système > Administration > Réseau//+
  
-Dans la fenêtre de configuration du réseau, vous devez cliquer sur la //connexion sans fil// et ensuite cliquer sur le bouton ​//​Propriétés//​ situé à droite ​de la fenêtre.+Pour que le WIFI soit activé sous Ubuntusi vous êtes en amorçage multiple, il faut l'​avoir préalablement activé sous Windows (au moyen du bouton ​dédié), lors de la dernière session.
  
 +Une autre possibilité est l'​usage de la commande ''​rfkill''​.
 +Ouvrez un [[:​terminal]] et saisissez les commandes suivantes :
 +  * Vérifiez que la carte WIFI n'est pas désactivée:​ <code bash>​sudo rfkill list</​code>​
 +Si après ''​Soft blocked''​ vous avez un ''​yes'',​ alors le WIFI est bloqué de façon logicielle, par contre si vous avez un ''​yes''​ après ''​Hard blocked''​ c'est que votre WIFI est bloqué matériellement par un bouton dédié.
 +  * Pour activer les cartes Wi-Fi: <code bash>​sudo rfkill unblock all</​code>​
  
-Vous obtenez une fenêtre ressemblant ​à celle-ci :+(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 ? 
 +==== Pour obtenir la liste des réseaux en mode console ====
  
-{{network-admin-wifi-feisty_.jpg}}+Pour détecter/​afficher vos réseaux sans fils disponibles ( et celui de votre voisin :) ), utilisez **[[apt>​iw]]**:​ 
 +  * Pour lister les périphériques réseau supportant le WIFI : <code bash>iw dev</​code>​ 
 +  * Pour lister les réseaux visibles sur l'​interface wlan0 : <code bash>​sudo iw dev wlan0 scan</​code>​ 
 +  * Pour afficher l'​état d'une connexion réseau sans fil : <code bash>​sudo iw dev wlan0 link</​code>​ 
 +  * Pour informations (statistiques) sur le point d'​accès sur lequel vous êtes connecté : <code bash>iw dev wlan0 station dump</​code>​
  
-Dans cette fenêtre, vous pouvez choisir le ESSID (nom du réseau) ou le sélectionner dans la liste des réseaux accessibles,​ en cliquant sur la petite flèche à droite (disponible que depuis Edgy).+==== Filtrage MAC ====
  
-Vous pouvez également choisir le type de mot de passe, puis l'​indiquer dans la case juste en dessous (si nécessaire) pour assurer la sécurité des données transitant sur votre réseau (cette clé doit être la même que celle entrée sur votre point d'​accès ​évidemment).+Si votre point d'​accès ​ou votre routeur dispose d'un filtrage sur les adresses MAC, n'​oubliez pas de le configurer correctement et d'​autoriser votre carte WIFI à se connecter à votre réseau(([[wpfr>​Filtrage par adresse MAC]])).
  
-La dernière partie ​de cette boîte de dialogue permet de sélectionner les adresses IP à utiliser (soit via DHCPce qui sera le plus souvent le cas ; soit via une adresse IP statique).+Pour obtenir l'​adresse MAC de la carte réseautapez la commande ''​ifconfig''​ dans un terminal lorsque l'​interface est **activée**.
  
-Une fois ceci faitil vous suffit ​de cliquer sur //Valider// et d'​activer l'interface sans fil (décocher et recocher la case en face de la connexion).+**Pour la suiteremplacez <​wlan0>​ par le nom de votre interface sans fil.**
  
-Si votre point d'​accès et votre routeur sont correctement configurés,​ vous devriez avoir votre accès sans fil opérationnel (parfois, mais rarement, il se peut que vous deviez redémarrer ​l'ordinateur pour que cela fonctionne). +Puis pour changer ​l'adresse mac 
-je ne sais pas  +<code bash
- +ifconfig wlan0 hw ether xx :xx :xx :xx :xx :xx 
-==== Wi-Fi Radar ==== +
- +
-Vous aurez noté que la configuration est minimaliste ; heureusement il existe d'​autres utilitaires très sympathiques,​ comme **[[wifi-radar]]** plus adapté à la mobilité avec plus d'​options en tout genre. +
- +
-{{installation:​wifi:wifi-radar.png}} +
- +
-S'il est impossible d'​éditer un point d'​accès,​ [[:​tutoriel:​comment_editer_un_fichier|modifiez le fichier]] **/​etc/​wifi-radar.conf** pour mettre le paramètre : commit_required = True enregistrez ​ puis dans wifi-radar cliquez sur //connect// pour avoir la fenêtre de paramétrage. Vérifiez également que le nom de l'​interface (wlanX) est bien renseigné. +
-<note important>​L'​installation de WIFI-RADAR supprime WICD</​note+
- +
-==== KWiFiManager ==== +
- +
-NoteSous Kubuntu 6.0.6 "​Dapper Drake" on peut aussi utiliser l'​application "​wlassistant"​ accessible par le menu "​Internet"​ sous "​Wireless Assistant (Gestionnaire de réseau sans fil)"​. +
- +
-{{installation:wifi:wireless-assistant.png}} +
- +
-Et un exemple de configuration d'​adresse IP fixe avec une 9box par exemple ​: +
- +
-{{installation:wifi:​wireless-assistant-configurer-ip-fixe.png}} +
-==== Manuellement - en ligne de commande ==== +
-===Modification du fichier /​etc/​network/​interfaces=== +
-On peut [[:​tutoriel:​comment_editer_un_fichier|modifier le fichier]] **/​etc/​network/​interfaces** : +
- +
-Exemple du contenu du fichier interfaces :  +
-<​code>​ +
-auto lo +
-iface lo inet loopback +
- +
- +
-iface eth1 inet static +
- ​wireless-keymode open +
- ​wireless-mode managed +
- ​wireless-nick ​ Laptop +
- ​address 192.168.1.4 +
- ​netmask 255.255.255.0 +
- ​gateway 192.168.1.1 +
- +
-wireless-essid 9T_B800A +
-wireless-key XXXXXXXXXXXXXXXXXXXXXXXXXX +
-wireless-channel 11 +
- +
-auto eth1+
 </​code>​ </​code>​
 +remplacer xx :xx :xx :xx :xx :xx. par l'​adresse mac de la station [[http://​www.tuto-fr.com/​tutoriaux/​tutorial-crack-wep-aircrack.php#​changer-addresse-mac|wifi sur tuto-fr.com]]
  
-Autre exemple avec une clef WPA-PSK ​(utilise ​[[wpa#​par_wpa_supplicant|wpa-supplicant]]) +Pour ceux qui utilisent souvent les Hotspots, **Network Manager** permet désormais de faire de l'​usurpation d'​adresse MAC {« MAC spoofing »}(([[wpfr>​Filtrage par adresse MAC]]))\\ Cela signifie que pour chacune des connexions réseau, il est possible de spécifier l'​adresse MAC avec laquelle on souhaite se connecter\\ Tout ceci se fait par l’intermédiaire de l'​interface graphique de Network Manager (dans les propriétés de chaque connexion)\\ Contrairement à la méthode qui utilise la commande "​ifconfig",​ ces modifications sont permanentes,​ par contre il n'est pas encore possible de spécifier une adresse MAC réinitialisée aléatoirement à chaque fois que l'on se connecte.
-<​code>​ +
-auto eth1 +
-iface eth1 inet static +
- ​address 192.168.1.+
- ​netmask 255.255.255.0 +
- ​gateway 192.168.1.1 +
- ​wpa-conf managed +
- ​wpa-ap-scan 1 +
- ​wpa-scan-ssid 1 +
- ​wpa-ssid default-my-wifi +
- ​wpa-key-mgmt WPA-PSK +
- ​wpa-psk ZZZZZZZZZZZZZZZZZZZZ +
-</​code>​+
  
 +==== Autorisation du canal ====
 +Il peut arriver qu'​Ubuntu choisisse la zone US pour le Wi-Fi. Or cette zone ne contient pas plusieurs canaux régulièrement utilisés en France (comme les canaux 12, 13).[[wpen>​List_of_WLAN_channels|Liste des canaux]].
 +Si la commande : <code bash>iw reg get</​code>​ vous répond : <box 95% center #​efefef>​country US</​box>​ alors vous êtes dans ce cas de figure.
 +Pour choisir la France, lancez la commande : <code bash>​sudo iw reg set FR</​code>​
 +Et pour le rendre permanent [[:​tutoriel:​comment_editer_un_fichier|éditez le fichier]] **/​etc/​default/​crda** et ajoutez en bas du fichier :
 +<file bash /​etc/​default/​crda>​REGDOMAIN=FR</​file>​
 +Voir **(en)** [[https://​askubuntu.com/​questions/​503416/​wifi-country-changed-to-us-how-do-i-change-it-back|Zone WIFI modifiée ; comment faire ?]] pour plus de détails.
  
 +==== Utilisation conjointe d'une carte réseau sans-fil et d'une carte filaire (Ethernet) ====
  
-Pour relancer ​le réseau ​sans fil, effectuer la commande suivante ​: +Pour utiliser conjointement la carte Wi-Fi et la carte filaire sur le même réseau : il suffit ​d'avoir des adresses IP distinctes...
-<​code>​sudo /etc/init.d/networking restart</​code>​ +
-  +
-Pour la syntaxe du fichier utiliser l'aide disponible  +
-  * dans un terminal **man interfaces** +
-  * dans les configuration ​des différentes cartes : +
  
-=== Pour se connecter à un réseau ​en mode console === +Pour cela, passer ​en manuel l'​affectation de l'​adresse IP, imposer manuellement une adresse IP et le tour est joué. Pour plus de détails voir ce [[:Network-Manager#​gerer_les_adresses_ip|paragraphe]] de la page Network-Manager.
-Voici la commande pour se connecter au réseau en supposant que la carte Wi-Fi est wlan0 :+
  
-<​code>​ 
-sudo iwconfig wlan0 essid MonSSID 
-</​code>​ 
  
-Remarque : il faut faire très attention aux majuscules dans le SSID il faut respecter exactement le nom du SSID du routeur. Par exemple si votre SSID est Livebox-56G alors la commande sera **sudo iwconfig wlan0 essid Livebox-56G** et non ... essid livebox-56g ​==> si vous entrez cette dernière votre carte Wi-Fi ne pourra pas se connecter au bon réseau puisque livebox-56g n'​existe pas.+===== Optimisation ​du Wifi ===== 
 +Voir la page [[:​wifi_optimisation|sur l'​optimisation du Wi-Fi]].
  
-  * Pour vérifier que la carte Wi-Fi s'est connectée au réseau, taper **iwconfig** ​et il devrait y avoir marqué dans SSID:"​MonSSID"​Dans access point il doit avoir : Access Point : 00:C0:49:53:7C:7C ( l'​adresse 00... ici n'est qu'​un ​exemple c'est l'​adresse MAC du routeur ​).+===== Problèmes ​et cas particuliers ===== 
 +<​note>​Exemplepour faire fonctionner le wifi avec une Livebox2, il n'a en fait rien a changer sur le PCil faut juste mettre la Live box en mode association en appuyant sur le bouton N° 1 sur le coté de la boxPuis rentrer la clé WEP ou WPA quand Ubuntu vous le demande. 
 +</​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. 
 +<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>​
  
-  * Si vous avez une clé WEP, il faut taper une commande supplémentaire : 
-<​code>​ 
-sudo iwconfig wlan0 key LaCLEWEP 
-</​code>​ 
  
-  * Si vous avez une sécurité WPA il faut consulter ce document : [[:wpa]]+==== Réseau sans fil non détecté alors que d'​autres le sont ==== 
 +Notamment à partir de la version 20.04, si votre box utilise les canaux 12, 13, Ubuntu semble ne pas les reconnaître. L'​utilitaire ​[[inssider|LinSSID]] permet de constater que les autres réseaux (vos voisins…) sont vus mais pas le vôtre.
  
-  * Si vous n'avez aucune protection, il n'y a pas besoin ​de cette ligne il faut passer à l'​obtention ​ou la configuration d'une adresse IP.+Changer manuellement le canal de la box, ou appliquer ​la consigne du paragraphe 4.4
  
-== Configuration en IP Automatique (DHCP) == 
-  * Pour obtenir une adresse IP, si elle est automatique il suffit d'une commande après s'​être connecté au réseau : 
-<​code>​ 
-sudo dhclient wlan0 
-</​code>​ 
  
-  * S'il a une ligne comme DHCPOFFER 192.168.1.100 par exemplecela veut dire que l'​adresse ​IP a bien été donnée et donc la carte Wi-Fi et le routeur peuvent communiquer : vous pouvez ainsi surfer sur internet +==== Réseau sans fil détecté mais impossible de s'​y ​connecter ==== 
-  * Depuis la version feisty du système Ubuntu et l'​introduction du démon d'​avahi-daemon,​ la commande dhclient peut marcher mais avec certains ordinateurs il faut exécuter cette commande pour rétablir la connexion au net : +Avec la version 1.4.0 de [[https://​doc.ubuntu-fr.org/​network-manager|network-manager]]a été introduit une nouvelle fonctionnalité consistant à modifier ​l'​adresse ​MAC de la carte Ethernet ou WI-FI.
-<​code>​ +
-sudo /​etc/​init.d/​avahi-daemon stop +
-</​code>​+
  
-  * Il faut ensuite refaire la commande dhclient.+Pour le WI-FI cela peut créer le problème suivant : les réseaux sont bien visibles mais il est impossible de s'y connecter.
  
-Pour vérifier qu'une adresse IP a bien été donnée ​taper **ifconfig wlan0** et vérifier qu'il y a une adresse IP à côté de l'interface wlan0.+Pour remédier à cela, il suffit d'éditer un simple fichier.
  
-En revanche s'il n'y a que des échecs ( répétition des lignes ​DHCPDISCOVER on 255.255.255.255 ... )cela est peut être dû à un problème au niveau de la connexion au réseau (première commande) ou alors le routeur n'est pas en IP automatique (DHCP). Dans ce cas il faut configurer le DHCP sur le routeur ou une configuration en IP statique sur le client (ordinateur).+[[:​tutoriel:​comment_modifier_un_fichier|modifiez le fichier]] **/​etc/​NetworkManager/​NetworkManager.conf** avec [[:sudo|les droits d'administration]] et à la fin de ce fichier copier/​coller les lignes ​suivantes :​ 
 +<file bash /​etc/​NetworkManager/​NetworkManager.conf> 
 +[device] 
 +wifi.scan-rand-mac-address=no</​file>​ 
 +Le fichier devrait ressembler à cela : 
 +<file bash /​etc/​NetworkManager/​NetworkManager.conf>​[main] 
 +plugins=ifupdown,keyfile
  
-== Configuration en IP Statique == +[ifupdown] 
-En IP static la configuration se fait avec plusieurs commandes :+managed=false
  
-  * La première commande donne l'​adresse IP "​IPdeLaCarteWifi"​ à la carte Wi-Fi et la seconde commande règle la passerelle par défaut ( le routeur ). +[device] 
-<​code>​ +wifi.scan-rand-mac-address=no</file>
-sudo ifconfig wlan0 IPdeLaCarteWiFi (192.168.0.1 par exemple) +
-sudo route add default gw IPDuRouteur (192.168.0.254 par exemple) +
-</code>+
  
 +Enregistrer le fichier et fermer l'​éditeur.
 +Pour que la modification soit prise en compte, relancer le service network-manager.
  
-  * Il faut ensuite rajouter les adresses des serveurs DNS (qui traduisent google.fr par exemple en adresse IP exploitable par l'​ordinateur). Pour cela il faut modifier le fichier ​/etc/resolv.conf +Dans un [[:​terminal]] : 
-//remplacer gedit par kate si vous êtes sous kubuntu ou bien par mousepad si vous êtes sous xubuntu//+<code bash>​sudo service network-manager restart</code> 
 +La connexion au réseau WIFI devrait maintenant s’effectuer normalement.
  
-<​code>​ +Lien original : 
-sudo gedit /etc/resolv.conf  ​ +[[https://askubuntu.com/​questions/​902992/​ubuntu-gnome-17-04-wi-fi-not-working-mac-address-keeps-changing/​905019#​905019|WIFI not working ; MAC address keeps changing]] 
-</code>+[[https://​blogs.gnome.org/​thaller/​2016/​08/​26/​mac-address-spoofing-in-networkmanager-1-4-0/​|MAC address spoofing in network manager]].
  
-Une fois dans ce fichier il faut entrer la ligne suivante : +==== UEFI Secure Boot ====
-<​code>​ +
-nameserver IPduServeurDNS +
-</​code>​+
  
-Un exemple ​ici pour les personnes ayant pour FAI Orange ​: +<note important>​Certaines cartes Wifi sont bloquées via le [[desactiver_secure_boot|Secure Boot {Secteur d'​amorçage sécurisé}]]((Contrairement à la mémoire vive — ou RAM — cette partie de la mémoire morte non volatile, — ou EEPROM — est programmée en langage machine avec du code propriétaire à l'​origine uniquement compatible avec Windows ® ; \\ d'où les problèmes d'​amorçage du noyau Linux libre, avant que cette entrave à la concurrence ne soit enfin contournée… \\ Vous trouverez de plus amples informations techniques sur le sujet sur [[gphoenix|la page du logiciel libre Gphoenix]] dédiée à la programmation de l'​EPROM)) \\ 
-<code+Par exemple: ​[[wifi_broadcom_bcm43xx#​uefisecureboot|Les cartes Broadcom bcm43xx]], dont le code est la propriété de Broadcom Inc ™</note>
-nameserver 80.10.246.2 +
-</code>+
  
-=== Exemple de paramétrage pour club-internet avec un routeur Hitachi ou Comtrend === 
  
-Si l'on suit la documentation ci-dessus, la connexion Wi-Fi au routeur peut ne pas fonctionner malgré tout. En effet, chez club-internet par exemple, le SSID n'est pas diffusé, une action supplémentaire est donc nécessaire : +==== Clé WPA redemandée à chaque démarrage ====
-<​code>​ +
-sudo iwconfig ath0 essid "​ssid-complet"​ +
-sudo iwconfig ath0 key open +
-sudo iwlist wlan0 scan +
-</​code>​+
  
-Notes en vrac : +Si votre clé d'accès à la borne est redemandée sans cesse et que vous ne voulez pas avoir de trousseau de clé à débloquer toujours ​
-ath0 est à remplacer par votre nom d'interface (celui qui est mentionné dans la fenêtre Network settings) ;  +  - Supprimez tous les fichiers ​du [[:​fichier_cache|dossier caché]] **~/.local/​share/​keyrings/​** de votre **Dossier Personnel**,​ 
-Le SSID complet ​est le numéro de série de votre routeur, ​vous pouvez le trouver ​de deux façons ​+  ​- Avec [[:​Seahorse]]créez un nouveau trousseau appelé ​''​login'' ​auquel vous ne donnez pas de mot de passe (laissez vide) 
-  - Au dos du routeur +  - Reconnectez-vous à votre box.
-  - Dans l'​interface Web du routeur accessible à l'​adresse 192.168.1.1 +
-    ​Login : root +
-    ​Mot de passe : clubadmin +
-  ​Il se trouve dans la rubrique ''​wireless''​et la clé WEP se trouve dans la rubrique ​''​security''​+
  
-La commande Key Open sert à définir le mode du réseauIl peut être OpenShared, etc.. La commande scan permet ​de vérifier ​les paramètres.+Désormais la connexion est automatique ​à chaque démarrage sans avoir à saisir de mot de passePour plus d'​informationsveuillez consulter la section « [[:​desactiver_mots_de_passe#​Solution avec perte de sécurité]] » de la page « [[:​desactiver_mots_de_passe|Désactiver ​les mots de passe]] ».
  
-===== Problèmes et Cas particuliers ===== +==== Voir en clair une clé WIFI enregistrée ​==== 
-<​note>​Exemple:​ pour faire fonctionner le wifi avec une Live box, il n'en fait rien changer sur le PC: il faut juste mettre la Live box en mode association en appuyant ​sur le bouton N° 1 sur le coté de la boxPuis rentrer la clé Wep ou Wpa quand Ubuntu ​vous le demande+Sur les versions récentes d'​Ubuntu,​ au moins depuis 16.04, il est facile de retrouver une clé WIFI que l'on a entré si on en a besoin (perdue, nécessaire pour un autre appareil...). 
-</​note>​+  * Avec l'​interface GNOME shell (17.04 et supérieures),​ aller dans Paramètres / WIFI ; à droite, sélectionner ​le réseau voulu et cliquer ​sur la roue dentée. Une nouvelle fenêtre apparaît ; dans l'​onglet sécurité, vous pouvez faire apparaître ​le mot de passe. 
 +  * Avec Unity, cliquer ​sur l'​icône réseau en haut à droite ​de l'​écran (dans les indicateurs) et choisissez dans le menu "​Modification des connexions"​Une nouvelle fenêtre s'​ouvre. Dans les réseaux sans fil, cherchez le réseau qui vous intéresse, sélectionnez-le puis cliquez le bouton "​modifier"​. Dans la nouvelle fenêtre, choisissez l'​onglet sécurité pour voir le mot de passe
 +  * Pour les versions anciennes d'​Ubuntu,​ il faut rechercher l'​application "Mots de passe et clés"​. Dans la fenêtre qui s'​affiche,​ dans le menu de gauche, dans les mots de passe, vous trouvez les mots de passe WIFI
  
-====Clé WPA redemandée à chaque démarrage==== 
- 
-Si votre clé d'​accès à la borne est redemandée sans cesse et que vous ne voulez pas avoir de trousseau de clé à débloquer toujours : 
-  - supprimez tous les fichiers du dossier caché (Ctrl-h pour faire apparaître dans Nautilus) : /​home/'​dossier perso'/​.gnome2/​keyrings 
-  - dans //Système → Préférences → Mots de passes et clés de chiffrement//,​ créez un nouveau trousseau appelé '​login'​ auquel vous ne donnez pas de mot de passe (laissez vide) 
-  - reconnectez-vous à votre box 
- 
-Désormais la connexion est automatique à chaque démarrage sans avoir à saisir de mot de passe. Pour plus d'​informations,​ veuillez consulter la section « [[:​desactiver_mots_de_passe#​Solution avec perte de sécurité]] » de la page « [[:​desactiver_mots_de_passe|Désactiver les mots de passe]] ». 
  
 ====Réseau sans fil détecté mais impossible d'​obtenir l'​adresse IP==== ====Réseau sans fil détecté mais impossible d'​obtenir l'​adresse IP====
-Le logiciel de configuration du réseau (**network-manager,​ Wicd, etc**) arrive à détecter les réseaux sans fil disponibles,​ mais quand vous cliquez pour vous connecter, la connexion n'​aboutit pas. 
  
-Dans le cas de **network-manager**, dès que vous cliquez sur le SSID, le logiciel tente de se connecter, puis s'​arrête au bout de quelques secondes. Pour ce qui est de **Wicd**, le logiciel gèle sur l'​étape de **Obtention de l'​adresse IP...** avec la barre de progression qui oscille de gauche à droite continuellement.+Le logiciel ​de configuration du réseau (**Network-Manager, Wicd, etc**) arrive à détecter les réseaux sans fil disponibles,​ mais quand vous cliquez pour vous connecter, la connexion n'​aboutit pas.\\ 
 +Dans le cas de [[:​Network-manager]], dès que vous cliquez sur le SSID, le logiciel tente de se connecter, puis s'​arrête au bout de quelques secondes. ​
  
-Pour régler celail suffit d'​éditer ​le fichier ​**interfaces** (avec privilège sudo).+Pour ce qui est de [[:Wicd]], le logiciel gèle sur l'​étape de **Obtention de l'​adresse IP...** avec la barre de progression qui oscille de gauche à droite continuellement.\\
  
 +Pour régler cela, suivez ces instructions :
 +  * Changez de service de gestion réseau en "​arrêtant"​ Network-Manager pour ré-activer networking :
 +<code bash>
 +sudo service network-manager stop && sudo service networking start
 +sudo update-rc.d network-manager remove
 +sudo update-rc.d networking defaults</​code>​
 +  * Puis dans un terminal rechercher le nom de votre carte réseau sans fil en tapant ce qui suit :
  
-Mais avant, dans un terminal:+<code bash>​iwconfig</​code>​  
 +et ça devrait afficher quelque chose comme cela:
  
- - Rechercher le nom de votre carte réseau sans fil en tapant ce qui suit. +<box orange round 60% |iwconfig><file
-<code>iwconfig</code+lo        no wireless extensions.
-et ça devrait afficher quelque chose comme cela: +
-<​code>​lo        no wireless extensions.+
  
 eth0      no wireless extensions. eth0      no wireless extensions.
  
-wlan0     IEEE 802.11bg ​ ESSID:​off/​any ​ +wlan0     IEEE 802.11bg ​ ESSID:​off/​any
           Mode:​Managed ​ Frequency:​2.422 GHz  Access Point: Not-Associated ​             Mode:​Managed ​ Frequency:​2.422 GHz  Access Point: Not-Associated ​  
           Tx-Power=20 dBm              Tx-Power=20 dBm   
           Retry  long limit:​7 ​  RTS thr:​off ​  ​Fragment thr:off           Retry  long limit:​7 ​  RTS thr:​off ​  ​Fragment thr:off
           Power Management:​off           Power Management:​off
-</code> +</file> </box |Terminal>
-En occurence, **__wlan0__** est le nom de la carte réseau __sans fil__ de votre ordinateur que nous cherchons. Notez-le car on en aura besoin plus tard!+
  
 +En l'​occurrence,​ **__wlan0__** est le nom de la carte réseau __sans fil__ de votre ordinateur. Notez-le car on en aura besoin plus tard!
  
- - Ensuite, éditer ​le fichier **interfaces** ​avec la commande suivante +  * [[:​tutoriel:​comment_editer_un_fichier|Modifiez]] avec les [[:​sudo|droits d'​administration]] ​ le fichier **/​etc/​network/​interfaces** ​ 
-<code>​gksudo gedit /​etc/​network/​interfaces</code+<file - /​etc/​network/​interfaces>​ 
-Ça devrait contenir dans l'​éditeur de texte\\  +auto lo 
- +iface lo inet loopback</​file>​
-''​auto lo\\  +
-iface lo inet loopback\\ ''​+
  
 Ajouter dans ce fichier texte le paragraphe suivant, où **__wlan0__** est le nom de votre carte réseau __sans fil__. Ajouter dans ce fichier texte le paragraphe suivant, où **__wlan0__** est le nom de votre carte réseau __sans fil__.
-<​code>​auto wlan0 
-iface wlan0 inet dhcp</​code>​ 
-Enregistrer et fermer l'​éditeur de texte. 
  
 +<file - /​etc/​network/​interfaces>​
 +auto wlan0
 +iface wlan0 inet dhcp</​file>​
  
- - Puis redémarrer ​le réseau avec cette commande: +  * Redémarrez ​le réseau avec cette commande: 
-<​code>​sudo /​etc/​init.d/​networking restart</​code>​+<​code ​bash>sudo /​etc/​init.d/​networking restart</​code>​
  
 +Enfin, réessayez de vous connecter ça devrait fonctionner.
  
-Enfin, réessayez de vous connecter et ça devrait fonctionner. +==== Connexion lente====
- +
-====Clé WPA-PSK fausse avec paquet logiciel wpa_supplicant version 0.6.9==== +
-<note important>​En ligne de commande, la clé WPA-PSK obtenue avec wpa_passphrase du paquet logiciel wpa_supplicant version 0.6.9 est FAUSSE! +
-</​note>​ +
-Il faut utiliser d'​autres outils pour la générer, cf ce topic : +
-[[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=260215]] +
- +
-==== Connexion lente à cause d'un Bit Rate mal configuré====+
  
 Si vous remarquez que votre connexion Wi-Fi est anormalement lente et que cela ne vient pas de votre matériel (carte ou AP) et avant de réinstaller,​ recompiler...d'​autres pilotes : Si vous remarquez que votre connexion Wi-Fi est anormalement lente et que cela ne vient pas de votre matériel (carte ou AP) et avant de réinstaller,​ recompiler...d'​autres pilotes :
- +  * Vérifiez le Bit Rate de la carte :<​code>​iwconfig ​wlan0 | iw dev wlan0 link</​code>​  
-I. Vérifiez le Bit Rate de la carte :<​code>​iwconfig</​code>​ +  ​* ​Si vous voyez Bit Rate=1Mb/s alors tapez : 
- +<​code ​bash>sudo ifdown wlan0
-Si vous voyez Bit Rate=1Mb/s alors tapez +
-<​code>​sudo ifdown wlan0+
 sudo iwconfig wlan0 rate 54M sudo iwconfig wlan0 rate 54M
 sudo ifup wlan0</​code>​ sudo ifup wlan0</​code>​
-(ou ra0 suivant le nom de votre interface) 
- 
 Enfin, faites "​iwconfig"​ pour vérifier qu'il vous met bien Bit Rate=54Mb/s . Enfin, faites "​iwconfig"​ pour vérifier qu'il vous met bien Bit Rate=54Mb/s .
 Voilà qui devrait aller mieux ! Voilà qui devrait aller mieux !
  
 +pour que ça reste permanent :
 +[[:​tutoriel:​comment_modifier_un_fichier|Ajoutez dans]] **''/​etc/​rc.local''​** (avant la ligne exit 0)
  
-pour que ca reste permanent :  +<file bash /​etc/​rc.local
-[[:​tutoriel:​comment_modifier_un_fichier|Ajoutez dans]] **/​etc/​rc.local** (avant la ligne exit 0)+ ip link set dev wlan0 up 
 + ​iwconfig wlan0 rate 54M 
 +</​file>​
  
-<​code>​ 
- ​ifconfig wlan0 up 
- ​iwconfig wlan0 rate 54M 
-</​code>​ 
 on redémarre et le tour est joué! on redémarre et le tour est joué!
  
 +==== Problèmes de résolution DNS et configuration en IP Fixe ====
  
-==== Autorisation du canal ====+Il peut arriver qu'une configuration en IP fixe, via **/​etc/​network/​interfaces**,​ ne vous permette plus d'​effectuer des "​résolution DNS". \\ 
 +En clair cela signifie que votre ordinateur ne sera plus en mesure de traduire un nom de domaine (eg: www.google.com) en adresse IP.
  
-Par défaut le kernel ​d'Ubuntu est configuré pour la zone US. +Plusieurs solutions traînent sur la toile, avec plus où moins d'efficacité et plus où moins de « bonne pratique ».
-Or cette zone ne contient pas plusieurs canaux régulièrement utilisés en France (comme les canaux 12, 13).[[http://​en.wikipedia.org/​wiki/​List_of_WLAN_channels|Liste des canaux]]+
  
-Pour changer la zone d'​application ​+Dans ce cas et uniquement si vous utilisez une configuration fixe définie dans **/​etc/​network/​interfaces**. 88 
-[[:​tutoriel:​comment_editer_un_fichier|éditez ​le fichier]] **/etc/​modprobe.d/options**+Il est recommandé de 
 +  ​* ​[[#Réseau sans fil détecté mais impossible d'​obtenir l'​adresse IP|désactiver ​le service]] [[:​Network-Manager]],​ de 
 +  ​réactiver le service networking et de 
 +  ​configurer votre/vos interfaces en renseignant DNS et Domaine de recherche.
  
-Pour les cartes INTEL (utilisant le pilote iwlwifi) 3945, 4975, série 5000 : +Comme mentionné ​sur le fil de discussion ​[[http://sorrodje.alter-it.org/index.php?​article21/ubuntu-12-04-server-configuration-dns-et-ip-fixe|Ubuntu ​12.04 Server: Configuration DNS et IP fixe]] — source ​sorrodje.alter-it.org ; titre « Ubuntu 12.04 ServerConfiguration DNS et IP fixe » ; auteur ​Sorrodje ; date 30 mai 2012
- +  * ajoutez ceci à la configuration de votre/vos interfaces ​
-ajoutez : +<file bash /etc/network/interfaces>​ 
-  * Pour les USA (canaux de 1 à 11 - Txpower max ?) +auto eth1 
-<​code>​options lbm_cw_cfg80211 ieee80211_regdom=US</​code>​ +iface eth1 inet static 
-  * Pour la zone européenne (canaux de 1 à 13 - Txpower max 20dBm) +[...] 
-<​code>​options lbm_cw_cfg80211 ieee80211_regdom=EU</​code>​ +dns-nameservers 8.8.8.ip de votre router ou du dns à utiliser 
-  * Pour le Japon (canaux de 1 à 14 - Txpower max 20dBm) +dns-search localdomain # nom de domaine local de recherche ​si exploité<​/file>
-<​code>​options lbm_cw_cfg80211 ieee80211_regdom=JP</​code>​ +
-<​note>​Sur ma version de Jaunty, seul "​JP"​ fonctionne</​note>​ +
- +
-Pour les autres cartes Wi-Fi : +
- +
-ajoutez : +
-  * Pour la zone européenne +
-<​code>​options cfg80211 ieee80211_regdom=EU</​code>​  +
-  * Pour le Japon +
-<​code>​options cfg80211 ieee80211_regdom=JP</​code>​ +
-<note help>​Méthode rapide  +
-<​code>​sudo echo "​options lbm_cw_cfg80211 ieee80211_regdom=EU"​ >> /​etc/​modprobe.d/​options</​code>​ +
-<​code>​sudo echo "​options lbm_cw_cfg80211 ieee80211_regdom=JP"​ >> /​etc/​modprobe.d/​options</​code>​ +
-<​code>​sudo echo "​options cfg80211 ieee80211_regdom=EU"​ >> /​etc/​modprobe.d/​options</​code>​ +
-<​code>​sudo echo "​options cfg80211 ieee80211_regdom=JP"​ >> /​etc/​modprobe.d/​options</​code>​ +
-<note important>​Attention à n'​exécuter qu'une seule de ces commandes, une seule fois!</​note></​note>​ +
- +
-Note : il semblerait qu'il faille plutôt utiliser la commande suivante : "iw reg set FR" +
- +
-==== Accès au Wi-Fi via un adaptateur USB Netgear ==== +
- +
-Vous trouverez sans doute votre bonheur sur [[:​wifi_realtek_rtl8187|cette page]]. +
- +
- +
-==== Diffusion du réseau inactivée (broadcast network)==== +
- +
-Pour certaines raisons les réseaux Wi-Fi ne sont pas affichés avec les logiciels précédents ou avec la commande suivante. Vous avez dans ce cas 2 possibilités : +
-  * Activer la diffusion du réseau en modifiant la configuration du réseau +
-  * Utiliser une connexion manuelle avec les logiciels disponibles ou en ligne de commandes +
- +
-==== Utilisation conjointe d'une carte réseau sans-fil et d'une carte filaire (ethernet) ==== +
- +
-Pour utiliser conjointement la carte Wi-Fi et la carte filaire ​sur le même réseau : il suffit d'​avoir des adresses IP distinctes... +
- +
-Pour cela, passer en manuel l'​affectation de l'​adresse IP, imposer manuellement une adresse IP et le tour est joué. +
- +
- +
-==== Filtrage MAC ==== +
- +
- +
-Si votre point d'​accès ou votre routeur dispose d'un filtrage sur les adresses MAC, n'​oubliez pas de le configurer correctement et d'​autoriser votre carte Wifi à se connecter à votre réseau. +
- +
-Pour obtenir l'​adresse MAC de la carte réseau, tapez la commande ''​ifconfig''​ dans un terminal lorsque l'​interface est **activée**. +
- +
-**Pour la suite, remplacez <​wlan0>​ par le nom de votre interface sans fil.** +
- +
-Puis pour changer l'​adresse mac : +
-<​code>​ +
-ifconfig wlan0 hw ether xx :xx :xx :xx :xx :xx  +
-</​code>​ +
-remplacer xx :xx :xx :xx :xx :xx. par l'​adresse mac de la station ​[[http://www.tuto-fr.com/tutoriaux/tutorial-crack-wep-aircrack.php#​changer-addresse-mac|wifi sur tuto-fr.com]] +
- +
-<​note>​Il semble que certaines cartes Wi-Fi configurées avec Ndiswrapper changent d'​adresse MAC à chaque démarrage ! Si cela vous arrive, une fois que vous avez démarré votre Ubuntu ​et que vous vous êtes logué dans votre session, utilisez la commande précédente !</​note>​ +
- +
-Pour ceux qui utilise souvent les Hotspots : Network Manager 0.8.4 (Ubuntu 11.04) permet désormais de faire du "MAC spoofing"​. Cela signifie que pour chacune des connexions réseau, il est possible de spécifier l'​adresse MAC avec laquelle on souhaite se connecter. Tout ceci se fait par l’intermédiaire de l'​interface graphique de Network Manager (dans les propriétés de chaque connexion). Contrairement à la méthode qui utilise la commande "​ifconfig",​ ces modifications sont permanentes,​ par contre il n'est pas encore possible de spécifier une adresse MAC réinitialisée aléatoirement à chaque fois que l'on se connecte. +
- +
- +
-==== Pour obtenir la liste des réseaux en mode console === +
- +
- +
-Pour détecter/​afficher vos réseaux sans fils disponibles ( et celui de votre voisin ​:) ), entrez ceci dans un terminal : +
-<​code>​ +
-sudo iwlist wlan0 scan +
-</​code>​ +
- +
-  * Plusieurs informations vont alors apparaître ( les noms ( ESSID ) des réseaux, les channels, fréquences ​.... ), exemple : +
-<​code>​ +
-Scan completed : +
-          Cell 01 Address: 00:​13:​10:​0C:​00:​75 +
-                    ESSID:"​CHUC"​ +
-                    Protocol:​IEEE 802.11b +
-                    Mode:Managed +
-                    Frequency:2.462 GHz (Channel 11) +
-                    Quality:0/100  Signal level:-49 dBm  Noise level:-256 dBm +
-                    Encryption key:on +
-                    Bit Rate:1 Mb/s +
-                    Bit Rate:2 Mb/s +
-                    Bit Rate:5.5 Mb/s +
-                    Bit Rate:11 Mb/s +
-                    Bit Rate:6 Mb/s +
-                    Bit Rate:9 Mb/s +
-                    Bit Rate:12 Mb/s +
-                    Bit Rate:18 Mb/s +
-                    Bit Rate:24 Mb/s +
-                    Bit Rate:36 Mb/s +
-                    Bit Rate:48 Mb/s +
-                    Bit Rate:54 Mb/s +
-                    Extra:​bcn_int=100 +
-                    Extra:​atim=0 +
-</​code>​ +
- +
- +
-==== Activer/​Désactiver le wifi au démarrage ==== +
- +
-La version 0.8 de NetworkManager n'​enregistre pas si vous avez désactivé ou non votre réseau sans fil. A chaque redémarrage il est nécessaire de redécocher le réseau sans fil.\\ +
-Pour désactiver le wifi constamment,​ il faut rajouter la commande suivante au démarrage. +
-Rajoutez le code suivant à la fin du fichier /​etc/​init.d/​rc.local +
- +
-<​code>​ifconfig wlan0 down</​code>​ +
- +
-==== Bouton d'​activation et utilisation d'​Ubuntu en dual-boot avec windows ==== +
- +
-Sur certains modèles (l'​Acer Aspire 5002 WLMI ou DELL Inspiron par exemple), il peut arriver que la carte Wi-Fi ne s'​active pas sous ubuntu, **lorsque celui-ci est utilisé conjointement à Windows** (en dual-boot). +
-Pour que le Wi-Fi soit activé sous ubuntu, il faut l'​avoir préalablement activé sous Windows (au moyen du bouton dédié), lors de la dernière session. +
-**=> Existe-t-il un moyen de l'​activer/​désactiver directement dans Ubuntu?** +
-=> sur un portable HP pavilion DM3, le paquet rfkill permet de réactiver le wifi (et le bluetooth) sans rebooter sous windows (astuce trouvée sur [[http://​linux.leunen.com/?​p=1028|ce blog]])  +
- +
-__Qu'​est-ce que le bouton dédié ?__ +
-  * sur les Inspirons, la combinaison de touches ​à utiliser sous Windows est Fn + F2 (suivant ​la configuration de votre BIOS, cette touche peut aussi contrôler le Bluetooth). +
-  * sur mon Pavilion, c'est une diode tactile entre l'​écran et le clavier. Bleu = activé ; rouge = désactivé. +
- +
- +
-=> pourquoi ne pas utiliser acer_acpi pour activer/désactiver le wifi? +
-[[http://​doc.ubuntu-fr.org/​acer_acpi]] +
-et aussi +
-[[http://www.mumblyworld.info/?p=134]] +
- +
- +
-~~> sur un Medion par exemple un bouton du clavier permettait d'​activer ou de désactiver la carte ... en l'​occurence il fallait préciser dans le bios de conserver l'etat de la carte entre deux démarrages pour avoir le Wi-Fi sous [[:​gnu|GNU]]/​[[:​linux|Linux]+
- +
-=> Sur l'Acer Aspire 3000, le Wi-Fi ne fonctionnait pas via la carte intégréeCelle-ci n'​était pas reconnue par le système et ne s'​allumait donc pas en appuyant sur le bouton d'​activationElle fonctionne toutefois correctement sous Gutsy Gibbon. +
- +
- +
-==== Pensez à activer le WIFI ==== +
-==Portables Asus A7*== +
- Sur les portables Asus A7*, il est nécessaire de taper en console :  +
-   ## pour la led du wifi +
-    # on +
-    echo 1 | sudo tee /​sys/​devices/​platform/​asus_laptop/​wlan +
-    # off +
-    echo 0 | sudo tee /​sys/​devices/​platform/​asus_laptop/​wlan +
-Attention: //"​asus-laptop"//​ est à remplacer par le nom de votre machine. +
-Cela allume/​éteint la petite LED bleue/jaune qui indique l'​état ​du Wi-Fi et de la carte. +
- +
-Pour automatiser voir [[ http://​doc.ubuntu-fr.org/​acer_acpi ]]. +
- +
-Pour les portables **ASUS série M51**, il y a parfois un problème d'​activation ​de la carte intel 4965, bien installée et reconnue par ailleurs. Il ne faut pas négliger le bouton physique ​de mise en route sur la face avant, et surtout **l'​activation par les touches "Fn + F2"**. Sinon, une solution empirique et aléatoire semble parfois fonctionner : il faut activer (unlocked) et/ou désactiver (locked) successivement dans le bios, le LAN, et/ou le WIRELESS, et/ou le port 1394... sans autres précisions de procédure. Les activations de ces process peuvent être remis à leur état d'​origine ​si le fonctionnement de la carte wifi est redevenu normal. +
- +
- +
-Pour un portable Acer Extensa 7630, sous 8.10 Intrepid, j'ai trouvé la solution dans notamment (le lien le plus complet) http://​www.mjmwired.net/​kernel/​Documentation/​laptops/​acer-wmi.txt,​ il faut activer la carte Wi-Fi par :+
  
-  # activation logicielle wifi +Relancez vos interfaces ou redémarrez votre ordinateur.
-  echo 1 > /​sys/​devices/​platform/​acer-wmi/​wireless+
  
-et redémarrer. Et le bluetooth ​en remplaçant wireless par bluetooth.+==== La connexion réseau ne se réactive pas en sortie de veille ou d'​hibernation :====
  
-**Un tuto bien fichu pour qui démarre:​** ​[[http://​forum.ubuntu-fr.org/​viewtopic.php?pid=2530610#​p2530610]] +<note help>**Merci de vérifier le bon fonctionnement de l'​astuce suivante 
-==Portable Packard Bell Easynote R1934W== +et de signaler vos réussites et échecs à [[http://​forum.ubuntu-fr.org/​profile.php?id=198416|f.x0]]** </note>
-Le wifi fonctionne à condition d'​ajouter les bonnes options au boot (http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=1959870#​p1959870)+
  
-==== Problème avec carte Intel Pro Wireless 4965 sous Jaunty et cartes intel Corporation PRO/Wireless 3945ABG====+Une solution est de lister en terminal le module utilisé par le wifi : <code bash>​sudo lshw -class network</​code>​ 
 +  - 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 
 +*-network 
 +       ​description:​ Interface réseau sans fil 
 +       ​driver=r8712u</file> 
 +  - 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''​ 
 +  - 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 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>​
  
-La version 2.6.28 du Kernel fourni avec Ubuntu Jaunty peut causer des problèmes ​de performance avec la carte Intel Pro Wireless 4965 (bande passante se bloquant à 70 ko/s, déconnexions intempestives...).+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 :​ 
 +  - 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 bash>​​[Unit] 
 +Description=Local system resume actions 
 +After=suspend.target 
 +                                                                                 
 +[Service] 
 +Type=oneshot 
 +ExecStart=/​sbin/​rmmod r8712u ; /​sbin/​modprobe r8712u
  
-Le responsable est le module chargé ​du Wi-Fi, il faut passer au module compat, présent dans les backports ​:+[Install] 
 +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. 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 
 +sudo systemctl start retablir_wifi_apres_veille</​code>​
  
-  #sudo apt-get install linux-backports-modules-jaunty 
  
-Redémarrer.+==== Perte totale de la connexion WIFI quelques minutes après le démarrage ====
  
 +Suite à un [[https://​bugs.launchpad.net/​ubuntu/​+source/​network-manager/​+bug/​1603815|bug critique]] au niveau de l'​économiseur d'​énergie,​ il vous suffira de procéder comme suit pour le désactiver de façon permanente comme indiqué [[https://​forum.ubuntu-fr.org/​viewtopic.php?​pid=21919099#​p21919099|dans la solution du forum]] :
 +  * Entrez cette ligne de commande dans un terminal
 +<​code>​sudo nano /​etc/​NetworkManager/​conf.d/​default-wifi-powersave-on.conf</​code>​
 +  * Dans le fichier, passez la valeur sur 2 au lieu de 3. Le fichier se présente comme suit :
 +<​file>​[connection]
 +wifi.powersave = 2</​file>​
 +  * Enregistrer et fermer
 +  * Redémarrez votre ordinateur et la WIFI ne se déconnectera plus
 +Avec la commande **''​iwconfig''​**,​ le "Power Management"​ (économiseur d'​énergie) doit être à **off** après redémarrage
 =====Portail wifi===== =====Portail wifi=====
 ====Portail captif==== ====Portail captif====
Ligne 475: Ligne 309:
 ====Technologies sans fil alternatives===== ====Technologies sans fil alternatives=====
 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]] )
-     * [[wp>​Optimized_link_state_routing_protocol|Optimized link state routing protocol]]  +  * **(en)** [[wp>​Optimized_link_state_routing_protocol|Optimized link state routing protocol]] ​— { « Protocole de routage à état de lien optimisé » } 
-     ​* [[http://www.openmesh.org/|Openmesh]] +  * **(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. 
-     ​* ​Netsukuku +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 » }. 
-     * [[wpfr>​ZigBee]] : a la base a visé [[domotique]] ([[http://​www.korben.info/​smavnet-un-reseau-dans-le-ciel.html|video smavnet]]) +       ​
-    +
 =====Voir aussi===== =====Voir aussi=====
  
-   * [[fournisseurs_d_acces_a_internet_locaux]]+   ​* ​La page sur [[:fournisseurs_d_acces_a_internet_locaux|les fournisseurs d'​accès à internet locaux]] 
 +   * [[wifi_liste_carte|Liste des carte ou clés Wifi, et paramétrages]] 
 +   * [[wifi_optimisation|Optimisation wifi]] 
 +   * [[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. 
 +   * [[:​wifi_broadcom_bcm43xx|Installation des cartes Broadcom]]. 
 +---------- 
 + 
 + 
  
-===== Pages Concernant le wifi sous Ubuntu ===== 
-{{topic>​wi-fi}} 
 ---- ----
-//​Contributeurs: ​Rédigé par ostaquet, termitor, yurek// **Carte PCI Hercules Wireless HWGPCI-54** + 
-Pilote utilisé ​Ralink RT2561/RT61 802.11G pci de Hardy et instructions issues du point "4.1.1 Configuration entièrement automatisée"​ de Simple comme Ubuntu +// Contributeurs : [[utilisateurs:​eagle08]] ​// : lecture transversale optimisée pour déficients visuels, rédactiontypos, Accessiweb.
-v 8.04 - À la découverte de Linux de Didier Rochepublication disponible sur le site de Framasoft à l'​adresse : http://​www.framabook.org/​ubuntu.html +
-J'ai également configuré mon modem/​routeur via mon FAI (voir la documentation fournie par celui-ci) de manière à assurer la concordance avec la configuration sur mon PC ( clé WPA en DHCP). +
-Cela fonctionne nickel...+
  • wifi.1343862347.txt.gz
  • Dernière modification: Le 02/08/2012, 01:05
  • par 0ol