ItrainOnline MMTK Installation client sans fil sous Linux Unité préparée par: Tomas Krag
ItrainOnline MMTK Sommaire de l'atelier Introduction Choisir une carte sans fil Installer la carte sans fil Configurer la carte sans fil
ItrainOnline MMTK Sommaire de l'atelier (suite) ● Cette unité ne traite que des réseaux sans fil qui respectent la norme IEEE ● Se connecter à un réseau sans fil nécessite un ordinateur qui a une carte sans fil installée. ● Ces cartes peuvent être soit des PC-Cards (pour les portables), des mini-PCI (souvent intégrée au portable), des PCI (pour les ordinateurs de bureau) et des cartes avec adaptateurs USB pour les ordinateurs les plus récents.
ItrainOnline MMTK 1e partie Choisir une carte sans fil
ItrainOnline MMTK Les équipements de réseautage sans fil Les ordinateurs de bureau disposent de fentes PCI ou ISA pour l'ajout d'éléments –Besoin d'outils –Il faut éteindre le PC !! –Il faut ouvrir le PC, installer la carte, refermer et redémarrer.
ItrainOnline MMTK Les équipements sans fil Les ordinateurs portables utilisent des fentes de connexion PCMCIA : –Des cartes minces communes à tous les portables –Facile à brancher Les portables récents ont la carte sans fil incluse: –Carte Mini-PCI à l'intérieur (backplane) –Technologie Intel-M Centrino Les cartes PCMCIA sont plus chères que les cartes PCI.
ItrainOnline MMTK Les équipements sans fil Les cartes USB sont peu chères et faciles d'utilisation autant sur les ordinateurs de bureau que pour les portables. Elles ont l'aspect extérieure comme une clé USB Se branche dans la fente USB sans éteindre l'ordinateur (hotplug)
ItrainOnline MMTK Les puces sans fil Sur Linux,chaque pilote est programmé pour puce sans fil spécifique. Il fonctionnera avec n'importe quelle carte utilisant cette puce. Les puces les plus fréquentes sont –Atheros (madwifi) –Intel Pro/Wireless 2100 & 2200 (ipw2100/ipw2200) –Prism2/2.5/3 (hostap driver) –Orinoco (orinoco_cs) –Ralink –Broadcom
ItrainOnline MMTK Distributions de Linux Chaque distribution de Linux dispose d'une liste d'équipements compatibles. Chaque distribution est compatible avec certaines (pas toutes) cartes par défaut. Si possible, choisissez une carte compatible avec votre distribution Linux.
ItrainOnline MMTK Équipements incompatibles Si votre distribution Linux n'est pas compatible avec vos équipements: –Choisissez des équipements différents ou une distribution différente –Ou, vérifiez si une carte avec la même puce fonctionnera –Cherchez dans les forums de discussion de votre distribution Linux –Utilisez un pilote commercial –Utilisez un pilote Windows avec ndiswrapper ou linuxant linuxant driverloader compatibility layer
ItrainOnline MMTK Differences entre les pilotes Le pilote linux-wlan-ng n'offre pas d'outils sans fil et est incompatible avec la plupart des utilitaires sans fil Orinoco_cs ne permet PAS la recherche de nouveaux réseaux sans fil à moins le patcher et le recompiler Madwifi (atheros chipset) est le seul pilote qui supporte les multibandes (802.11a/b/g) sous Linux Hostap and madwifi ont un bon support pour mettre en place un point d'accès sans fil ( Master mode) Etc.
ItrainOnline MMTK 2e partie Installer la carte sans fil
ItrainOnline MMTK Préparez l'installation Vérifiez toujours la base de données des équipements compatibles avec votre distribution Linux. visitez Google avec le nom de vos cartes et distribution Linux (ex: Linksys WPC54g Ubuntu). Voyez ce que les gens en disent. Installez l'ensemble d'outils sans fil utilisant le gestionnaire de votre version Linux. Lisez le manuel de votre carte (Cherchez Linux) Insérez la carte et regardez ce qui arrive!
ItrainOnline MMTK Et si ça marche Pour savoir si ça marche, utilisez l'interface de votre gestionnaire réseau Ubuntu (Warty) avec la carte Atheros:
ItrainOnline MMTK Et si ça marche pas Identifiez la puce dans votre materiel Utilisez le support de votre distribution : forums/maillist/wiki Identifiez les pilotes potentiels pour votre carte –Utilisez les outils pour identifier la puce –Cherchez les cartes dans la liste de la puce Utilisez le support technique pour du pilotes forum/maillist/wiki Cherchez s'il existe un pilote disponible pour votre distribution Linux. (utilisant le gestionnaire des packetages)
ItrainOnline MMTK Identifiez la carte Utilisez les outils en ligne de commandes pour identifier la carte –lspci (pour les cartes PCI et mini-PCI) –cardctl ident (pour pcmcia) –hal-device-manager (pour tous les types) –usbview (pour USB) –dmesg (pour tous les équipements) Visitez
ItrainOnline MMTK Exemple: Linksys WPC54G (puce Broadcom) sur Ubuntu (version Warty)
ItrainOnline MMTK
Utilisez ndiswrapper Téléchargez le pilote Windows $ wget ftp://....../drivername.zip Décompressez le fichier $ unzip drivername.zip Installez le pilote windows (comme “root”) # ndiswrapper -i filename.inf Listez les équipements (comme “root”) # ndiswrapper -l Lancez le module kernel (comme “root”) # modprobe ndiswrapper Rendez les changements permanents (voyez les informations de votre distribution) # ndiswrapper -m # echo ndiswrapper >> /etc/modules
ItrainOnline MMTK Différents pilotes hostap pour prism2/2.5/3: Madwifi: Orinoco: ndiswrapper: Intel wireless/PRO 2100: Intel wireless/PRO 2200: prism54: Cisco airo: Ralink: Plus d'informations à –
ItrainOnline MMTK 3e partie Configurer la carte sans fil
ItrainOnline MMTK La configuration Dès que le pilote est installé, vous devez configurer le réseau. –Configurez le ESSID (nom du réseau wifi) –Choissisez DHCP ou adresse IP statique –Réglez la sécurité (WEP) –Lancez le réseau
ItrainOnline MMTK Exemple: Ubuntu avec GNOME Essentiellement la même démarche sur toutes les distribution utilisant Gnome
ItrainOnline MMTK Lancez le gestionnaire de réseau GNOME Menu –ordinateur Configuration du système –Réseau Entrez le mot de passe
ItrainOnline MMTK
Exemple 3 Les autres outils GUI De nouveaux outils sont développés tous les jours...
ItrainOnline MMTK Le gestionnaire de réseau de Red-Hat
ItrainOnline MMTK Gnome netapplet
ItrainOnline MMTK wifi_radar
ItrainOnline MMTK Exemple 4 En ligne de commandes Quand tout le reste échoue....
ItrainOnline MMTK iwconfig ath0
ItrainOnline MMTK iwlist ath0 scan
ItrainOnline MMTK sudo dhclient ath0
ItrainOnline MMTK iwconfig ath0