Drakconnect
Un article de Wiki de la communauté Mandriva.
Cette page concerne Mandriva 2008.1 (Spring), et il est donc possible que les procédures décrites ne fonctionnent pas sur des versions antérieures, notamment à propos du wifi (se référer aux erratas de la version concernée.
Sommaire |
[modifier] Introduction
La configuration du réseau passe principalement par le CCM, le Centre de Contrôle Mandriva (ou MCC Mandriva Control Center), dans l'onglet Réseau et internet, où sont accessibles tous les outils de gestion de la connexion à internet.
Le Centre réseau permet de gérer des connexions installées. Pour supprimer une connexion existante, on passe tout simplement par Supprimer une connexion.
Mais ici, nous allons voir comment installer une nouvelle connexion à internet, de plusieurs types différents.
- Pour installer une connexion de type Ethernet, voir ici.
- Pour une connexion WiFi, voir ici.
- Pour une connexion ADSL, voir ici.
[modifier] Configuration d'une connexion ethernet
Cliquer sur Configurer une nouvelle connexion Internet (Lan, ISDL, ADSL, ...), sélectionner Ethernet, et cliquer sur Suivant. Il doit alors s'afficher une fenêtre semblable à :
C'est le nom de votre carte ethernet.
Si le programme n'en trouve aucune, c'est qu'elle n'est peut-être pas reconnue. Se référer à la catégorie problèmes connus.
Sélectionner la carte et cliquer sur Suivant. Le programme vous propose alors de choisir entre l'utilisation du DHCP (attribution automatique d'une adresse IP), et une configuration manuelle (IP fixe). Si vous ne savez pas quoi sélectionner, laissez celui sélectionné par défaut (comme indiqué). Cliquez sur Suivant.
[modifier] Configuration avec DHCP
Dans la fenêtre suivante, vous pouvez conserver les choix par défaut. Cliquez sur Suivant. Vous accédez alors à l'avant dernière étape de la configuration. Vous pouvez choisir de lancer la connexion au démarrage, et de laisser les utilisateurs gérer cette connexion (pas besoin de passer en mode administrateur). Pour finir, on vous propose de lancer la connexion immédiatement. Vous pouvez alors choisir Oui, et cliquer sur Suivant. Vous êtes alors connecté à internet. Un dernière page vous annonce que la configuration est terminée.
[modifier] Configuration avec une IP fixe
L'avantage d'affecter une IP fixe est de permettre l'ouverture de port adéquat de routeurs pour telle ou telle machine. En effet, supposons que vous disposiez de deux ordinateurs branchés sur une Box. Vous faites tourner sur l'un d'entre eux le logiciel amule qui a besoin du port 4662 par exemple.
En DHCP, le routeur pourrait aussi bien affecter à ce PC les IP 192.168.1.50 ou 192.168.1.51. Or si vous avez configurer votre routeur pour que le port 4662 soit redirigé pour l'IP 192.168.1.50, une fois sur deux la configuration sera mauvaise. D'où l'utilité d'affecter une IP fixe 192.168.1.50 à ce PC, c'est ce que nous configurons ici.- L'adresse IP est l'adresse de votre ordinateur sur votre réseau (et uniquement sur votre réseau, c'est l'adresse IP de votre routeur (IP publique) qui sera visible sur internet), généralement de la forme 192.168.1.x ou 192.168.0.x (ou xx).
Une fois que vous avez tapé votre adresse IP, et que vous cliquez sur un autre champ, le reste de la configuration configuration est effectuée automatiquement.
- Le masque de sous-réseau est généralement 255.255.255.0 (il permet de savoir quelle partie d'une adresse IP correspond à la partie numéro de réseau et laquelle correspond à la partie numéro de l'hôte).
- La passerelle est l'IP de votre routeur sur votre réseau (en général 192.168.1.1 ou 192.168.0.1).
- Les DNS sont fournis par votre Fournisseur d'Accès à Internet (FAI), et vous pouvez les trouver sur internet.
- Le nom d'hôte est le nom de votre ordinateur sur le réseau local.
Vous accédez alors à l'avant dernière dernière étape de la configuration. Vous pouvez choisir de lancer la connexion au démarrage, et de laisser les utilisateurs gérer cette connexion (pas besoin de passer en mode administrateur). Pour finir, on vous propose de lancer la connexion immédiatement. Vous pouvez alors choisir Oui, et cliquer sur Suivant. Vous êtes alors connecté à internet. Un dernière page vous annonce que la configuration est terminée.
[modifier] Configuration d'une connexion sans-fil (Wifi)
Cliquer sur Configurer une nouvelle connexion Internet (Lan, ISDL, ADSL, ...), sélectionner Sans-fil, et cliquer sur Suivant. Il doit alors s'afficher une fenêtre semblable à :
Le texte affiché varie selon votre matériel. Choisissez de préférence la première ligne, autre que la ligne contenant "ndiswrapper", c'est la ligne qui correspond au pilote natif, c'est à dire conçu pour être utilisé sous GNU/Linux. Mais il est possible que vous n'ayez que le choix d'utiliser ndiswrapper.
Ndiswrapper permet d'utiliser un pilote destiné à Windows sous GNU/Linux. Normalement, ndiswrapper fonctionne en ligne de commande, mais

