Dans ces articles, nous parlerons de tout ce qu’un routeur « générique » peut faire, l’un de ceux que les entreprises de télécommunications offrent lorsque vous contractez un ADSL. Nous commencerons par un peu d’histoire, en commentant comment, grâce aux licences open source, nous pouvons aujourd’hui avoir un routeur gratuit avec des fonctionnalités qui ne sont même pas les plus coûteuses de rêver.
Histoire#
Cette histoire commence en décembre 2002 avec le lancement du routeur WRT54G , un routeur devenu connu car il offrait une connectivité wifi 802.11g (54Mb) au lieu de 802.11 (11Mb), la plus utilisée à cette époque et également à un prix abordable.
À cause de cela, une petite entreprise comme Linksys a alors commencé à se faire connaître, mais son plus grand bond n’était pas encore à venir. Certains hackers liés à la FSF ont commencé à faire un peu de rétro-ingénierie pour découvrir ce qui se cachait sous leur routeur et, bien sûr, ils ont été surpris de découvrir qu’il s’agissait d’un système Linux modifié qu’il utilisait auparavant.
Il est compréhensible que le petit Linksys décidé d’introduire Linux, un système d’exploitation existant, stable et assez sécurisé, l’adaptant à ses besoins, de pair avec le logiciel d’une autre société, Sveasoft, afin de pouvoir concurrencer un marché de grandes entreprises capables de fabriquer leurs propres systèmes d’exploitation embarqués.
Mais Linux est un système d’exploitation distribué sous licence GPL ce qui signifie que toutes les modifications doivent être publiées comme l’original, ce qui a contraint Linksys à publier le code de ce firmware ainsi que celui d’autres routeurs de la même série.
À partir de là, une multitude de firmwares créés par la communauté ont commencé à apparaître, à partir de ce code ou de 0. Ce qui a acquis une grande popularité au sein de la communauté et a conduit à transformer le WRT54G](https://en.wikipedia.org/wiki/Linksys_WRT54G_series#WRT54G) [et ses successeurs en les routeurs les plus connus de l’histoire, transformant Lynksis en une grande entreprise acquise par Cisco en 2003 et ouvrant un segment de marché inattendu, forcé et bénéfique grâce aux logiciels libres.
En fait, à ce jour, ils continuent à réaliser des bénéfices et à sortir de nouveaux modèles basés sur ce modèle, comme le nouveau Linksys WRT 1900AC, (affilié) lequel Mike Chen, vice-président de Linksys, a déclaré « sera le routeur le plus puissant de ce genre sur le marché. Nous n’avons pas lésiné pour faire de ce routeur le rêve de tout utilisateur avancé ».
Firmwares open source présentés#
Parmi les firmwares open source, nous en mettrons en avant deux :
- DD-WRT : Il était le plus célèbre au début et jusqu’à sa version 23, il était basé sur le code publié par Linksys, puis il était basé sur Open WRT, il possède d’excellentes fonctionnalités et est plus facile à utiliser qu’Open WRT
- Open WRT : C’était le premier à apparaître parmi ceux qui subsistent aujourd’hui, son code a été créé à partir de scrach et c’est celui qui offre la plus grande compatibilité avec tous les types de routeurs. C’est celui que nous utiliserons dans la seconde partie de cette série d’articles.
En hommage à la vérité, il faut dire que Lynksis a ensuite continué à parier sur des logiciels propriétaires, comme c’est le cas pour VxWorks, et que la confrontation qui a forcé la publication du code du firmware du WRT54G n’a pas été la dernière entre la FSF et la Cisco, mais c’est une autre histoire.







