Fonera

j'ai un ami qui m'attend à l'interieur

Histoire de m’affranchir de N regles de firewalling / forwarding / nat à se faire des nœuds au cerveau à coups l’iptables, je me suis dit qu’il serait du meilleur effet d’embarquer un simple proxy SIP dans la Fonera. Après 2/3 googlisations, j’identifie siproxyd comme le candidat idéal pour mon petit exercice. Muni de l’environnement de développement de FON, je compile : . libosip2 dont il dépend . siproxyd lui même

back to c0daze

Pour déconner j’ai pondu ça ce soir: infon.c Il s’agit d’un bête petit serveur TCP à compiler avec l’environnement de developpement de la Fonera et qui répond pour le moment aux requetes l[oad] et m[em]. Genre comme ça : Tu l’auras compris ami lecteur, tout ce qui manque à ce bidule, c’est un frontend sur un desktop qui se glissera gentiment dans un gnome-panel ou equivalent. Tu t’ennuies ? NB: la commande de compil qui va bien: mips-linux-uclibc-gcc -Os -pedantic -Wall -o infon infon.

mangemoish

Trop lourd ssh ? qu’à cela ne tienne ! tsh et son serveur tshd ne pesent chacun que 60K tout mouillés :) Avec eux, retournez en 1978 et hardcodez un password dans un .h, à mort les fichiers de conf ! port d’ecoute et shell pat defaut à changer ? on recompile. Allez, juste pour le f[ou]n, on ajoute : au Makefile fourni. On edite tsh.h, on modifie char *secret = “gnagnagna” avec son mot de passe spéciale lose favori, on remplace :

blagounette du dimanche

Alors que je me disais qu’il serait assez convivial d’avoir un serveur ssh un peu plus costaud que dropbear sur ma Fonera, je me lance dans la cross-compil d’OpenSSH. Dans les grandes lignes ça donne ça : En ayant préalablement installé l’environnement de compilation comme expliqué trois posts plus bas. Je me retrouve donc avec ssh, sshd etc compilés, et comme l’espace memoire est particulièrement restreint (c’est ce qui motive la foultitude de flags du configure), je strip puis du -sh

fais des trucs pas très nets avec ta foune

Allez, trois ptites contribs, des trucs glânés à droite à gauche, des trucs testés, des experiences avec ce petit bout de machine qui m’empeche de dormir depuis quelques jours : . Activer le ssh sur sa Fonera . Montage cifs depuis une Fonera . Compiler une application pour la Fonera Have fun

et ça jle rentre lààà...

Après avoir testé moult repositories, des plus farfelus au plus serieux, puis en ayant flingué le firmware avec un package foireux, me poussant donc à re-flasher puis re-“ouvrir” ma Fonera, j’en suis venu à reduire le spectre des repositories de packages à deux : . http://www.gcd.org/fonera/ (cité dans le post précedent) . http://downloads.openwrt.org/people/mbm/mips/packages/, une impressionnante collection de packages initialement prévus pour de l’OpenWRT classique mais qui passent parfaitement sur La Fonera.

Freebox multiposte et fonera

Pour faire fonctionner le multiposte Free avec la Fonera : -en ayant préalablement ouvert le ssh en suivant les indications du post précedent- . Installer http://www.gcd.org/fonera/ipkg-0.9-1.32.sh . Installer http://www.gcd.org/fonera/kmod-ipt-nat-extra_2.4.32-ar531x-1_mips.ipk Et sur un client MyPlace quelconque : Convivialité. Update Assez étrangement, après avoir re-backflashé ma Fonera, le ipkg fourni de base fonctionne à nouveau, donc dans la manip sus-citée, le passage sur ipkg-0.9.32 n’est pas nécessaire.

FOWNED

YES !!! Et ce grace à : http://blog.coldtobi.de/index.php?op=ViewArticle&articleId=7&blogId=1 puis http://stefans.datenbruch.de/lafonera/ et enfin http://blog.blase16.de/2006/11/28/Hacking-Fonera#c47 happy hacking.