Wireless Kernel Tweaking or how B.A.T.M.A.N. learned to fly - Presentation at the 24c3 by Marek Lindner and Simon Wunderlich

Marek Lindner and Simon Wunderlich from the Berlin freifunk community gave a talk on Wireless Kernel Tweaking and the B.A.T.M.A.N. routing protocol at the 24c3 Chaos Communication Congress. The video is now available on the torrent network.

Kernel hacking definitely is the queen of coding but in order to bring mesh routing that one vital step further we had to conquer this, for us, unchartered territory. Working in the kernel itself is a tough and difficult task to manage, but the results and effectivity to be gained justify the long and hard road to success. We took on the mission to go down that road and the result is B.A.T.M.A.N. advanced which is a kernel land implementation of the B.A.T.M.A.N. mesh routing protocol specifically designed to manage Wireless MANs.

During the last years the number of deployed mesh networks has increased dramatically and their constant growth drove us around the edge of what we thought was possible. To cope with this rapid development we had to leave the slow and limited track of tweaking existing approaches and take an evolutionary step forward by porting the B.A.T.M.A.N. protocol into the kernel land and going down to layer 2. Using B.A.T.M.A.N. advanced as a showcase we will, in our lecture, deliver a detailed review on how one can go about developing linux kernel modules, give insights in what difficulties to expect and provide practical tips on how to go about this challenge without experiencing a damaging kernel freeze in due process.

We will describe what problems we faced migrating down to layer 2 and how we went about solving them for example how we moved away from the kernel routing and handle the actual routing and data transport in B.A.T.M.A.N. itself. Also moving to layer 2 meant to leave IPs behind and solely rely on MAC-routing enabling features like DHCP, IPX, IPv6, etc which up to now was not possible and therefore comes as a big plus. On the other hand there were little if none diagnostic tools at all for routing on that level so we had to go back one step and develop the tools we needed ourselves.

These and other things we will cover in our presentation and also give an outlook into the future of mesh-routing, which will bring it even closer to the source of wifi - the wireless stack and its drivers and thereby improving the overall performance even more.



Radio Unerhört Marburg berichtet über Freifunk vom 24c3, Chaos Communication Congress in Berlin

Benno von Radio Unerhört Marburg hat auf dem 24c3 Chaos Communication Congress ein Interview mit Ulf von der Freifunk-Community Leipzig gemacht und dies auf dem Portal für Freie Radios veröffentlicht.

Freifunk ist ein Projekt in (u.a.) Leipzig und Berlin, mit dem Computer in Stadteilen, die kein oder nur schlecht mit Internet versorgt sind untereinander mit hilfe von WLAN vernetzt werden. Im Interview (geführt auf dem 24. Chaos Communication Congress) erklärt Ufo wie das funktioniert, wie mensch mitmachen kann und welche Ziele und Ideale dahinter stecken. (03.01.2008/23:44,

Am Anfang des Beitrags gibt es ein Rauschen - das Freifunknetz in hörbare Signale umgesetzt.. Viel Spaß beim Hören!

Freifunk auf dem 24c3 Chaos Communication Congress in Berlin

Morgen, am 27. Dezember beginnt der 24. Chaos Communication Congress (24c3) im Berliner Congress Center am Alexanderplatz unter dem Motto Volldampf voraus!

Der Kongress dauert bis zum 30. Dezember. Die Freifunk-Community trifft sich hier unter anderem in der Embedded Corner auf der Ebene C im ersten Stock neben der Treppe. Im Wiki haben sich bereits Freifunker aus Bern, Hamburg, Leipzig, Rostock sowie der Berliner Initiativen aus der City, vom Kiezfunk und aus Berlin Nordost angekündigt. Themen werden die aktuelle Firmware, die Erfahrungen mit dem neuen Routingprotokoll B.A.T.M.A.N. und die Idee der Open Hardware Prism sein.

Wir freuen uns auch auf interessante Zusammentreffen mit "wireless groups from all over", Gnu Radio, Decentral applications/protocols, Openembedded, Opemmoko, Settopfoo und vielen anderen.

Wireless Community Weekend 2008 in Berlin

vom Freitag 2. bis Sonntag 4. Mai 2008 werden, c-base und die Berliner Community wieder ein *Wireless Community Weekend* auf der c-base Raumstation in Berlin ausrichten. Für den Event hat Cven bereits eine Wikiseite eingerichtet unter:

Unter „Wishlist“ gibt es hier Platz für euer Topic-Brainstorming.

Wireless Community Weekend in Graz vom 14.-16. September richtet vom 14.September - 16.September 2007 ein WirelessCommunityWeekend in Graz aus. Viel Spaß!
(via Cven)

Freie Netzwerkprojekte aus verschiedenen Teilen Europas treffen sich zum Erfahrungsaustausch und zur Diskussion über gemeinsame Projekte und Visionen. Ein weiterer Schwerpunkt wird zu aktellen Entwicklungen freier Mesh Routing Protokolle gesetzt. EntwicklerInnen verschiedener Projekte werden über den Stand der Forschung informieren und zu Diskussionen anregen. 15. - 16. September 2007, 14 - 22h

Webcamzeitraffer vom Chaos Communication Camp 2007

Der Vorratsdatenspeicher vom Chaos-Camp 2007 gibt derzeit einiges der gesammelten Daten Preis. Hier findet Ihr also den Zeitraffer von der Webcam, welche auf dem Antennenmast installiert war, als >> divx-Video

Podcasts über das Chaos Communication Camp 2007 von Rundfreifunk

Rundfreifunk sendete einige Sendungen live und direkt vom Chaos Communication Camp 2007. Zu empfangen waren die Sendungen - insgesamt 7 Stunden verteilt auf 3 Tage - in Leipzig per UKW und im Internet via Live-Streaming.

Die Sendungen sind mittlerweile im Archiv online auf >> << und es geht natürlich um das Camp und z.B. um Vorratsdatenspeicherung, Freifunk, Camp-WLAN und Hackertools.

Wireless OpenHardware

Hi all,

at the fantastic WSFII meeting during SAX at in Spain we started to specify two wireless hardware devices. There were people from various free wireless network communites from Europe and the US. We had a three hour workshop and tried to define our wish list for cheap free open source software compatible open wireless hardware. Now we are trying to find the manufacturers who is willing to build those devices.

If you have any contacts that could help, please talk to them and show them our results. The company should best sell those products direct to the communites over webshop and only ship the bulk boards in charges of 20,50,100 or more. We think, that's the best way to make them as cheep as possible.

There are quite a lot of people willing to help in e.g. software/driver-development or hardware-design. I am very positive that sooner or later some manufacturer is going to see their chance in our global movement!
Syndicate content