URL: https://linuxfr.org/users/chimrod/journaux/fonera-et-openwrt Title: Fonera et OpenWRT Authors: chimrod Date: 2007年11月21日T20:30:15+01:00 Tags: Score: 0 En feuilletant un numéro de GLMF, je suis retombé sur l'article pour démonter la Fonera et les possibilités de reconfigurations possibles. Cela m'a rappelé que je disposait d'une Fonera que l'on m'avait donné et qui dormait dans son carton depuis un bon moment.. Ce journal n'annonce pas une nouvelle sortie de la distribution ( bien que la dernière sortie, il y a deux mois était passée inaperçue par ici ), mais c'est une présentation de ce que l'on peut faire sur ce genre de matériel.. Pour rappel la fonera[1] est un routeur wifi vendu dans le but de monter un réseau de partage du wifi où que l'on soit. Ce petit routeur possède une interface ethernet et une antenne Wifi ( avec par défaut 2 SSIDs ). Après une recherche sur le net, qui m'a appris que les interfaces logicielles étaient bugguées et permettaient l'ouverture du port SSH[2], je me connecté pour voir un peu comment était configuré la bête. À l'intérieur, on trouve une distribution linux : OpenWRT[3]. On y trouve un serveur, un serveur SSH, et une configuration pour monter deux réseaux wifi différents. Le système est bien fait est peut être modifié comme nous le souhaitons, bien que dans ce cas là, il n'est plus possible d'utiliser la Fonera pour partager sa connection. Par contre, la possibilité très intéressante, est qu'il est possible de remplacer le firmware de la Fonera par un autre, et donc de reconfigurer totalement le routeur. Cela se fait assez facilement, il suffit d'initier une connection telnet au démarrage du routeur pour tomber sur le bootloader ( désolé pour les francofiles ) et de lancer l'installation d'un nouveau firmware. La page d'installation sur le wiki d'OpenWRT décrit très bien la marche à suivre pour installer le nouveau firmware. OpenWrt est une distribution Linux destinée a être utilisée sur les routeurs ( par exemple le linksys WRT54GS ) qui a pu voir le jour grâce à certains firmware placés sous licence GPL. Elle utilise le gestionnaire de paquets IPKG. Il existe deux versions de cette distribution, White-Russian ( qui utilise NVRAM pour stocker ses données ) et Kamikaze qui est cette fois basé sur des fichiers de configurations comme on a l'habitude d'en trouver dans nos distributions. Au final on se retrouve avec une distribution linux intégrée, à laquelle on peut accéder par ssh bien sûr, mais qui propose ensuite un large choix d'applications pour agrémenter notre routeur : * Serveurs HTTPs ( apache, lighthhtpd.. ), FTPs, DNS, voire même IRC * Outils de sécurité comme aircrack-ng, ettercap, nmap... * De quoi faire de la musique avec MPD ou Icecast.. * Même des interfaces en consoles comme mutt, un client IRC et gnugo ( Voir la liste complète pour plus de détails[5] ) Le wifi est géré par Madwifi, et on dispose bien sur des protocoles pour pour le chiffrement de connections. On a donc un système complet pour monter son propre réseau selon la configuration que l'on souhaite, sans forcément être limité par une interface web... À noter que cela n'empêche pas OpenWRT de s'accompagner d'une interface[6] assez complète; par exemple en proposant d'installer les outils correspondants aux options que l'on souhaite activer ( NTP, VPN etc ). Celle-ci n'est pas disponible par défaut dans la version de Kamikaze et il faut ajouter un nouveau dépôt dans le fichier ipkg.conf pour pouvoir le télécharger
src X-Wrt [http://downloads.x-wrt.org/xwrt/kamikaze/7.09/atheros-2.6/pa(...)](http://downloads.x-wrt.org/xwrt/kamikaze/7.09/atheros-2.6/packages)Bon, je dispose juste d'une Fonera ( 16Mo de RAM, 8Mo pour le flash à 183Mhz ) donc je ne vais pas la transformer en station de travail non plus ( non, Emacs n'est pas dans les paquets ! ), ça reste un routeur. Quoique, parfois on se demande..[7] [1] [http://www.fon.com/fr/](http://www.fon.com/fr/) [2] [http://stefans.datenbruch.de/lafonera/](http://stefans.datenbruch.de/lafonera/) [3] [http://openwrt.org/](http://openwrt.org/) [4] [http://wiki.openwrt.org/OpenWrtDocs/Hardware/Fon/Fonera#head(...)](http://wiki.openwrt.org/OpenWrtDocs/Hardware/Fon/Fonera#head-b4e0332b277a4538201eeaa8b83780d9e21847a9) [5] [http://downloads.openwrt.org/kamikaze/packages/i386/](http://downloads.openwrt.org/kamikaze/packages/i386/) [6] [http://wiki.x-wrt.org/index.php/White_Russian_Presentation](http://wiki.x-wrt.org/index.php/White_Russian_Presentation) [7] [http://www.lefinnois.net/wp/index.php/tag/fonera/](http://www.lefinnois.net/wp/index.php/tag/fonera/)