(modifié le 10 mai 2014 à 1:35)

En 2013 Belkin rachetait Linksys, 10 ans après un premier rachat par la Cisco Systems.

Qui n'a pas entendu parlé du très populaire WRT54G(L), le routeur le plus vendu de tous les temps au firmware personnalisable ?

wrt1900ac-face

Aujourd'hui c'est bel et bien son successeur qui se présente, le WRT1900ac que j'ai pu prendre en main.

Le successeur du WRT54G

Je me souviens qu'en 2006  les tutoriels pour commander un routeur WRT54G étaient nombreux... puisqu'il suffisait de participer au réseau FON pour en recevoir un contre une quinzaine d'euros. Restait ensuite à y installer dd-wrt et voilà qui transformait ce petit routeur en équipement ayant des fonctionnalités haut de gamme.

Depuis l'hadopi est passé par là et les choses ont bien changé. En france c'est SFR qui a récupéré l'ensemble des points d'accès FON.

WRT1900ac, une brute de puissance

La première chose qui frappe c'est le soin apporté au packaging, à l'intérieur on découvre un routeur au design plutôt réussi, rappelant celui de son prédécesseur.

wrt1900ac-dessus

Autant vous le dire d'entrée, le WRT1900ac est un routeur haut de gamme. Tant sur le prix que sur les spécificités matérielles :

  • Processeur dual core 1.2 GHz (ARM Marvell MV78230-B0)
  • 256 mo de RAM DDR3
  • 128 mo de  mémoire flash
  • 802.11a/b/g/n+ac
  • 2.4GHz et 5GHz
  • Chiffrement : WEP/WPA2 (WPS supporté)
  • 4 ports Ethernet (RJ-45) Gigabit
  • 1 port WAN Gigabit
  • 4 antennes externes (max 3.8 dBi)
  • un port USB 3.0
  • un port combo eSATA/USB 2.0
  • 1400 grammes, oui vous avez bien lu
  • 12V pour 4A

Ce routeur est aussi un monstre en terme de dimensions : 32.2 x 24.2 x 12 cm. Il prend pas mal de place face à mon Netgear WNR3500L.

Il supporte la diffusion de 4 SSID 2.4 et 5GHz avec un réseau invité (guest) pour chacun :

4ssid

Si vous vous demandez d'où ce routeur tire son nom WRT1900ac, c'est assez simple. Le routeur assure en théorie 600 mbps sur la bande de fréquence 2.4GHz et 1300 mbps sur 5GHZ, la norme 802.11ac couplant les deux on obtient : 600+1300=1900 (tests de débit).

wrt1900ac-ssid

Vu du dessus on aperçoit un ventilateur sous la grille noire en plastique, mais je ne l'ai jamais vu fonctionné. Il semblerait qu'il s'active uniquement en cas de température trop importante. A ce titre le routeur est donc presque "fanless" grâce au nombreux radiateurs en aluminium présents un peu partout.

Les leds en façade sont nombreuses et pratiques mais la led WiFi clignote trop rapidement attire excessivement l'attention. Heureusement il est possible de désactiver les leds dans le firmware d'origine.

Parlons du firmware

Le micrologiciel embarqué s'est mis à jour immédiatement lors du premier démarrage, mais il reste plutôt basique.

wrt1900ac-dos

On pardonne à moitié Linksys car le routeur est vendu comme étant open-source. C'est à dire que nous ne devrions pas tarder à voir des firmware compatibles tel que tomato, dd-wrt, openwrt. Mon hypothèse est que Linksys a misé là dessus et c'est pour cette raison que le firmware stock est assez pauvre en fonctionnalités avancées.

Certes il est possible de partage le contenu d'une clé usb via ftp ou partage samba et de faire du dlna mais ça s'arrête là. Pas de QoS, pas d'accès SSH et encore moins d'accès root.

Disons-le clairement, j'attends avec impatience de pouvoir y installer tomato car avec 128 mo de mémoire flash on pourra trouver des versions très complètes, exploitant la puissance du routeur.

Une récente mise à jour permet la configuration de vlan sur le port WAN ainsi que sur deux ports ethernet :

wrt1900ac-vlan

L'interface assure les fonctionnalités suivantes :

  • contrôle parental (filtrage url et plages horaires)
  • priorité multimédia (WMM avec liste de jeux/logiciels)
  • test de débit (interface en flash ookla)
  • stockage externe USB/eSATA (ftp+smb+dlna)
  • routage (NAT et RIP), upnp
  • sauvegarde et restauration des paramètres du routeur
  • redémarrage du routeur
  • activation des journaux (dhcp, entrées/sorties, connexion admin)
  • désactivation du WPS (il vaut mieux vu la faille sur le code PIN)
  • compteur de bande passante (In/Out)
  • partage d'imprimante USB (peut intéressé les utilisateurs ayant une imprimante dépourvue d'ethernet/WiFi)

Il est malheureusement impossible de modifier le réseau local qui doit commencer par 192.168.X.X. Dommage car si on utilise ce routeur dans un domaine professionnel il est fréquent d'utiliser d'autres plages privées.