[modifier] Avec un pilote natif
Certains pilotes ou firmwares de cartes WiFi (comme les pilotes MadWifi, ou Prism54), étant propriétaires, ne peuvent être disponibles avec Mandriva Free (il se sont par contre présents dans les versions One et Powerpack). Dans ce cas, il faut ajouter le dépôt non-free, par exemple avec le Centre de Contrôle Mandriva.
Sélectionnez votre matériel (première ligne, autre que Utiliser un pilote Windows (avec ndiswrapper)), puis cliquez sur Suivant et suivez les instructions. C'est tout, votre matériel est installé ! Vous pouvez passer à la partie Configurer la connexion.
Voici à titre indicatif les pilotes des principaux chipsets de cartes wifi supportés :
- Linux-Wlan pour les cartes 802.11b à base de chipset Prism2/2.5/3
- Prism54 pour les cartes 802.11g à base de chipset Prism GT/Duette/Indigo
- MadWifi pour les cartes à base de chipset Atheros
- rt2x00 pour les cartes à base de chipset Ralink
- à compléter pour les cartes intel...
[modifier] Cartes réseau Wifi de marque Broadcom
Mandriva Linux 2008 Spring inclut nativement un driver pour les cartes réseaux wifi de marque Broadcom. Cependant, il requiert un firmware provenant du pilote Windows pour être fonctionnel. Pour des raisons légales, nous ne pouvons fournir une copie de ce firmware dans Mandriva Linux 2008 Spring.
Lorsque vous configurez ce genre de cartes réseaux, Mandriva vous demandera le pilote Windows et vous proposera d'essayer de le trouver automatiquement sur la partition Windows. Le plus souvent, la recherche sera fructueuse. Si celle-ci ne l'était pas et que vous ne soyez pas en mesure de fournir ce pilote, vous devrez télécharger le pilote Windows depuis cette page. Assurez-vous de télécharger le driver marqué Version 3 firmware (b43legacy ?). Puis, lorsque l'outil de configuration réseau de Mandriva vous demande le pilote, indiquez simplement le fichier que vous venez de télécharger. Vous pourrez ainsi activer et utiliser votre carte réseau wifi.
Pour plus d'information vous pouvez consulter la page Wifi broadcom.

