ubuntu-fr

Communauté francophone des utilisateurs de Kubuntu

[[wifi]]

Piste: » wifi


FIXME Il manque des explications sur la configuration en mode console et sous Kubuntu, d'autant que la fenêtre de configuration du WiFi ne marche pas correctement sous Kubuntu. (~~futal). Page à mettre à jour et à fusionner avec la page du wpa en tenant compte des avancées faites avec feisty

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

Si vous remarquez que votre connexion wifi est anormalement lente et que cela ne vient pas de votre matériel (carte ou AP) et avant de réinstaller, recompiler...d'autres drivers:

I. Vérifiez le Bit Rate de la carte :

iwconfig

Si vous voyez Bit Rate=1Mb/s alors tapez

sudo ifdown wlan0
sudo iwconfig wlan0 rate 54M
sudo ifup wlan0

(ou ra0 suivant le nom de votre interface)

Enfin, faites "iwconfig" pour vérifier qu'il vous met bien Bit Rate=54Mb/s . Voila qui devrait aller mieux!

Prise en charge matérielle de votre carte réseau Wifi

Pour en savoir plus sur la prise en charge matérielle de votre carte Wifi, consultez la page listant les cartes Wifi.

NDISwrapper

Si votre carte (ou chipset présent sur votre carte) ne se trouve pas dans les deux listes ci-dessus, 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 drivers existants pour Windows grâce à Ndiswrapper. Rendez-vous sur la page qui lui est consacré ici.

Configuration logicielle de votre carte réseau Wifi

Il existe plusieurs possibilités pour configurer Ubuntu pour qu'il utilise votre interface Wifi. 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.

Network-admin

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.

Vous obtenez une fenêtre ressemblant à celle-ci :

network-admin-wifi-feisty_.jpg

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

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

La dernière partie de cette boite de dialogue permet de sélectionner les adresses IP à utiliser (soit via DHCP, ce qui sera le plus souvent le cas; soit via une adresse IP statique).

Une fois ceci fait, il vous suffit de cliquer sur Valider et d'activer l'interface sans fil (décocher et recocher la case en face de la connexion).

Si votre point d'accès et votre routeur sont correctement configurés, vous devriez avoir votre accès sans fil opérationnel (il se peut rarement que vous deviez redémarrer l'ordinateur pour que cela fonctionne).

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.

S'il est impossible d'éditer un point d'accès, 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 (ethX) est bien renseigné.

KWiFiManager

Note: Sous la 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)".

Et un exemple de configuration d'adresse IP fixe avec une 9box par exemple :

Manuellement - en ligne de commande

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
wireles_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

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

  • dans un terminal man interfaces
  • dans les configuration des différentes cartes :

Cas particuliers du réseau sans fil

Vous trouverez dans les quelques lignes qui suivent certains aspects importants lors de l'usage de votre réseau sans fil.

Accès au wifi via un adaptateur USB Netgear

Vous trouverez sans doute votre bonheur sur cette page.

La 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 wifi 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é.

Cependant il semble impossible d'utiliser conjointement la carte wifi et la carte filaire sur le même réseau. Les deux cartes peuvent fonctionner en même temps mais il est nécessaire qu'elles soient sur des réseaux différents (Net address).

Pour palier ce problème alors que les deux interfaces sont connectées sur un même réseau (ce qui est mon cas), désactivez celle que vous n'utilisez pas via le menu Système ⇒ Administration ⇒ Réseau.

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 :

ifconfig wlan0 hw ether xx :xx :xx :xx :xx :xx 

remplacer xx :xx :xx :xx :xx :xx. par l'adresse mac de la station wifi sur tuto-fr.com

Il semble que certaines des cartes wifi configuré avec ndiswrapper change 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 !

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 :

sudo iwlist wlan0 scan
  • Plusieurs informations vont alors apparaitre ( les noms ( ESSID ) des réseaux, les channels, fréquences .... ), exemple :
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

Pour se connecter à un réseau en mode console

