Dwl
Un article de Linuxette.
J'ai acquis cette carte car elle est supposée supporter le mode "point d'acces", contrairement à beaucoup d'autre, et les drivers linux sont connus et plutôt stables.
Sommaire |
Description de la carte
C'est donc une D-Link, DWL-G520 AirplusXtremeG. Voici ce que dit les outils linux après installation:
# lspci -v
00:0a.0 Ethernet controller: Atheros Communications, Inc. AR5212 802.11abg NIC (rev 01)
Subsystem: D-Link System Inc D-Link AirPlus DWL-G520 Wireless PCI Adapter(rev.B)
Flags: bus master, medium devsel, latency 168, IRQ 11
Memory at f8800000 (32-bit, non-prefetchable) [size=64K]
Capabilities: [44] Power Management version 2
# lspci -nv
00:0a.0 0200: 168c:0013 (rev 01)
Subsystem: 1186:3a13
Flags: bus master, medium devsel, latency 168, IRQ 11
Memory at f8800000 (32-bit, non-prefetchable) [size=64K]
Capabilities: [44] Power Management version 2
Installation/Configuration
Le noyau du serveur est un 2.6.18-4-686. Le chipset est de marque | Atheros, et elle fonctionne avec les modules madwifi. Sous Debian, pas de problème:
aptitude install madwifi-source madwifi-tools m-a prepare m-a update m-a a-i madwifi
Une fois ceci fait, le module chargé, reste à voir si cela fonctionne:
# iwconfig
lo no wireless extensions.
eth1 no wireless extensions.
eth0 no wireless extensions.
sit0 no wireless extensions.
wifi0 no wireless extensions.
ath0 IEEE 802.11g ESSID:"xxxxxx" Nickname:"xxxxxx"
Mode:Master Frequency:2.412 GHz Access Point: 00:19:5B:36:BF:E3
Bit Rate:0 kb/s Tx-Power:18 dBm Sensitivity=0/3
Retry:off RTS thr:off Fragment thr:off
Encryption key:xxxxxxxxxxxxxxxxxxxxxxxxxxx Security mode:restricted
Power Management:off
Link Quality=19/94 Signal level=-77 dBm Noise level=-96 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
Pour la configuration réseau, comme d'habitude sous Debian, tout ce passe dans /etc/network/interfaces.
# configuration du reseau wifi sur la carte DWL520 (ath0)
iface ath0 inet static
pre-up /usr/bin/inet_wireless.sh ath0
address 192.168.3.1
netmask 255.255.255.0
network 192.168.3.0
Et j'ai créé le script pour les informations wifi (essid, clef wep, ....)
$ sudo cat /usr/bin/inet_wireless.sh
#!/bin/bash
# -------------------------------------------
# preconfiguration de la carte wifi
# sur le serveur debian woody
# R. Suinot (remi@suinot.org) le 25 Fev. 2007
# -------------------------------------------
IFACE=$1
if test -z "$1"
then
echo "pas d'argument en entrée?"
exit 1
fi
if [ "$IFACE" = "ath0" ]
then
echo "interface $IFACE"
wlanconfig $IFACE destroy
wlanconfig $IFACE create wlandev wifi0 wlanmode ap
iwconfig $IFACE essid "xxxxxxxxx"
iwconfig $IFACE nickname "xxxxxxx"
iwconfig $IFACE key s:xxxxxxxxxxxxx
fi
exit 0
Et voila un point d'acces!
Machines tièrces
Sur le client (mon portable), je n'ai rien changé. Juste redémarré le réseau pour réinitialiser les paramètres (utilisant software suspend2, je redémarre complètement cette fois ci, sinon, c'est assez rare).
Sur la divxbox, cela a été plus délicat, à cause de sa carte, pas à cause du serveur.
Problèmes découverts
- Le fait d'introduire cette ligne dans /usr/bin/inet_wireless.sh:
iwconfig $IFACE rate 54M
fait qu'il n'est plus possible de se connecter au serveur. Bon à savoir, quand on c'est fait prendre une fois!
- Ma seconde machine contenant une carte Trendnet TEW-431 (drivers ndiswrapper), il n'est impossible de me connecter! Impossible de passer en 54Mb. Par contre, la commande
# iwlist wlan0 scan
me renvoi bien la detection du réseau.
La solution: je change la carte tew-431 pour un dongle usb evo-w54usbv2
- Sur le portable, j'ai une carte netgear utilisant le module prism54. Ca marche plutôt bien, mais lors de téléchargements très important (sauvegarde de gros fichiers, ...) j'ai une déconnection du protable! Apparemment, c'est une perte du signal.Je ne sais pas pourquoi! Si quelqu'un a une idée, je suis preneur. Heureusement, c'est quand même assez rare, et il me suffit de retirer la carte pcmcia puis de la replacer pour que ça refonctionne.
--Admin 25 mars 2007 à 21:44 (CEST)
Catégories: Serveur | Linux | Wifi

