Table des matières

, , ,

Wi-Fi

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.

Prise en charge matérielle de votre carte réseau Wi-Fi

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 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. 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 ici.

Le logiciel se trouve sur le CD d'installation d'Ubuntu, il suffit d'activer le CD dans Synaptic. (Remarque: Synaptic n'est plus installé par défaut depuis Ubuntu 11.10. Il faut d'abord l'installer via la logithèque.)

Pour demander de l'aide sur le forum il existe un script qui devrait vous simplifier la tâche : Wificheck

Configuration logicielle de votre carte réseau Wi-Fi

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éseaux, mais de nombreux utilitaires de configuration sont disponibles, pour vous éviter cette peine.

En utilisant un utilitaire de configuration

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'.

Manuellement - en ligne de commande

Modification du fichier /etc/network/interfaces

On peut modifier le fichier /etc/network/interfaces :

Exemple du contenu du fichier interfaces :

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

Autre exemple avec une clef WPA-PSK (utilise wpa-supplicant)

auto eth1
iface eth1 inet static
 address 192.168.1.4
 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

Pour relancer le réseau sans fil, effectuer la commande suivante :

sudo /etc/init.d/networking restart

Pour la syntaxe du fichier utiliser l'aide disponible

Pour se connecter à un réseau en mode console

Voici la commande pour se connecter au réseau en supposant que la carte Wi-Fi est wlan0 :

sudo iwconfig wlan0 essid MonSSID

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.

sudo iwconfig wlan0 key LaCLEWEP
Configuration en IP Automatique (DHCP)
sudo dhclient wlan0
sudo /etc/init.d/avahi-daemon stop

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.

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).

Configuration en IP Statique

En IP static la configuration se fait avec plusieurs commandes :

sudo ifconfig wlan0 IPdeLaCarteWiFi (192.168.0.1 par exemple)
sudo route add default gw IPDuRouteur (192.168.0.254 par exemple)

remplacer gedit par kate si vous êtes sous kubuntu ou bien par mousepad si vous êtes sous xubuntu

sudo gedit /etc/resolv.conf  

Une fois dans ce fichier il faut entrer la ligne suivante :

nameserver IPduServeurDNS

Un exemple ici pour les personnes ayant pour FAI Orange :

nameserver 80.10.246.2

A partir de la version 11.4, toute modification du fichier resolv.conf sera écrasé par le système. Voir le point “Problèmes de résolution DNS et configuration en ip Fixe”

Optimisation du Wifi

Voir la page wifi_optimisation

Problèmes et cas particuliers

Vaste sujet… traité dans une page dédiée : wifi-resolution-problemes

Portail wifi

Portail captif

Voir la page dédiée aux portails captifs

Technologies sans fil alternatives

Reseau mesh 1) ( liste des protocoles )

Voir aussi

Pages Concernant le wifi sous Ubuntu

2011/05/08 09:57 mavosaure
2010/12/29 15:42 totoflute
2010/04/27 19:10  
2008/12/27 12:33 Sylvain Van Hoof
2008/03/11 13:24 YoBoY
2008/03/11 22:32 YoBoY
2009/11/07 20:52 Y0a0bon
2011/06/16 19:42 bflechel
2010/04/27 19:10  
2008/03/11 23:48 YoBoY
2008/03/11 17:44 YoBoY
2010/04/27 19:10  
2010/04/27 19:10  
2008/03/11 22:57 YoBoY
2008/03/11 23:34 YoBoY
2008/03/12 14:23 YoBoY
2010/04/27 19:10  
2008/03/11 21:55 YoBoY
2008/03/12 13:58 YoBoY
2008/03/12 14:03 YoBoY
2010/11/23 14:31 herrleiche
2011/08/12 14:08 lacroix.e@free.fr
2010/04/27 19:10  
2009/10/04 15:16 mondai
2010/12/24 16:25 Nexus6
2011/03/08 05:49 LMRV
2011/04/25 15:34 aldian
2010/12/04 19:14 draco31.fr
2008/03/12 14:16 YoBoY
2008/03/07 18:43 YoBoY
2008/03/11 23:41 YoBoY
2008/01/04 18:47  
2008/04/14 03:18 Ner0lph
2007/08/19 16:22 Makak_du_27
2013/02/02 15:31 Aldebaraaaaaaan
2011/05/19 14:38 gontran
2011/04/23 08:22 loudubewe
2010/06/02 22:39 jeyenkil
2011/04/27 21:28 Vysserk3
2008/03/13 13:50 esion
2010/04/27 19:10  
2008/03/11 22:03 YoBoY
2008/03/11 17:34 YoBoY
2008/03/07 19:18 Ner0lph
2008/03/12 08:40 YoBoY
2010/05/03 13:12  
2010/04/27 19:10  
2008/01/15 20:25 thimpat
2010/05/22 13:19  
2010/05/30 19:54  
2010/04/27 19:10  
2008/03/12 13:50 YoBoY
2010/11/23 14:58 herrleiche
2012/10/15 01:54  
2008/03/11 16:29 YoBoY
2008/03/11 22:50 YoBoY
2010/04/27 19:10  
2008/04/14 21:52 brisssou
2009/02/11 22:48 bigorno
2010/04/27 19:10  
2007/09/28 17:05  
2008/04/10 02:28  
2011/04/17 20:07 Dupouy
2007/09/19 11:37 kark
2009/10/05 22:42 Julius22
2008/03/11 22:21 YoBoY

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 v 8.04 - À la découverte de Linux de Didier Roche, publication 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…