|
|
Freifunk-Firmware
I am a member of a wireless community network called
Freifunk (german page). To join
in to the community, one has to set up a wireless device using the
Ad-Hoc WLAN mode and run a specific routing daemon for the
OLSR routing protocol. The
firmware runs on Linksys/Broadcom wireless routers and compatible
devices. Details on devices can be found in the readme.txt provided in
the download directories. Some documentation about the Freifunk-Firmware
can be found here:
Freifunk-Firmware is a specialised
OpenWRT application. OpenWRT is in
turn a Linux distro made by using the GPL sources for the device
published by Linksys earlier under the GPL (see
http://www.linksys.com/support/gpl.asp).
OpenWrt is heading straight for an universal embedded Linux distro,
whereas the Freifunk Firmware will stay with Linksys/Broadcom. There
are plans to migrate as ipkg on top of OpenWrt/Kamikaze in the future.
Installation, customisation and administration of OpenWRT is a bit
hard for normal users, even if they already have some wireless skills.
While you may decide to do it all for you own, you are invited to try
out this preinstalled OpenWRT with OLSR daemon and web based UI
included.
Preview Web-UI (Languages)
Preview Web-UI (Variants)
- http://styx.commando.de/sven-ola/0xff/
(UI Variant, DE, funkfeuer.at)
- http://styx.commando.de/sven-ola/ch/
(UI Variant, DE, swiss/bern.openwireless.ch)
- http://styx.commando.de/sven-ola/jawug/
(UI Variant, EN, www.jawug.za.net)
- http://styx.commando.de/sven-ola/ninux/
(UI Variant, IT, ninux.org)
- http://styx.commando.de/sven-ola/psf/
(UI Variant, FR, paris-sansfil.info)
- http://styx.commando.de/sven-ola/wlon/
(UI Variant, EN, wirelesslondon.info)
- http://styx.commando.de/sven-ola/hsh/
(UI Variant, DE, wlanhsh.freifunk.net)
- http://styx.commando.de/sven-ola/wse/
(UI Variant, DE, wlanwse.freifunk.net)
Other Communities / Links
Notes
The Freifunk-Firmware project includes build scripts,
sources for several small packages I wrote and some patch files needed
to customise OpenWRT. A list of things to be included can be found
here: http://styx.commando.de/sven-ola/ipkg/
and via anonymous CVS to the sourceforge repository:
cvs -d:pserver:anonymous@ff-firmware.cvs.sourceforge.net:/cvsroot/ff-firmware login
cvs -z3 -d:pserver:anonymous@ff-firmware.cvs.sourceforge.net:/cvsroot/ff-firmware co ff-devel
The Firmware is based on OpenWRT/Whiterussian RC6 with a 2.4.32
linux kernel. Please read the readme.txt provided in the firmware
download directory.
If you want to include a new template for a new UI variant (e.g. for
your hometown mesh network) there are samples in
ff-devel/webadmin/work/freifunk/template-*.html. Just drop a note if
you want your customisations to be added here. Please note, that you
do not have to compile for yourself to customise. Grab one of the
files in the "kit" subdir and be sure to read the comments
in the "gen-openwrt" script. A sample webserver "ff.cgi"
script to generate firmware files in realtime with "compiled in
IP address" is provided also. |
|