pack wifi wanadoo (inventel) sous linux - Hardware - Linux et OS Alternatifs
Marsh Posté le 04-02-2004 à 20:59:40
Bonjour,
Comme vous j'ai une bécanne dual boot Windows XP / Linux (Mandrake 9.2)sur laquelle j'ai branché un pack wifi Wanadoo / Inventel sur un port USB.
Comme vous tout a fonctionné assez facilement sous Windos XP,
et comme vous j'en suis encore à chercher comment, avec quelles ressources, faire tourner le bazard sous Linux.
Aujourd'hui, la seule contribution que je peux apporter ce sont les observations et investigations que j'ai faites.
http://www.jennings.homelinux.net/atmel_92.html
qui traite du même genre de problème et qui semble avoir réussi avec un matériel que je suppose comparable.
avec les paramètres perso (cf. ref fournies Inventel/Wanadoo)
sachant que les noms symboliques des paramètres à qui on doit attribuer des valeurs se trouvent vers la fin du script "/etc/sysconfig/network-scripts/ifup-wireless"
que l'on boot d'abord Windows avec établissement de la connexion ADSL, avant de faire un redémarrage à chaud vers Linux.
Sauf que malgré pas mal de tentatives pour paramétrer "wlan0"
correctement, "dhclient wlan0" n'a jamais pu trouver une liaison.
type de ce qui devrait convenir, mais que la version incluse dans le paquetage Mandrake 9.2 est déja trop ancienne, j'ai récupéré sur le site
http://cvs.berlios.de/cgi-bin/viewcvs.cgi/at76c503a/
un tarball que j'aurais bien aimé essayer, si le "make"
ne m'avais pas insulté dès le départ ! J'ai pas encore eu le temps de poursuivre la bataille ....
J'ai aussi lu des échanges très intéressants concernant la même chose sur le forum :
http://www.wlanfr.net/forum.php?op=mess&pid=1198
Si quelqu'un a des lumières pour faire avancer le wanablick,
je lui ferai son portrait en pâte à modeler !
BiBi29
Marsh Posté le 04-02-2004 à 21:34:14
Le make a lancé des insultes parce qu'il n'a pas trouvé les sources du noyau nécessaires pour une compilation. Il faut télécharger le rpm de sources et l'installer.
Marsh Posté le 04-02-2004 à 23:16:24
Merci pour toutes ces infos, je vais essayer de faire l'installation. Avec un peu de chance...
Marsh Posté le 17-05-2004 à 18:49:32
alor est ce que quelqu'un a trouver la combine
moi j ai mandrake 10 officiel et ce con me reconnai mon dongle comme un truc nvidia wlan0
svp aidez moi!!!!!
Marsh Posté le 04-07-2004 à 21:56:49
Bonjour,
Je suis passé au Mandrake 10.0 toujours en dual boot
Windows/Mandrake.
En fait avec la distro 9.2 je n'avais pas réussi à obtenir ni
la détection systématique au hotplug de l'unité wireless wlan0
ni encore moins (quand détection il y avait) la connexion adsl.
J'ai été incité à upgrader Mandrake en consultant de temps à autre
le site : www.jennings.homelinux.net/atmel_92.html
qui indiquait de meilleures propriétés de la distro 10.0 à
ce sujet.
Je crois avoir trouvé le piège qui bloque et une solution pour le
moment bestiale. Je compte sur le forum pour faire mieux !!
Résumons la situation "Wanadoo+Inventel" : suivant le besoin, je
boot ou reboot sur Windows ou Linux depuis une session Windows ou Linux
et sous Linux les tentatives de configurer proprement wlan0 restent vaines.
Le problème de base se situe au niveau de la clé de cryptage: si on
se base sur la clé fournie par Wanadoo avec le pack on est définitivement
chocolat parce que le driver Inventel la change dynamiquement au minimum à
chaque démarrage de Windows avec reconnexion !
La difficulté est donc de connaître quelle est la valeur en vigueur de la clé.
Il se trouve que cette dernière est indiquée en clair dans l'un des fichiers
/mnt/windows/WINDOWS/*-wlancfg.log (* vaut pour un chiffre)
de la partition windows (visible côté Linux). en voici un extrait :
04/07/2004 05:08:38 MacAdapt : x:xx:xx:xx:xx:xx
04/07/2004 05:08:38 Authentification réussie
04/07/2004 05:08:39 Procédure d'authentification terminée. ACO=123456789123456789123456
04/07/2004 05:08:39 Bon pour changement cle wep
04/07/2004 05:08:39 Impose authentification mode à Ndis802_11AuthModeShared
04/07/2004 05:08:39 Demande de changement de cle WEP : [12345678910111213141516171]
04/07/2004 05:08:39 AutoChangeWEPKey : clé acceptée, fin de process
04/07/2004 05:08:39 Ecriture nouvelle clé WEP (12345678912345678912345678) pour xx:xx:xx:xx:xx:xx
04/07/2004 05:08:39 CloseServerConnection
04/07/2004 05:45:17 Connexion perdue
04/07/2004 05:45:17 Deconnexion de l'adaptateur demandée
04/07/2004 05:45:17 Deconnexion commande refusée
04/07/2004 10:28:29 GetListSSID impossible d'obtenir la liste
04/07/2004 10:28:29 Débranchement adaptateur Arrêt/Relance
Comme ces fichiers sont créés au fil du temps qui passe, il faut évidemment
se fier au plus récent.
Je me suis fabriqué un shell que j'exécute à la mimine après m'être
loggé sous Linux et passé en root (commande su -> password) pour
lancer le bazard. Le voici:
#!/bin/bash
GATEWAYDEV=wlan0
GATEWAY=10.0.0.1
BROADCAST=10.255.255.255
NETMASK=255.0.0.0
MII_NOT_SUPPORTED=yes
# j'ai mis ci-dessous (sans conviction) une de mes ip de connexion WANADOO
# observée en consultant sous Windows les paramètres de config Inventel
IPADDR=xxxxxxxxxxxxxx
export GATEWAYDEV GATEWAY BROADCAST NETMASK MII_NOT_SUPPORTED IPADDR
#-----------------------------------------------------------------------------------
# le scrutage des fichiers est effectué du plus ancien au plus récent
# juste pour voir le défilé si les printf décommentés
lesfich=`ls -1rAtB /mnt/windows/WINDOWS/*-wlancfg.log`
#printf "\n%s\n" $lesfich
for fich in $lesfich; do printf "." ; done
printf "\n last : %s\n" $fich
toto=`cat $fich | grep 'Ecriture nouvelle clé WEP (' | sed -e 's/[0-9a-zA-Z/é[:blank:]*:]*//' | sed -e 's/)[0-9a-zA-F:[:blank:]]*//' | sed -e 's/(//'`
#printf "\n%s\n" $toto
for tata in $toto; do printf "." ; done
printf "\n key : %s\n" $tata
#-----------------------------------------------------------------------------------
modprobe usbdfu debug=1
modprobe at76c503-rfmd
sleep 5
iwconfig wlan0 mode Managed
iwpriv wlan0 set_debug 0x180003
iwconfig wlan0 channel 11
iwconfig wlan0 key on
iwconfig wlan0 key restricted 1
iwpriv wlan0 auth_mode 1
# emploi de xargs ci-dessous indispensable
printf "wlan0 key %s" "$tata" | xargs iwconfig
iwconfig wlan0 essid DW-B-200-xxxxx # le essid du pack
ifconfig wlan0 10.0.0.1
route -v add default gw 10.0.0.1
dhclient wlan0
#####################################################################
Précaution 1: Ne pas désactiver la liaison adsl avant de quitter Windows
si on veut rebooter sur Linux : j'ai pas de lumière sur la
procédure de négociation/authentification déroulée par le driver
Inventel en reconnection complète et ....
Une fois que l'on est connecté, et pour sans doute y voir encore plus
beaucoup plus clair je conseille la consultation du site :
http://www.moospip.moostik.net/art [...] le=27(...)
NB: J'ai dépensé un peu de sous avec la hotline de WANADOO pour
des prunes. Discussion sur-réaliste d'où il ressort qu'ils
(WANADOO+Inventel) se foutent totalement des Linuxiens
(à méditer en période de ré-abonnement et choix de fournisseur d'accès).
C'est d'autant plus 'amusant' qu'un Linux embarqué est encapsulé
dans la borne Inventel, ingrats qu'ils sont !!
A suivre,
Marsh Posté le 26-07-2004 à 11:26:28
Pour mémoire:
Sous Windows, tous les paramètres de couplage du pack WIFI/Wanadoo/Inventel au
réseau sont stockés dans la base de registre à partir de l'entrée 'Inventel' .
La mémoire des clés WEP utilise 2 items, 'Cle_Wep' pour la clé actuellement active,
et CWP pour celle définie 'en usine'.
Pour visualiser ces infos, il suffit sous 'invite DOS' d'entrer par exemple la commande
ci-dessous (aide en ligne via "reg /?", "reg QUERY /?", etc) qui déplie l'arborescence
à partir du niveau 'Inventel\WifiCfg' (option /S):
reg QUERY \HKLM\Software\Inventel\WifiCfg /S
-->
! REG.EXE VERSION 3.0
HKEY_LOCAL_MACHINE\Software\Inventel\WifiCfg
Ouvert REG_DWORD 0x0
EnableSecuritePlus REG_SZ oui
Adaptateur REG_SZ WLAN USB ADAPTOR
HKEY_LOCAL_MACHINE\Software\Inventel\WifiCfg\Cle_Wep
xx:xx:xx:xx:xx:xx REG_SZ µµµµµµµµµµµµµµµµµµµµµµµµµµ
HKEY_LOCAL_MACHINE\Software\Inventel\WifiCfg\CWP
xx:xx:xx:xx:xx:xx REG_SZ ££££££££££££££££££££££££££
HKEY_LOCAL_MACHINE\Software\Inventel\WifiCfg\LastConnected
lc0 REG_SZ xx:xx:xx:xx:xx:xx
lc1 REG_SZ
lc2 REG_SZ
lc3 REG_SZ
lc4 REG_SZ
lc5 REG_SZ
lc6 REG_SZ
lc7 REG_SZ
lc8 REG_SZ
lc9 REG_SZ
HKEY_LOCAL_MACHINE\Software\Inventel\WifiCfg\ListeAdapteur
Adap0 REG_SZ WLAN USB Adaptor
Adap1 REG_SZ ATMEL USB FastVNET
Adap2 REG_SZ ATMEL PCMCIA FastVNET
HKEY_LOCAL_MACHINE\Software\Inventel\WifiCfg\Pair
HKEY_LOCAL_MACHINE\Software\Inventel\WifiCfg\Pair\yy:yy:yy:yy:yy:yy
HKEY_LOCAL_MACHINE\Software\Inventel\WifiCfg\Pair\yy:yy:yy:yy:yy:yy\xx:xx:xx:xx:xx:xx
ok REG_DWORD 0x1
lk REG_SZ
---*---
A suivre
Marsh Posté le 30-07-2004 à 13:58:11
Bonjour,
Juste une remarque, suite aux mémos précédents:
Pour rendre TRANSPARENTE l'opération de (re)connexion Internet vers
Linux (machine en dual boot Windows / Mandrake 10.0 dans mon cas),
j'ai simplement ajouté à la fin du fichier '/etc/rc.local' la ligne
'/usr/local/bin/wlango', avec 'wlango' conforme au script mentionné
plus haut (scrutation des fichiers '/mnt/windows/WINDOWS/*-wlancfg.log',
etc).
NOTA:
1/ Cette manip (censée s'effectuer une fois pour toute) nécessite
de passer d'abord en 'root' pour obtenir les droits d'écriture dans '/etc/rc.local'
et '/usr/local/bin' PUIS ajouter le droit d'exécution à 'wlango'
(chmod ugo+x wlango),
2/ Comme 'wlango' a besoin que les partitions soient dûment
installées, etc, il semble que le plus simple est de profiter
de la position terminale de '/etc/rc.local':
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if ....
NB: La piste des registres Windows pour pécher les infos ad-hoc
depuis Linux reste à creuser.
A suivre
Marsh Posté le 30-07-2004 à 14:07:04
Désolé pour les colorisations en vert rendant illisible deux phrases. Lire:
.... j'ai simplement ajouté à la fin du fichier '/etc/rc.local' la ligne
'/usr/local/bin/wlango', etc
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if ....
A+
Marsh Posté le 28-05-2005 à 17:11:46
Salut, moi aussi j'ai pas mal galéré pour le wifi sous linux et aussi pour le mettre sous windows sans passer par le dongle avec ma carte intégré (pb de deconnexion aussi) . J'ai réalisé un mini tuto, jme dit que ca pourrait peut etre en aider certain :
INSTALLATION ET CONFIGURATION DU DW-B-200 SOUS LINUX/WINDOWS
Tout dabord je tiens à préciser que je décris dans ce tuto les étapes qui ont été nécessaires afin de faire tourner le matos chez moi et je ne peux pas prétendre que cela marche avec une config différente...
Ce tuto va vous expliquez comment installer le DWB200 dInventel sur un portable équipé du centrino (Wifi Intel 2200BG) :
- Sous Windows XP (nous verrons comment installer le routeur sans passer par le soft wanadoo et en utilisant le wifi intégré, mais aussi comment éviter les déconnexions intempestives qui touchent plusieurs personnes).
- Sous Ubuntu (je vous décrirais les problèmes que jai rencontrés et comment ils se sont résolus).
INSTALL SOUS XP
--------------------------- (cf.: FAQ du site Inventel) ---------------------------
Tout d'abord il faut savoir que vous ne pouvez pas installer ce genre de périphériques avec le CD-ROM d'auto installation fourni dans le pack
Note :
Il convient donc dans un premier temps de désinstaller cette installation.
Pour cela, il faut aller dans :
Démarrer
Programmes
Inventel
Uninstall
Vous selectionnez tout, et vous faites Désinstaller
Vous devez mettre le point daccès en mode association en appuyant sur le bouton Association.
cliquez l'image
Les indications suivantes données ici ne correspondent peut-être pas exactement à votre carte, mais comme le support de WiFi est intégré dans WinXP, essayez la Gestion du WiFi par Windows XP
En respectant la configuration indiquée par les photos d'écrans suivantes :
Cliquez sur Démarrer
Puis dans le Panneau de Configuration allez sur Connexions Réseau
Cliquez avec le bouton DROIT sur la Connexion réseau sans Fil :
cliquez l'image
Cliquez alors sur Afficher les réseaux sans fil disponibes
cliquez l'image
Ensuite dans la fenêtre Connexion réseau sans fil, cliquez sur Avancé..
Ensuite dans la fenêtre Configuration réseaux sans fil ,
Allez dans Réseau Favoris ,
Cliquez sur le point d'accès DW-B-???? et ensuite sur
Propriétés
cliquez l'image
Dans la fenêtre suivante, cochez bien les DEUX cases :
Cryptage de données
Authentification réseau (mode partagé)
cliquez l'image
ou choisissez
Authentification réseau : Partagé
Cryptage des données : WEP
cliquez l'image
et ensuite entrez la clé WEP du CD-Rom dans le champ Clé Réseau
Cette clé ne comporte pas d'espaces !
Elle est composée de chiffres de 0 à 9 et des lettres A, B, C, D, E et F uniquement !
De plus, cliquez sur l'onglet Authentification et vérifier que la case Activer l'authentification IEE 802.1X pour ce réseau est bien Décochée
cliquez l'image
Attention:
Il est possible que vous soyez obligé d'entrer les caractères en minuscule lors de la saisie de la clé WEP de façon à indiquer au système que la clé entrée est une clé hexadécimale de 26 caractères.
Puis validez toutes les fenêtres par OK
Si cela ne marche toujours pas, il va falloir régler le canal WiFi utilisé par la borne DW-B 200.
Ce canal est sans doute différent de celui utilisé par le Centrino. C'est ce qui semble être le cas sur certains des modèles de PC Centrino.
Pour cela, sur un PC qui n'est pas le PC Centrino, mais qui est connecté au DW-B 200 :
Cliquez sur le bureau sur licône Paramétrage de votre DW-B 200
Les mots de passe par défaut sont admin et admin
Allez ensuite dans Sécurité
Puis 802.11b
Enfin, réglez le canal à la valeur 6
---------------------------------------------------------------------------------------------------------------------------
-> Si vous avez bien suivit cette procédure, vous réussissez maintenant à vous connecter via le wifi intégré, par contre vous avez peut être vous aussi des problèmes de déconnexion + ou important. En effet, il semble que le routeur Inventel aime bcp le dongle inventel et apprécie peut certain modèle de carte wifi. Jai remédier au problème tout simplement en installant la dernière version des pilotes de ma carte wifi et en activant 2/3 trucs :
- Allez tout dabord faire un tour sur le site dIntel et récupérer la dernière version du 2200BG
http://www.intel.com/
- Ensuite installer le nouveau pilote (avec ou sans le soft Intel inclus), pour ma part ce serat juste le driver :
- Une fois installé vous avez de nouvelles options dans les propriétés de la carte :
Bande : valeur par défaut Canal ad hoc: 6
Gestion conso : Max Mode sans fil : défaut
Optimisation de débit : activer Protection en mode mixte : défaut
Puissance transmission : Max
INSTALL SOUS UBUNTU (Distrib proposant une bonne gestion du wifi)
1/ Installer les drivers ipw2200 (http://sourceforge.net/projects/ipw2200/) en faisant attention a bien suivre le fichier INSTALL qui demande notamment de virer les anciens etc...
2/ Taper iwconfig (http://www.delafond.org/traducmanfr/man/man8/iwconfig.8.html)
En suivant le man, rentrer les infos sur votre connexion wifi (essid, channel, mode, ap et key).
ex :
iwconfig eth(x) key votre clef wep
iwconfig eth(x) key restricted
Rentrer les dns du FAI dans les propriété des la connexion rezo sans fil.
Si ça ne marche pas penser à vérifier le nom du rezo, la clef wep et aussi que vous ayez bien mit le restricted pour la clé.
Si malgré tout vos effort ça ne marche pas et vous avez 0 signal, il va falloir aller faire un tour du coté de la borne (cest comme ça que mon pb a été résolu).
En effet, au sein de la borne Inventel se cache un mini Linux avec un fichier wifi.conf que lon va aller éditer. Ce fichier contient les infos que lon as transmit à la borne (comme le channel par ex), or il arrive qqfois que ce fichier force un paramètre (exemple : on met le channel 6 dans linterface web et on se rend compte que lon est sur le 11 dans le wifi.conf...).
On ouvre le port telnet de la borne : http://10.0.0.1/cgi-bin/cgi_telnetd
On fait un telnet 10.0.0.1 dans une konsoLe (ou fenetre de cmd)
Login : root Password: InvenTel
iwconfig wl0 -> on regarde si les paramètres sont correct par rapport a ce que lon a indiqué et sinon on va éditer le fichier wifi.conf.
Marsh Posté le 02-02-2004 à 14:36:58
J'utilise le modem routeur wifi (inventel) fourni par wanadoo et je suis connecté au modem uniquement par l'adaptateur wifi usb également fourni. Je n'ai pas eu de problème sous windows xp mais sous linux, je ne sais pas comment procéder. Apparament il faut utiliser le pilote "Atmel" mais ensuite je suis paumé.
Quelqu'un a-t-il déjà fait l'install avec ce pack wifi sous linux ou connait-il un modem routeur wifi et adapateur wifi qui marche bien sous Linux ?
Merci d'avance
Message édité par sunlight le 02-02-2004 à 14:37:51