[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