WLAN-JerryLab
Jerry WLAN! - Hacking Party Mesh & Jerry (-> https://fabelier.org/jerry-wlan-lab/ )
Contents |
Challenges
Configuring the server for a mesh-network. Apache, Varnish, insert here make 2 nodes connect with each others over mesh [BATMAN + ...] routing users over a mesh network [...] explore file-system level syncing capabilities among nodes part of the same network [...] redesign the web interface for the piratebox app [HTML + CSS] + Justine.
Schedule
17h - 17h15: Challenge presentation 17h15 - 17h30: Pairs composition (2 brains, 1 keyboard) 17h30 - 18h: discuss the HOW ? => what are the tasks to be done during the 1st sprint ? 18h - 19h30: Sprint 1 20h - 20h30: Review1 + food + discuss the next round => task list update 20h - 21h: Sprint 2 21h - 21h20 : Review2 + food + discuss the last sprint => task list update 21h30 - 22h30: Sprint 3
Sugestions
- Trying to work with possibility to disconnection? -> Asynchronous sync?
- bittorrent protocol between Jerry for sharing data ? -> Bitorrent need a tracker
Turn a wifi adapter into an access point : https://help.ubuntu.com/community/WifiDocs/MasterMode
Software
wicd-curses :: network manager in term wget curl elinks lynx :: term web browser hostapd :: screen :: htop :: Processing monitoring in term varnish ::
Configuring Etherpad-lite as a daemon : http://wiki.fabelier.org/index.php?title=Configure_Etherpad-lite Configuring Varnish : http://wiki.fabelier.org/index.php?title=Configure_Varnish
Documentation Batmand
- http://www.open-mesh.org/projects/open-mesh/wiki
- http://www.open-mesh.org/projects/open-mesh/wiki/BranchesExplained
- http://www.open-mesh.org/projects/batman-adv/wiki/Doc-overview
- http://www.open-mesh.org/projects/batmand/wiki/Doc-overview
- http://www.open-mesh.org/projects/open-mesh/wiki/FAQ
- http://www.open-mesh.org/projects/open-mesh/wiki/Experience
Man batmand :: B.A.T.M.A.N
Examples
- batmand eth1 wlan0:test
Start batman daemon on interface "eth1" and on alias interface "wlan0:test"
- batmand -o 2000 -a 192.168.100.1/32 -a 10.0.0.0/24 eth1
Start batman daemon on interface "eth1" with originator interval of 2000 ms while announcing 192.168.100.1 and 10.0.0.0/24.
- batmand -s 192.168.1.1 -d 1 eth1
Start batman daemon on interface "eth1", sending topology information to 192.168.1.1 and with debug level 1 (does not fork into the background).
- batmand eth1 && batmand -c -d 1 -b
Start batman daemon on interface "eth1". Connect in client mode to get the debug level 1 output once (batch mode).
- batmand -g 2000kbit/500kbit eth1 && batmand -c -r 1
Start batman daemon on interface "eth1" as internet gateway. Connect in client mode to disable the internet gateway and enable internet search mode.