Hi.<br><br>First of all excuse me for my bad english.<br><br>Ok, so. Here in Belgium, we have a wireless mesh network, called "Citizen Network" ( <a href="http://www.reseaucitoyen.be/wiki/index.php/Accueil">http://www.reseaucitoyen.be/wiki/index.php/Accueil
</a> ), wich looks lots like urs in Seattle.<br>We have about 50 nodes, with almost 20 nodes 24h/24 connected, and some little splitted networks of about 2 or 3 nodes around. ( <a href="http://arthur.wolf.free.fr">http://arthur.wolf.free.fr
</a> for a little map ).<br>We use OLSR for routing, Ad-Hoc mode, and we are beginning to use 5Ghz.<br>The project goals and philosophy, translated in ensglish, is in fact ecactly just the same as whats written on Seattle Wireless frontpage.
<br>So this was to introduce the network.<br><br>One of the long time problem here is domain name resolution.<br>Having one centralized DNS server is against the philosophy of the project in wich no node can be more important than another node.
<br><br>So i'm actually coding a Peer 2 peer DNS system, with dns server sharing hosts information, and a simple interface for poeple to modify their own domain name etc ...<br><br>Another long time problem was IP allocation.
<br>As we dont want any ip list centralised somewhere , we here use ips calculated on the last 3 numbers of the Mac Adress ( 00:11:22:33:44:55 becomes <a href="http://10.3.4.5">10.3.4.5</a> ) , but even with this system, we can have ip collisions ( hyppotetically )
<br>So with the project of p2p dns, i'm adding a dhcp server provinding adresses calculated from the macadress, but verifying first it's not already in use, and always gining an interface the same ip.<br><br>A small web interface is to be added to the project too, to manage configuration ( both peer and client ), and to be used as a portal.
<br>The whole project is coded in Perl, and will be ported on Linux, Windows, OpenWRt, and maybe BSD. ( you can find a ( not up to date ) page describing a little of the project at <a href="http://www.reseaucitoyen.be/wiki/index.php/Acdc">
http://www.reseaucitoyen.be/wiki/index.php/Acdc</a> ( will be soon translated ) )<br><br>Ok, so what i'm here to ask you poeple for, is Google Summer of Code ( <a href="http://code.google.com/soc/">http://code.google.com/soc/
</a> ).<br>As i'm a student, i want to participate in it, but cant find any Mentor organisation searching for things like my project.<br>Poeple here in Belgium dont want to do it cause of philosophical problems ( you must choose someone to represent the project ).
<br><br>If you are interrest in my project, and if u see no problem with choosing someone to represent ur project at GSoC, it would be nice to do it :)<br>Inscriptions closes on May 1, so please answer quicly if you are interrested.
<br><br>Thanks.<br><br>Arthur.<br><br>( ps : of course the whole thing is free, and btw earns 500$ to the mentoring organisation in case of success ).<br><br>