Version 24 (modified by 13 years ago) ( diff ) | ,
---|
IRIS : developing a new node concept ¶
In the IRIS project we are developing a new node concept based on a separation of the 'radio interfaces' and the 'base node'.
Tim Baas, student at Hogeschool Leiden has prototyped the software as his afstudeerwerk. His documentation is available in the svn projects iris-directory (in Dutch).
The NanoBSD page is the place to be for up2date information on how to build/configure/create a WL node image. As always this project could use your help, by Contributing to various parts of the project.
The ConfigureBridge page shows you which bridges we use and how-to configure them. The WLCaptivePortal shows you how-to configure the captive portal software.
Concept ¶
A node, type IRIS, is built using NanoBSD with some extensions a.o. to make package management a bit easier. Also the internet gateway (providing internet connectivity to the local wireless network) is based on NanoBSD.
The nodes are FreeBSD routers with slave DNS (dnsmasq
), lvrouted
as a dynamic internal routing daemon, thttpd
webserver and a python
based captive portal based on ipfw
and {tcpserver
for the plain HTTP-redirects. Moreover there are some additions which are essential for large scale network monitoring such a nagios
plugins and bandwith measurment tools (iperf
).
A proxy gateway is a http-proxy based on tinyproxy
and an authorative DNS server (MaraDNS
). Included is also
reverse ssh-tunneling (for remote management behind NAT firewalls). Nodes use pen with a home-build pen-wrapper
to select the 'best' proxy (i.e. the highest bandwith). An alternative is a packet filtering firewall using ipfw to allow only port 80, 443 rate limited traffic. Packet filtering gateways use lvrouted to advertise a default route.
See also the youtube video's for the initial pilot description:
Roll out ¶
In the course of 2009/2010/2011/2012 we have revamped most of our nodes (some still left to be modified in 2012) and also built some new ones. We have chosen the following hardware configuration:
- nodemachine based on a
ALIX2D3
board with1 GB
compact flash card containing the software. 802.11a
interlinks based on Ubiquity NanoStation5, NanoStation5M, Bullet5.- Local accesspoint with 8 dB omni antenna and Atheros CM9 MiniPCI wireless card.
Open Tickets ¶
Starting Points for Trac ¶
- TracGuide -- Built-in Documentation
- The Trac project -- Trac Open Source Project
- Trac FAQ -- Frequently Asked Questions
- TracSupport -- Trac Support
For a complete list of local wiki pages, see TitleIndex.
Attachments (2)
-
logo-nodefactory.png
(10.5 KB
) - added by 16 years ago.
Logo for Trac project nodefactory
- node-iris-connector-specs.png (75.8 KB ) - added by 13 years ago.
Download all attachments as: .zip