notes in prep to 'parallel networks' workshop http://vj14.constantvzw.org/r/programme::friday avant midi = VOIP / tunnelling = - you and/on the internet : public IP's, NAT-ing firewalls and all that -- ip packets & routing -- port forwarding -- tunnels & overlay networks (ssh port forwarding, VPN, virtual interfaces) -- - digging in deeper (getting things to work practically on linux/BSD) -- vpn over ssh ? -- tincvpn config -- openvpn - apresmidi - arkos - yunohost - self-hosted mailserver / roundcube - piratebox / librarybox - mesh routing - = self-hosted mailserver = DNS mumbojumbo + vanilla debian + postfix + roundcube (webmail) = piratebox = - what ? -- http://en.wikipedia.org/wiki/USB_dead_drop -- http://en.wikipedia.org/wiki/PirateBox - how ? -- openwrt + some extra's (python, lighttpd webserver, some script-magic) -- http://librarybox.us/MR3020.html (!! old version of piratebox) has good description to install piratebox, but librarybox package is br0ken -- we'll first prepare our local openwrt/piratebox package repository (makes installation a lot easier) -- make sure we got the last version of piratebox (dd. 12 Dec 2013 -- v0.6) (older versions eg. pb v0.3.2 work fine, but bit clumsy to configure/adapt) -- most development happens at http://piratebox.aod-rpg.de = mesh routing = -- computers being social -- http://en.wikipedia.org/wiki/Mesh_networking -- experimental feature in pirateboxes (BATMAN advanced) -- some cities have 'citizen networks' -- mostly bit messy configuration etc. - but it's there -- eg. in 'reseau citoyen' in brussels (http://bombolong.net / http://reseaucitoyen.be ) -- --