wrt1900ac-interface-home

L'interface fonctionne avec des widgets et permet une gestion à distance via une application mobile (Android/iOS).

wrt1900ac-android

L'accès guest n'est pas chiffré (mode ouvert) mais un mot de passe modifiable est nécessaire, il évite aux personnes environnantes de pouvoir se connecter. De même que le nombre d'invités simultanés est limité à 5. Personnellement je déconseille ce mode invité à cause des attaques MITM (vol de cookies, identifiants, etc), ce n'est pas propre à ce routeur.

Un mauvais départ

Je me suis naturellement tourné vers la communauté OpenWRT pour savoir où en était le développement de firmwares alternatifs et compatibles. Et là... gros surprise puisque la communauté déconseille l'achat de ce routeur en annonçant que la mention "open source" n'a malheureusement que peu de sens sur cet équipement.

En cause le driver propriétaire Marvell qui gère la partie réseau sans-fil qui utilise des appels API non standard. Entre-temps la situation a un peu évolué et les développeurs arrivent à faire fonctionner le WiFi mais il n'est pas stable.

Voici ce qu'un développeur OpenWRT a reçu comme son de cloche de le part de Linksys :

"Linksys has built the WRT1900AC with every intention of providing open source capabilities and making it the best solution available to the community. Linksys has provided OpenWrt with an initial code release that enables open source firmware development. OpenWrt has requested some patches to provide more open source functionality at the Wi-Fi driver level that requires cooperation from Marvell. Marvell is working on the usable driver and getting the required approvals through GPL. We are expecting this to be finalized and ready in the coming weeks. As soon as this is complete; the driver will be released to OpenWrt. We will continue to collaborate with OpenWrt to ensure they have the necessary software as requested. In the meanwhile, an SDK based on Attitude Adjustment release of OpenWrt is posted here: https://github.com/wrt1900ac/opensource. This allows users to run OpenWrt FW on the WRT1900AC router. Our aim is to provide a robust and high performing hardware and software platform for the open community developers to customize their WRT1900AC the way that they see fit. We will continue to work with the open source community and our chipset partners to ensure the developers have the necessary tools to do so.”
This is posted in the community forum here: http://community.linksys.com/t5/Wireless-Routers/WRT1900AC-and-OpenWrt/td-p/810750
Bottom line is we’re also waiting on Marvell to provide the patches that can be distributed to OpenWRT. You can keep yourself updated either via our community forums through the link above or via the OpenWRT forums. I wish I can be more specific but this is what we have as of writing. Let me know if you have other concerns."

Autrement dit, à l'heure actuelle il est impossible d'installer un firmware alternatif, mais la situation devrait s'améliorer dans les prochaines semaines.

Il semblerait que Belkin n'ait pas envoyé de routeur aux équipes OpenWRT, ce qui n'a pas favorisé le développement du firmware open source.

Conclusion

L'idée de fabriquer un successeur au WRT54G, mais c'est aussi un gros défi. Pas mal de choses ont changé sur les débits et protocoles sans-fil et un upgrade était nécessaire. On peut néanmoins penser que le produit a été lancé un peu rapidement, sans que les développeurs ne puissent s'investir dans des firmwares alternatifs.

D'autant que le routeur est vendu au tarif de 280 euros, ce qui est loin d'être à la portée de tout le monde. Le matériel et la finition justifient sans doute une partie du prix, mais le firmware d'origine n'a rien de haut de gamme. Trop pauvre en fonctionnalités et doté d'une interface peu intuitive.

J'ai peur que le prix rebute le nombre d'utilisateurs à travers le monde, ce qui ne favorisera pas non plus le développement d'un firmware open source. En effet le succès d'un produit est en phase avec le nombre de développeurs qui s'y intéressent. On peut constater le même phénomène sur les customs ROMS Android qui sont plus nombreuses sur les périphériques populaires.

wrt1900ac-nb

La démarche de Linksys est bonne, l'idée de fabriquer un routeur sur lequel on peut installer un firmware open source est une bonne chose. Mais le routeur part avec un gros handicap puisque les développeurs ont bien du mal à le faire fonctionner avec un firmware alternatif. Dommage car il y a une réelle attente pour ceux qui disposent de plus de 100 mbits de connexion internet (câble ou fibre) puisque le port WAN est effectivement en gigabit.

Je vous tiendrai au courant de l'évolution et de la sortie de firmware. Aujourd'hui l'achat de ce routeur semble un peu prématuré, en attendant mon WNR3500L va continuer d'assurer le service (si vous l'achetez prenez bien la v2 qui dispose de 128M de flash contre 32M pour la v1), même si je n'ai aucun doute sur le fait que ce sera le WRT1900ac qui le remplacera.

note : la page d'informaion licence est disponible ici (attention la page est très lourde à charger).

Auteur : Mr Xhark

Fondateur du blog et passionné par les nouvelles techno, suivez-moi sur twitter