[modifier] Avec ndiswrapper
[modifier] Trouver le pilote
Pour vérifier la compatibilité de votre matériel avec ndiswrapper, voir le site officiel. Si votre matériel n'est pas supporté par un pilote natif, ni par ndiswrapper, il est probable que le matériel ne puisse pas fonctionner sous GNU/Linux correctement pour l'instant. Cela reste très rare (mais existe malheureusement...).
Pour trouver les pilotes correspondants à votre matériel sur internet, ou savoir si il est compatible, il faut en connaître précisément le modèle. La matériel doit évidemment être branché. Entrez la commande suivante en console (comme Konsole) :
(pour obtenir les droits administrateur)Entrez votre mot de passe root, puis :
- S'il s'agit d'une clé Wifi USB :
Cette commande va vous retourner la liste des périphériques USB branchés actuellement. Vous pourrez ainsi identifier votre clé (si vous ne la trouvez pas, essayez de débrancher les autres périphériques USB et de relancer la commande, ce qui réduira la liste).
- Si vous installez une carte PCI ou PCMCIA, tapez lspci :
Cette commande va vous retourner la liste des périphériques PCI branchés actuellement. Vous pourrez ainsi identifier votre matériel.
- Vous pouvez aussi utiliser :
Cette commande vous donnera tous les périphériques branchés, en USB, en PCI, etc, ainsi que le pilote utilisé, la marque et le modèle.
Grâce à ces commandes, vous pouvez normalement réussir à identifier votre périphérique réseau.Comme indiqué précédemment, ndiswrapper nécessite les pilotes Windows de votre matériel. Le pilote est constitué de plusieurs fichiers, dont au moins un fichier .inf, et un ou plusieurs fichiers .sys, ou .cat (avec le même nom) ... Il est donc préférable d'utiliser le dossier, contenant tous les fichiers. Le pilote peut être trouvé de différentes manières :
- Sur le CD d'installation du matériel
- Si vous avez installé le matériel sous Windows, le dossier contenant le .inf devrait se trouver quelque part dans C:\\Programm File\Marque du matériel\...
- Le pilote doit aussi être disponible sur le site internet du constructeur (Belkin, Thomson, D-Link, ...). Il faut pour cela connaître le modèle précis de votre carte ou clé WiFi, reportez-vous au passage précédent
Il est possible que vous ne trouviez le pilote que sous la forme d'un exécutable Windows, en .exe, ou .cab (notamment si le pilote a été téléchargé depuis le site du constructeur). Dans ce cas, il est possible de l'extraire avec cabextract. Pour l'installer, vous pouvez passer par drakrpm. Dans une console, positionnez-vous dans le répertoire où se trouve le .exe, par exemple avec la commande cd /home/utilisateur/Documents (en remplaçant par le chemin menant au .exe), puis tapez cabextract fichier.exe (en remplaçant bien sûr fichier.exe par votre fichier .exe). Le contenu du fichier doit maintenant être extrait dans le même répertoire.
Si le pilote se présente sous la forme d'un .zip, vous pouvez utiliser le programme unzip. En console, se positionner dans le répertoire où se trouve le .zip, par exemple avec la commande cd /home/utilisateur/Documents (en remplaçant par le chemin menant au .zip), puis tapez unzip fichier.zip (en remplaçant bien sûr fichier.zip par votre fichier .zip). Le contenu du fichier doit maintenant être extrait dans le même répertoire.
[modifier] Installer le pilote
Une fois que vous avez le pilote de votre matériel, sélectionner Utiliser un pilote Windows (avec ndiswrapper), puis cliquez sur Suivant. Le programme vous demande alors l'emplacement du ficher .inf obtenu précédemment. Indiquez-le, puis continuez. Vous pouvez alors passer à l'étape suivant, c'est à dire Configurer la connexion.
Si votre pilote comporte deux fichiers .inf, il est probable qu'il y ait un ordre à respecter pour les installer.
[modifier] Configurer la connexion
Une fois le matériel installé, vous arrivez à une page vous présentant les différents réseaux disponibles. Si le votre est dans la liste, sélectionnez-le puis cliquez sur Suivant. S'il n'est pas dans la liste, vous pourrez entrer directement le SSID dans le fenêtre suivante.
Il vous est alors demandé de paramétrer votre connexion. Le mode de fonctionnement doit être déjà sélectionné par défaut. Choisissez alors le type de clé que vous utilisez (WEP, WPA, WPA-PSK, ...), puis entrez la clé.
Vous pouvez alors cliquer sur Suivant. Le programme vous propose alors de choisir entre l'utilisation du DHCP (attribution automatique d'une adresse IP), et une configuration manuelle (IP fixe). Si vous ne savez pas quoi sélectionner, laissez celui sélectionné par défaut (comme indiqué). Cliquer sur Suivant.
[modifier] Configuration avec DHCP
Dans la fenêtre suivante (après avoir choisi DHCP), vous pouvez conserver les choix par défaut. Cliquez sur Suivant. Vous accédez alors à l'avant dernière dernière étape de la configuration. Vous pouvez choisir de lancer la connexion au démarrage, et de laisser les utilisateurs gérer cette connexion (pas besoin de passer en mode administrateur). Pour finir, on vous propose de lancer la connexion immédiatement. Cochez la case Autoriser l'itinérance si vous souhaitez que la connexion passe automatiquement d'un point d'accès à l'autre, en fonction de la force du signal. Ceci est particulièrement utile lorsque vous déplacez votre portable.
Vous pouvez alors choisir Oui, et cliquer sur Suivant. Vous êtes alors connecté à internet. Un dernière page vous annonce que la configuration est terminée.
[modifier] Configuration avec une IP fixe
Pour l'utilité d'un IP fixe voir ici.
- L'adresse IP est l'adresse de votre ordinateur sur votre réseau (et uniquement sur votre réseau, c'est l'adresse IP de votre routeur (IP publique) qui sera visible sur internet), généralement de la forme 192.168.1.x ou 192.168.0.x (ou xx).
Une fois que vous avez tapé votre adresse IP, et que vous cliquez sur un autre champ, le reste de la configuration configuration est effectuée automatiquement.
- Le masque de sous-réseau est généralement 255.255.255.0 (il permet de savoir quelle partie d'une adresse IP correspond à la partie numéro de réseau et laquelle correspond à la partie numéro de l'hôte).
- La passerelle est l'IP de votre routeur sur votre réseau (en général 192.168.1.1 ou 192.168.0.1).
- Les DNS sont fournis par votre Fournisseur d'Accès à Internet (FAI), et vous pouvez les trouver sur internet.
- Le nom d'hôte est le nom de votre ordinateur sur le réseau local.
Cliquez sur Suivant. Vous accédez alors à l'avant dernière étape de la configuration. Vous pouvez choisir de lancer la connexion au démarrage, et de laisser les utilisateurs gérer cette connexion (pas besoin de passer en mode administrateur). Pour finir, on vous propose de lancer la connexion immédiatement. Cochez la case Autoriser l'itinérance si vous souhaitez que la connexion passe automatiquement d'un point d'accès à l'autre, en fonction de la force du signal. Ceci est particulièrement utile lorsque vous déplacez votre portable.
Vous pouvez alors choisir Oui, et cliquer sur Suivant. Vous êtes alors connecté à internet. Un dernière page vous annonce que la configuration est terminée.
[modifier] Configuration d'une connexion ADSL
(contenu de la doc officielle, à adapter)
Pour installer une connexion ADSL, cliquer sur Configurer une nouvelle connexion Internet (Lan, ISDL, ADSL, ...), sélectionner Adsl et cliquer sur Suivant (jusque là, pas de problème :-) ). Choisissez le périphérique auquel le modem DSL est connecté et cliquez sur Suivant. Une liste de pays/FAI (FAI = Fournisseur d'accès à Internet) s'affiche alors. Si le vôtre est listé, sélectionnez-le : la plupart des paramètres seront déjà réglés. Si vous ne trouvez pas votre FAI, sélectionnez l'option Non listé - éditer manuellement, cliquez sur Suivant et remplissez les paramètres avec les données fournies par votre fournisseur d'accès.
Vous devez spécifier le protocole de connexion qui vous a été communiqué par votre fournisseur. Le protocole le plus courant étant DHCP, suivi de PPPoE et PPPoA.
Tous les types de protocoles nécessitent au moins un identifiant et un mot de passe : indiquez-les dans les champs correspondants. Les paquetages requis sont automatiquement installés.
Il vous sera finalement demandé si vous souhaitez autoriser les utilisateurs à gérer la connexion et si vous souhaitez activer la connexion au démarrage. Les connexions DSL étant de type permanent, vous pouvez donc cocher Lancer la connexion au démarrage. Ensuite, nous vous conseillons fortement de tester la connexion pour vérifier que tout fonctionne.
[modifier] Problèmes connus
Voici une liste des problèmes concernant la connexion à internet sous Mandriva 2008.1 :
Si votre temps d'accès à internet est particulièrement lent, particulièrement lors du surf, cela peut être dû à l'IPv6. La solution est disponible dans les errata.
[modifier] Problèmes concernant le Wifi
Les pilotes Ralink (rt2x00) fournis avec le noyau de Mandriva 2008 Spring (2.6.24) sont buggés. Il se peut qu'ils ne fonctionnent pas du tout, ou très mal. (voir le forum). Il est conseillé d'utiliser les anciens pilotes ou ndiswrapper à la place de ces pilotes en cas de problème.
- Intel 3945ABG ou 4965AGN => utiliser des pilotes alternatifs (Voir errata 2008.1).
- clé USB Belkin F5D9050 (chipset ralink rt73) => utiliser les pilotes windows avec ndiswrapper au lieu du pilote rt73 (voir le forum).
[modifier] Si votre matériel n'est pas dans la liste...
Et aussi, si votre matériel n'est pas listé, et ne fonctionne pas :
- Faire une recherche sur le forum officiel.
- Si vous ne trouvez rien, vous pouvez poster un nouveau sujet dans la catégorie appropriée du forum francophone (nécessite d'avoir un compte mandriva (gratuit)).
Et pour trouver des pistes, mais pas toujours faciles à exploiter :
- Faire une recherche sur les wiki et forums d'autres distributions (ubuntu, fedora, ...), cela peut vous apporter une piste, même si il peut y avoir de grandes différences entre les différentes distributions.
- Faire tout simplement une recherche dans un moteur de recherche (avec pour mots-clés votre_matériel + mandriva, ou votre_matériel + linux, etc.)