WRT54G/GS
Un article de Caen sans fil.
Sommaire |
Spécifications
- Point d'accès Wireless-G (802.11g), puissance d'émission de 19dbm (84 mw)
- Switch 4 ports avec gestion automatique des cables croisés ou droit
- Débit Wifi jusqu'a 54Mb/s, 5 fois plus rapide que le (802.11b)
- Partage de ressources entre un réseau local et des clients Wifi
- Compatible avec le 802.11b
- Chiffrement Wep 128bits
- Filtrage par adresse IP ou MAC
- Serveur et client DHCP
- Firewall avec NAT, IPSEC, VPN, DMZ
- Configuration par serveur Web interne
Le point d'accès (ou Access Point) WRT54G | Fr fait partie d'une famille de 4 ou 5 éléments qui possèdent un certains nombre de caractéristiques communes : processeurs, cartes Wifi, espaces mémoire, ports de connexion. Il semble que les cartes soient sensiblement les mêmes avec quelques options en plus ou en moins (hub entre autre). C'est pour cela que de temps à autre il peut y avoir des confusions sur les sites internet au sujet de cette famille de matériels.
Cette famille d'AP supporte nativement un noyau Linux dont les sources sont disponible sur le site du constructeur. C'est le principal intérêt de cette marque et de cette famille de produit. Linksys a tardé un peu avant de livrer les sources du produit (petite entorse à la licence du noyau Linux). Depuis les choses sont réglées. Actuellement, seul le driver du chipset Wifi Broadcom n'est pas disponible. Il est livré sous forme binaire dans les sources.
Voir aussi :
- http://seattlewireless.net/index.cgi/LinksysWrt54g | En
- Wrt54gTools | En
- http://freshmeat.net/projects/wrt54g | En
- GPL code | En
- Cross-compiling adventures with the WRT54G | En
- OpenWrt | Fr : un firmware assez novateur qui permet bien des choses de par sa souplesse d'exploitation. Cependant c'est un firmware minimaliste. A chacun de compléter selon ses propres besoins.
- kAODV | Fr : note d'installation du firmware sahidi + kaodv
- Pour les nuls | Fr
Caractéristiques matérielles
Il y a 7 versions de cet AP : 1.0, 1.1, 2.0, 2.2, 3.0, 4.0, et 5.0.
Globalement les caractéristiques restent les mêmes quellles que soient les versions à savoir :
- 16Mo de mémoire RAM,
- 4Mo de mémoire Flash
- processeur Broadcom BCM4702KPB (famille MIPS) à 125MHz (v1.0, 1.1), BCM4712 200Mhz (v2.0)
- 2 ports ethernets 10/100M
- un switch 4 ports (un interne en plus selon la version)
- un port Mini PCI avec une carte Wifi Linksys/Broadcom FCC ID PKW-WM54G, (BCM4306KF.B) (v1.0) ; chipset intégré à la carte pour v1.1.
- dimensions : (186 mm x 175 mm x 48 mm)
- 2 antennes en reverse TNC male
Différenciation des versions à l'aide du n° de série
- CDF0XXXX : v 1.0
- CDF1XXXX : v 1.0
- CDF2XXXX : v 1.1
- CDF3XXXX : v 1.1
- CDF4XXXX : v 1 ou 1.1
- CDF5XXXX : v 2.0
- CDF7XXXX : v 2.2
- CDF8XXXX : v 3.0
- CDF9XXXX : v 3.1
- CDFAXXXX : v 4.0
- CDFBXXXX : v 5.0 (Attention pas compatible avec openwrt)
ANTENNES MAIN & AUX
Par défaut, il fait du diversity en réception et en émission, donc cela n'a pas trop d'importance.
Si on n'utilise qu'une antenne, on peux utiliser la commande 'wl' pour forcer :
antdiv Set antenna diversity for rx
1. - force use of antenna 0 2. - force use of antenna 1 3. - automatic selection of antenna diversity
txant Set the transmit antenna
1. - force use of antenna 0 2. - force use of antenna 1 3. - use the RX antenna selection that was in force during
the most recently received good PLCP header
Le connecteur 1 est directement sur le PCB, alors que l'antenne 0 est reliée par un petit pigtail, donc en principe, c'est le connecteur 1 (près du bouton reset) qui devrait donner les meilleurs résultats...
Photos de la partie interne du WRT54G
PRODUITS COMPATIBLES
Voici une liste de produits | En potentiellement compatible sur le plan hardware.
ATTENTION !
vous avez la possibilité de changer le firmware de votre linksys à loisir. Vous pouvez même installer un firmware défectueux. Il vous sera tout de même possible de revenir dans un situation nominale en utilisant la bonne procédure :
- passer l'AP en mode boot_wait : cette option est disponible dans certain firmware et pas sur d'autres, on peut aussi le faire en ligne de commande :
1. nvram set boot_wait=1 (ou on) 2. nvram commit
- utiliser la procédure de mise a jour du firmware via tftp. A compléter ...
- cette procédure bien que peu rassurante vous donnera la possibilité de mettre a jour votre firmware quelque soit l'état de votre AP. Il faut donc passer par cette étape pour après pouvoir continuer vers d'autres voies d'explorations. Si par exemple vous installez OpenWrt | Fr, vous n'aurez que tftp pour revenir vers d'autres firmwares.
- Vous pouvez en dernier ressort réinstaller le firmware d'origine Linksys et faire un reset.
ATTENTION !
L'installation du firmware d'origine Linksys suivi d'un reset (remise a zéro des paramètres par l'interface ou par le bouton reset) remet aussi à zéro le flag boot_wait ; si par la suite vous installez un firmware qui ne vous permet pas la connectivité réseau, vous entrez dans de grandes difficultés ! Il faudrait pour pallier cet inconvéniant :
- que Linksys laisse l'état de l'option boot_wait à 1 après un reset
- ou que les firmwares alternatifs repositionnent systématiquement le flag boot_wait à 1 lors d'un reboot en mode failsafe (openwrt)
ATTENTION !
Il ne faut absolument pas effacer complètement la memoire NVRAM ; le moniteur qui gère le démarrage de l'AP a besoin de quelques-unes de ces variables pour démarrer correctement. Sans ces variables votre AP est considéré comme "bricked", il n'est plus utilisable. Il reste encore la méthode du trombone et encore ...
pour résumer : ne pas effacer toutes les variables NVRAM même si on a envie de faire un peu de ménage.
FIRMWARES
il existe 2 familles de FW, l'un à base de sources Linksys, l'autre à base d'OpenWrt.
Famille Linksys :
- SveaSoft | En
- Wifi-box | En : WIFI-BOX - WRT54G(s) GPL Firmware
- EWRT | En : Permet de créer un "hotspot-in-a-box" gratuit avec page d'accueil type NoCatSplash
Famille OpenWrt :
OpenWrt est une distribution GNU/Linux basée sur des équipements de Broadcom. Les routeurs les plus populaires pour les utilisateurs d'OpenWrt sont le Linksys WRT54G/GS, WRT54GL et l'Asus WL500G deluxe. OpenWrt utilise une interface en ligne de commande mais intègre depuis peu une interface web.
Le développement d'OpenWrt est possible car les constructeurs ont placé certains firmwares sous licence GPL. Utilisés comme base, les développeurs ont pu légalement travailler sur des firmwares intégrant des fonctionnalités absentes des firmwares d'origine.
La dernière version stable d'OpenWrt est Kamikaze 7.06 et utilise le gestionnaire de paquet ipkg afin de faciliter l'installation de paquets comme par exemple, Tor ou OpenVPN.
La Mesh Box Kit est un kit permettant de réaliser un firmware sur mesure rapidement, simplement pour construire un réseau maillé (MeshNetwork) basé sur le protocole de routage mobile OLSR. Ce kit fonctionne actuellement sur la plateforme matérielle Linksys Wrt54g.
Kit OpenWrt par MQ pour réaliser un réseau maillé basé sur OLSR.
X-WRT "OpenWrt for end users" est un ensemble de paquets et de patchs pour améliorer l'emploi d'OpenWrt par les utilisateurs finaux. Ce n'est pas un fork d'OpenWrt. Ils travaillent en même temps que les réalisateurs d'OpenWrt pour prolonger OpenWrt.