Voici la commande pour se connecter au réseau en supposant que la carte wifi 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 wifi ne pourra pas se connecter au bon réseau puisque livebox-56g n'existe pas.

  • Pour vérifier que la carte wifi s'est connectée au réseau, taper iwconfig et il devrait y avoir marqué dans SSID:"MonSSID", Dans access point il doit y 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 ).
  • Si vous avez une clé wep, il faut taper une commande supplémentaire :
sudo iwconfig wlan0 key LaCLEWEP
  • Si vous avez une sécurité WPA il faut consulter ce document : wpa
  • 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.
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 :
sudo dhclient wlan0
  • S'il y a une ligne comme DHCPOFFER 192.168.1.100 par exemple, cela veut dire que l'adresse ip a bien été donnée et donc la carte wifi et le routeur peuvent communiquer: vous pouvez ainsi surfer sur internet
    • 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 :
sudo /etc/init.d/avahi-daemon stop
  • Il faut ensuite refaire la commande dhclient.

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 à coté de l'interface wlan0.

En revanche si il n'y a que des échecs ( répétition des lignes DHCPDISCOVER on 255.255.255.255 ... ), cela est peut être dû a 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 :

  • La première commande donne l'adresse ip "IPdeLaCarteWifi" à la carte wifi et la seconde commande règle la passerelle par défaut ( le routeur ).
sudo ifconfig wlan0 IPdeLaCarteWiFi (192.168.0.1 par exemple)
sudo route add default gw IPDuRouteur (192.168.0.254 par exemple)
  • 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

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

Exemple de paramétrage pour club-internet avec un routeur Hitachi ou Comtrend

Si l'on suit la documentation ci-dessus, la connexion wifi 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 :

sudo iwconfig ath0 essid "ssid-complet"
sudo iwconfig ath0 key open
sudo iwlist wlan0 scan

Notes en vrac : ath0 est à remplacer par votre nom d'interface (celui qui est mentionné dans la fenêtre Network settings) ; Le ssid complet est le numéro de serie de votre routeur, vous pouvez le trouver de deux façons :

  1. Au dos du routeur
  2. 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éseau. Il peut etre Open, Shared, etc.. La commande scan permet de vérifier les paramètres.

Cas particulier de l'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 wifi 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 :?::-/

et c'est quoi le bouton dedié ? :-?

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

⇒ pourquoi ne pas utiliser acer_acpi pour activer/désactiver le wifi???

~~> 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 wifi sous GNU/Linux

=⇒ Sur les portables Asus A7*, il est possible de démarrer la carte Wifi "à la main" en tapant en console : echo 1 | tee /proc/acpi/asus/wled. Ca allume la petite LED bleue jaune qui indique que le Wifi est démarré, et surtout, ça fait fonctionner la carte.

⇒ Sur l'Acer Aspire 3000, le wifi ne fonctionnait pas via la carte intégré. Celle-ci n'était pas reconnue par le système et ne s'allumait donc pas en appuyant sur le bouton d'activation. Elle fonctionne toutefois correctement sous Gutsy Gibbon.

Pages Concernant le wifi sous Ubuntu

