[Berlin-wireless] FYI: IPv6-pack fuer Freifunk-Firmware

Sven-Ola Tuecke sven-ola
Mo Mär 15 12:50:13 CET 2010


Hey,

hab' am Wochende mal ein IPv6-Pack fuer die FFF gebastelt. Ist absolut 
konfigurations-frei und kann sogar auf einem 2Mb-Flash/8Mb RAM Geraet 
installiert werden - da ist allerdings dann fast kein Platz mehr fuer weitere 
Sachen.

Anmerkungen dazu:

- Die Konfig wird vom olsrd-v4 uebernommen und auf v6 angepasst.
  Es ist keine weitere Konfig noetig und auch nicht vorgesehen.

- Der V6 laeuft parallel und derzeit auf demselben UDP-Port (698). Auf
  dem _gleichen_ Node bringt ein V6-olsrd einen V4-olsrd zum haengen
  wenn Alinas Kernelpatch (s.u) nicht drin ist. Einen _bestehenden_ Node
  mit alter Firmware stoert das aber irgendwie nicht. Von daher spricht
  im Moment nichts dagegen, fuer olsr-v6 auch Port-698 zu verwenden.

- Das "freifunk-ipv6" kann daher _nicht_ auf die installierten Firmwares
  mit drauf (da gibt's einen Kernel-2.4 quirks "UDP(v6) taucht in
  UDP(v4)-Input auf", das wurde mal von Alina mit Patch gefixed). 
  Gleiche Portnummer geht also nur mit der "Testing" Version, nicht 
  aber mit der aktuellen Firmware.

- Die Busybox-Version der FFF ist nur bedingt V6-tauglich. Auf ein Update
  hab' ich aber keine Lust. Darum gibts z.B. fuer das "neigh6" Script
  ein "netcat6" um die Info aus dem txtinfo abzufragen. Tcpdump spricht 
  auch V6 und es gibt ping6. Die absolute Grundausstattung eben.

- Eine Teilname an SIIT/NIIT/V6-NAT+Tunnelitits ist nicht vorgesehen.
  Dafuer gibt's die LuCI. Einfach nur V6-Routen weiterreichen auf den
  Interfaces, auf denen eh' OLSR-V4 gesprochen wird.

- Als IP wird die BSSID plus die MAC-Adresse verwendet. Das ergibt bei
  BSS=xx:ca:ff:ee:ba:be dann ffca:ffee:babe:0000:[macaddr]/64.

- Installation (auf "Testing") mit "ipkg install freifunk-ipv6", ca. 200Kb

-  Ich denke das waere ein Kandidat fuer "recommended".

// Sven-Ola





Mehr Informationen über die Mailingliste Berlin