OVH Cloud OVH Cloud

[Appel aux gouroux] pb de script wifi

3 réponses
Avatar
solene
bonjour à tous

après moultes recherches, j'ai réussi à faire fonctionner ma carte wifi
prismusb3 sur la distribution ubuntu

pour ça, j'utilise un script fourni avec la doc de wlanctl-ng
une fois lancé, j'ai bien un wlan0 qui fonctionne avec un point d'accès
sans clef wep (testé chez un ami)

par contre, chez moi, la freebox a une clef wep et, impossible de le
faire fonctionner. Sous winxp, ça passe (pour tester seulement, je suis
pas folle ;) )

sous linux, j'ai touujours mon wlan0:

wlan0 IEEE 802.11-DS ESSID:"perso" Nickname:"perso"
Mode:Auto Frequency:2.447GHz Access Point: 00:07:CB:50:B9:AE
Bit Rate:2Mb/s Tx-Power:2097287 dBm
Retry min limit:8 RTS thr:off Fragment thr:off
Encryption key:off
Link Quality=92/92 Signal level=-40 dBm Noise level=-95 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

ce Encryption key:off m'embête
j'ai essayé:
iwconfig wlan0 key restricted 1234567890
ou
iwconfig wlan0 enc 1234567890
ou autre et, ca passe pas (1234567890 est bien ma clef)

après recherche sur le net (oui oui, j'ai bien travaillé avant de venir
vous enquiquiner) ca semble venir du driver.

j'ai regardé mon script et j'y vois ces quelques lignes (entre autre):

#=======MAC STARTUP=========================================
wlan_supports_scan $DEVICE
if [ $? = 0 ] ; then
wlan_scan $DEVICE
if [ $? = 0 ] ; then
wlan_source_config_for_ssid "$ssid:$bssid"

wlan_user_mibs $DEVICE
wlan_wep $DEVICE

grep 'autojoin' /proc/net/p80211/$DEVICE/wlandev > /dev/null
if [ $? = 0 ]; then
wlan_infra $DEVICE
else
wlan_dot11_join $DEVICE
fi
else
echo "network not found. maybe start IBSS?"
fi
else
wlan_source_config $DEVICE

wlan_user_mibs $DEVICE=thrue
wlan_wep $DEVICE

if is_true $IS_ADHOC ; then
wlan_adhoc $DEVICE
else
wlan_infra $DEVICE
fi
fi
done

-----

je suppose que c'est la variable wlan_user_mibs $DEVICE ou wlan_wep
$DEVICE qu'il me faudrait changer pour qu'il accepte les clefs. Mais
là, je ne sais pas faire, j'ai jamais fait de programmation moi.

est-ce que si je met wlan_wep $DEVICE=1234567890 ca va foncionner ?
bref, que dois-je faire ou, comment modifier ces valeurs.

tous mes espoirs reposent sur vous, ne laissez pas une pauvre linuxienne
éplorée sans aide, sniff ;)

--
Pour contacter l'équipe de modération : moderateurs-fcolm@efrei.fr
ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans
la liste de distribution des modérateurs.

3 réponses

Avatar
ericb
Bonjour,

solene a écrit :
bonjour à tous




je suppose que c'est la variable wlan_user_mibs $DEVICE ou wlan_wep
$DEVICE qu'il me faudrait changer pour qu'il accepte les clefs. Mais
là, je ne sais pas faire, j'ai jamais fait de programmation moi.




Désolé, pas trop le temps en ce moment, mais essaye d'adapter ton script
à ce qui suit, et si vraiment cela ne fonctionne pas, on regardera mieux...


est-ce que si je met wlan_wep $DEVICE34567890 ca va foncionner ?
bref, que dois-je faire ou, comment modifier ces valeurs.

tous mes espoirs reposent sur vous, ne laissez pas une pauvre linuxienne
éplorée sans aide, sniff ;



Au sujet du wep et du driver wlan-ng, il y a quelques temps déjà,
j'avais fait une doc sur le ma111 :

<http://eric.bachard.free.fr/ma111_configure.txt>

<http://eric.bachard.free.fr/ma111_wep.txt>

Note : j'ai aussi fait un effort en mettant la version anglaise (il faut
fouiller sur le site). Pas sûr que ça serve ici ;-)



En espérant que cela puisse te servir.... :-)


Cordialement


--
eric bachard
French OpenOffice.org Community contributor (build of french releases
for Linux PPC and Mac OS X / X11)
See : <http://fr.openoffice.org>

--
Pour contacter l'équipe de modération :
ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans
la liste de distribution des modérateurs.
Avatar
Dominique ROUSSEAU
Dans l'article <41e51311$0$31539$, solene a écrit :
bonjour à tous



bonjour à toi

[...]
je suppose que c'est la variable wlan_user_mibs $DEVICE ou wlan_wep
$DEVICE qu'il me faudrait changer pour qu'il accepte les clefs.



C'est a priori bien de ce côté là qu'il faut regarder.

Mais là, je ne sais pas faire, j'ai jamais fait de programmation moi.



:o)


De ce que j'ai pu voir, wlan_wep utilise le contenu de 2 variables pour
mettre ne place la clef WEP :

PRIV_GENSTR -> contient la clef
PRIV_KEY128 -> contient "true" ou "false", selon la longueur de clef

Qu'il faut positionner, je pense, au début de ton script.


Dom

--
Pour contacter l'équipe de modération :
ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans
la liste de distribution des modérateurs.
Avatar
solene
coucou

Au sujet du wep et du driver wlan-ng, il y a quelques temps déjà,
j'avais fait une doc sur le ma111 :

<http://eric.bachard.free.fr/ma111_configure.txt>

<http://eric.bachard.free.fr/ma111_wep.txt>

Note : j'ai aussi fait un effort en mettant la version anglaise (il faut
fouiller sur le site). Pas sûr que ça serve ici ;-)



En espérant que cela puisse te servir.... :-)




et bien oui, ca fonctionne parfaitement
chez moi j'ai juste doubler une des lignes (je lance deux fois l'ordre)
sinon, le matériel n'est pas activé (wlanctl-ng wlan0 lnxreq_ifstate
ifstate=enable)

merci beaucoup à tous

--
Pour contacter l'équipe de modération :
ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans
la liste de distribution des modérateurs.