Atheros AR5007EG05/12/2007, à 17:24,
wifi_broadcom_bcm432801/04/2008, à 00:37,
Installation Imprimante Multifonction WIFI Brother DCP-750CW sous Gutsy27/05/2007, à 13:25, , ,
Chillispot : portail captif29/11/2007, à 11:06, , ,
Modèle : DWA-11115/01/2008, à 20:25, ,
Le gestionnaire de pilotes propriétaires24/10/2007, à 10:46, , ,
Introduction , , ,
Connexion d'un PC Ubuntu sur une livebox07/03/2008, à 19:18, , , ,
NdisGTK Ou ndiswrapper simplement , , , , ,
Ndiswrapper : utiliser les pilotes réseaux de Windows sous Linux27/12/2006, à 10:51, , , , , ,
Network Manager20/04/2007, à 00:02, , ,
Les drivers rt61 Serialmonkey08/01/2008, à 00:07, , , , ,
RaLink rt7326/02/2007, à 21:57, , , , ,
Serveur d'impression sans fil (Linksys WPS54G)18/03/2008, à 09:04, , ,
Installation du dongle Thomson WLG 1500A19/08/2007, à 16:22,
Raccorder un PC Ubuntu à une Livebox06/09/2007, à 19:00, ,
usb8xxx : pilote libre pour les puces wifi Marvell Libertas28/09/2007, à 17:05, , ,
Wicd19/09/2007, à 11:37, , ,
Wi-Fi13/07/2007, à 07:24, , , , , , , ,
Wifi-Radar19/11/2007, à 11:00,
Cartes Atheros sous HARDY HERON11/03/2008, à 13:34,
Carte WLAN USB utilisant les codecs Atmel AT76C503/505A11/03/2008, à 13:43, , ,
Configurer la carte Belkin Wireless PCMCIA Card - F5D6020 (rev 20)11/03/2008, à 21:55,
Wifi basé sur le chipset Broadcom Bcm43xx11/03/2008, à 16:29, , , , ,
Cartes Réseau chipset ACX11/03/2008, à 13:24, , , ,
Comment installer une carte wifi basée sur le chipset zd1201 ?12/03/2008, à 14:23,
Installation d’une carte Wifi basée sur le chipset zd121112/03/2008, à 14:31, ,
Installer une carte Wifi D-Link11/03/2008, à 17:34,
Comment installer le Dongle Wifi (clé USB) DWL-G12211/03/2008, à 17:44, ,
D-Link DWL520+11/03/2008, à 18:30,
Installer la carte wifi inprocomm IPN222013/03/2008, à 13:50,
Linksys WUSB54G11/03/2008, à 22:03, , ,
Cartes wifi : Synthèse11/03/2008, à 22:32,
Configurer la carte Netgear WG12112/03/2008, à 13:58, ,
Configurer la carte Netgear WG311V212/03/2008, à 14:03,
Installation d'une carte Wifi NETGEAR WG311v312/03/2008, à 14:10,
OvisLink EVO-w108usb11/03/2008, à 18:36,
Installation d'une clé wifi à base de prism11/03/2008, à 22:21,
Installation d'une carte wifi Planet WL-831412/03/2008, à 14:16,
RaConfig11/03/2008, à 22:50, , ,
Comment installer une carte Wifi basée sur le chipset RT2500/RT257011/03/2008, à 22:57,
Comment installer une carte Wifi basée sur le chipset RT250011/03/2008, à 23:08, ,
Comment installer une clef usb wifi basée sur le chipset Ralink rt2500 sur une architecture powerpc11/03/2008, à 23:15, , ,
Comment installer une "clé" USB Wifi basée sur le chipset RT250011/03/2008, à 23:23, ,
Comment installer une carte Wifi basée sur le chipset RT257011/03/2008, à 23:34,
Installation de dongle utilisant le pilote rt257011/03/2008, à 23:41,
Chipset wifi Ralink RT6111/03/2008, à 23:48,
RTL8185L Pilote wifi pour la puce Realtek 818514/04/2008, à 21:52, ,
RTL8187 Pilote wifi pour la puce Realtek 818712/03/2008, à 13:50, ,
Livebox : Installation du driver pour le dongle XG-703A (Sagem), sous Edgy Eft:12/03/2008, à 08:40,
Description de la carte wifi12/03/2008, à 08:52,
Installation du dongle14/04/2008, à 03:18, , , , , , , , , , ,
Carte Wifi TRENDnet TEW-443PI à chipset atheros AR521212/03/2008, à 08:57,
Installation d'une UR054g (R01) V1.1 étape par étape07/03/2008, à 18:43, ,
WifiCoreLib: palm plante gpilot pendant la synchro 
Wifi + chiffrage par WPA13/07/2007, à 07:56, , , , ,

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.


wifi.txt · Dernière modification: 29/08/2008, à 23:16 par 82.234.21.5, 127.0.0.1
Le contenu de ce wiki est sous double licence : CC BY-SA et GNU FDL