j'ai un ami qui m'attend à l'interieur
by Emile `iMil' Heitor - 2007-04-04
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.