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 | ||
installation:wifi [Le 06/07/2007, 13:42] 195.13.11.226 |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>wifi}} | ||
- | DokuWiki | ||
- | |||
- | <code> | ||
- | Version Hoary + "Dapper Drake" | ||
- | </code> | ||
- | |||
- | Rédigé par [[utilisateurs:ostaquet]]. | ||
- | |||
- | |||
- | |||
- | |||
- | ====== Configuration d'une interface réseau Wifi ====== | ||
- | |||
- | Cette page décrit comment configurer une interface réseau Wifi sous Ubuntu. | ||
- | |||
- | **__Note__ :** 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. (~~[[utilisateurs:futal]]) | ||
- | |||
- | |||
- | Pour une configuration en mode WPA voir cette page [[installation:wpa]]. | ||
- | |||
- | Pour la liste des cartes et leur méthode d'installation et de configuration voir [[materiel:wifi:liste_carte]]. | ||
- | |||
- | |||
- | |||
- | |||
- | ===== Installation de la carte réseau ===== | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | ====Vérifier si la carte réseau est reconnue==== | ||
- | La première vérification à faire est de vérifier si votre carte réseau wifi est reconnue directement par le système. Pour ce faire, il vous suffit d'aller dans le menu **Système => Administration => Réseau**. //(Settings/Reseaux sous Kubuntu ou pour la Kubuntu 6.06 faire "Paramètres du Systeme" puis sous "Internet et réseau" sélectionner "Paramètres réseau")//ubuntu | ||
- | |||
- | Dans cette fenêtre, vous avez accès à toutes les interfaces réseaux disponibles sur votre système (pour peu que la carte réseau soit reconnue). | ||
- | |||
- | Si votre carte réseau est reconnue, vous pouvez passer à la configuration. | ||
- | |||
- | Vous pouvez également vérifier cela via le terminal, en entrant la commande : | ||
- | <code>iwconfig</code> | ||
- | qui devrait vous retourner au moins une interface wi-fi disponible que l'on peut distinguer par des informations comme ESSID, Access Point : | ||
- | <code> | ||
- | lo no wireless extensions. | ||
- | eth0 no wireless extensions. | ||
- | wlan0 IEEE 802.11g ESSID:off/any | ||
- | Mode:Managed Frequency:2.437 GHz Access Point: Not-Associated | ||
- | Bit Rate=54 Mb/s | ||
- | Power Management:off | ||
- | Link Quality:0 Signal level:0 Noise level:0 | ||
- | Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 | ||
- | Tx excessive retries:0 Invalid misc:0 Missed beacon:0 | ||
- | </code> | ||
- | Toutes ces informations signifient que la carte wifi est **wlan0**. | ||
- | Si vous ne voyez que des messages comme : no wireless extension, c'est mauvais signe ( soit le driver de la carte n'est pas chargé soit il n'est tout simplement pas installé ). Signe que vous devrez probablement utiliser NDISwrapper (qui permet d'utiliser les pilotes wifi windows sous un environnement linux ) ou bcm43xx-fwcutter (chipsets broadcom). | ||
- | |||
- | |||
- | |||
- | ====Adaptateur réseau non reconnu==== | ||
- | Dans ce cas là, installez-vous bien dans votre fauteuil, buvez un bon jus d'abricot, éteignez votre baladeur, et concentrez vous. | ||
- | Il y a plusieurs possibilités : | ||
- | * Soit la marque de votre adaptateur réseau distribue des pilotes pour linux. Dans ce cas allez faire un tour sur le site officiel et suivez la procédure. | ||
- | * Soit, comme c'est souvent le cas, la marque ne distribue que des pilotes Windows. | ||
- | |||
- | Dans ce dernier cas, il est possible d'installer les pilotes Windows sous Linux en [[:ndiswrapper|installant ndiswrapper]] puis en suivant [[:ndiswrapper#configuration_de_ndiswrapper|la procédure d'installation des pilotes Windows]] | ||
- | |||
- | |||
- | |||
- | |||
- | ===== Configuration de la carte réseau sans fil ===== | ||
- | |||
- | Il existe plusieurs possibilités pour configurer votre interface wifi. | ||
- | - [[:NetworkManager]] (possible après l'ajout du paquet correspondant) | ||
- | - [[#network-admin]] : l'interface de configuration du réseau sous Ubuntu | ||
- | - [[#Wi-Fi Radar]] (possible après l'ajout du paquet correspondant) | ||
- | - [[#KWiFiManager]] : l'interface de configuration du réseau sous KUbuntu | ||
- | - [[#A la main]] : dans le fichier de configuration du 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. | ||
- | |||
- | |||
- | Vous obtenez une fenêtre ressemblant à celle-ci : | ||
- | |||
- | |||
- | {{installation:wifihowto.png}} | ||
- | |||
- | Dans cette fenêtre, vous pouvez choisir le ESSID (nom du réseau) ou le sélectionner dans une liste de réseaux accessibles (en cliquant sur la petite flèche à droite du combo box). | ||
- | Vous pouvez également indiquer la clé WEP (si nécessaire) pour assurer la sécurité des données transitant sur votre réseau (cette clé est entrée sur votre point d'accès). | ||
- | 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 (bouton //Activer// de l'interface principale). | ||
- | |||
- | 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 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. | ||
- | |||
- | {{installation:wifi:wifi-radar.png}} | ||
- | |||
- | 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. | ||
- | |||
- | ==== KWiFiManager ==== | ||
- | |||
- | Note: Sous la Kubuntu 6.0.6 "Dapper Drake" on peut aussi utiliser l'application "wlassistant" accessible par le menu "Internet" sous "Wireless Assitant (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}} | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | ==== A la main ==== | ||
- | |||
- | On peut modifier le fichier "/etc/network/interfaces" : | ||
- | |||
- | Sur Gnome : <code>gksudo gedit /etc/network/interfaces</code> | ||
- | Sur KDE : <code>sudo kate /etc/network/interfaces</code> | ||
- | Sur XFce : <code>sudo mousepad /etc/network/interfaces</code> | ||
- | ce qui donne : | ||
- | <code> | ||
- | iface ra0 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 ra0 | ||
- | </code> | ||
- | |||
- | Pour la syntaxe du fichier voir : | ||
- | [[materiel:wifi:linksys_wusb54g]] | ||
- | |||
- | ===== Remarques ===== | ||
- | |||
- | Vous trouverez dans les quelques lignes qui suivent certains aspects à ne pas perdre de vue lors de l'usage de votre réseau sans fil. | ||
- | |||
- | ==== Utilisation conjointe d'une carte réseau sans-fil et d'une carte filaire ==== | ||
- | |||
- | 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é. | ||
- | |||
- | |||
- | # Autre solution: Après quelques semaines d'utilisation et quelques lectures sur le net, 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 : | ||
- | <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]] | ||
- | |||
- | PS: Il semble que sur certaine carte wifi émulée avec ndiswrapper, l'adresse MAC change à 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 : | ||
- | <code> | ||
- | iwlist wlan0 scan | ||
- | </code> | ||
- | |||
- | * Plein d'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> | ||
- | |||
- | |||
- | |||
- | |||
- | ==== Pour se connecter à un réseaux en mode console === | ||
- | Voici la commande pour se connecter au réseau en supposant que la carte wifi est wlan0 : | ||
- | |||
- | <code> | ||
- | sudo iwconfig wlan0 essid MonSSID | ||
- | </code> | ||
- | |||
- | Pour verifier que la carte wifi s'est connectée au réseau, tapper **iwconfig** et il devrait y avoir marquer 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 tapper une commande supplémentaire : | ||
- | <code> | ||
- | sudo iwconfig wlan0 key LaCLEWEP | ||
- | </code> | ||
- | |||
- | Si vous avez une sécurité WPA il faut consulter ce document : | ||
- | |||
- | http://doc.ubuntu-fr.org/installation/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'etre connecté au réseau : | ||
- | <code> | ||
- | sudo dhclient wlan0 | ||
- | </code> | ||
- | |||
- | 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 et vous pouvez ainsi surfer sur internet. Pour verifier qu'une adresse IP a bien été donnée , tapper **ifconfig wlan0** et verifier qu'il y a une adresse IP a coté de l'interface wlan0. | ||
- | |||
- | En revanche si il n'y a que des echecs ( répétition des ligne DHCPDISCOVER on 255.255.255.255 ... ) Il y a eu soit un problème au niveau de la connection au réseau (première commande) Soit le routeur n'est pas en IP automatique à ce moment la il faut configurer une IP statique. | ||
- | |||
- | == Configuration en IP Statique == | ||
- | Si vous êtes en IP fixe par contre , il faudra plusieurs commandes : | ||
- | <code> | ||
- | sudo ifconfig wlan0 IPdeLaCarteWiFi (192.168.0.3 par exemple) | ||
- | sudo route add default gw IPDuRouteur (192.168.0.1 par exemple) | ||
- | </code> | ||
- | |||
- | 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 ). | ||
- | |||
- | 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 | ||
- | <code> | ||
- | sudo gedit /etc/resolv.conf (remplacer gedit par kate si vous êtes sous kubuntu ou bien par mousepad si vous êtes sous xubuntu) | ||
- | </code> | ||
- | |||
- | Une fois dans ce fichier il faut tapper la ligne suivante : | ||
- | <code> | ||
- | nameserver IPduServeurDNS | ||
- | </code> | ||
- | |||
- | Un exemple ici pour les personnes ayant pour FAI Orange : | ||
- | <code> | ||
- | nameserver 80.10.246.2 | ||
- | </code> | ||
- | |||
- | |||
- | |||
- | |||
- | ==== 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 broadcasté (C'est à dire qu'aucuns signaux signalant que ce routeur est ICI sont envoyés) , une action supplémentaire est donc nécessaire : | ||
- | <code> | ||
- | sudo iwconfig ath0 essid "ssid-complet" | ||
- | sudo iwconfig ath0 key open | ||
- | iwlist wlan0 scan | ||
- | </code> | ||
- | 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 : | ||
- | - Au dos du routeur | ||
- | - Dans l'interface web du routeur accèssible à 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 linux |