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

Ça donne à peu près ça :

FONBUILD est le chemin vers l’environnement de compilation décompressé FONENV est mon point de montage CIFS mounté depuis la Fonera sur /usr/local puis :

À la fin de la compilation, j’obtiens un src/siproxyd que je scp dans l’/usr/bin de la Fonera. Reste à créer un /etc/siproxyd.conf minimal :

Reste à ouvrir quelques ports sur la Fonera :

Et evidemment à entrer ces regles “à la main” pour qu’elles soient executées en live. Moyennant quoi :

Et on admire la beauté d’un header SIP :

Emouvant.