Slashdot Mirror


Project Byzantium: Zero To Ad-Hoc Mesh Network In 60 Seconds (Video)

Project Byzantium calls itself Ad-hoc wireless mesh networking for the zombie apocalypse. It's also potentially useful for less-thrilling emergencies, such as floods, earthquakes, and political uprisings (or getting everyone at the office their /. fix when the network goes down). The latest version debuted at the HOPE (Hackers on Planet Earth) conference in July, 2012. You can download your very own copy of Byzantium any time you like. Hopefully you will then burn a dozen or so CDs (it's compact enough that it doesn't need a DVD) for friends and neighbors, so that if you suddenly see zombies approaching and your regular ISP has already been overrun and isn't working, you can set up a wireless mesh network and coordinate your anti-zombie efforts. And you won't even need to use the command line. (slides and audio of their presentation)

124 comments

  1. Wireless Mesh Network? by Anonymous Coward · · Score: 1

    My WiFi connection has trouble reaching the 2nd floor bedroom!

    1. Re:Wireless Mesh Network? by Q-Hack! · · Score: 1

      This does seem useless for anybody not it a big city. My closest neighbor is a good 1/4 mile away.

      --
      Some days I get the sinking feeling Orwell was an optimist.
    2. Re:Wireless Mesh Network? by Anonymous Coward · · Score: 3, Informative

      9dbi antenna and external wifi adapter FTW (the last I tested worked well upto a mile in the boonies)

    3. Re:Wireless Mesh Network? by Beryllium+Sphere(tm) · · Score: 4, Informative

      Put the antenna higher up or use a directional one. Absorption by the environment is usually even worse than inverse square losses.

      With clear line of sight and no Fresnel zone obstruction, a quarter mile should be completely possible. Look up the distance record, it's remarkable.

    4. Re:Wireless Mesh Network? by fm6 · · Score: 2

      Your WiFi router has a legally-mandated limit on signal strength. Hopefully the FCC will be a little less zealous once the first zombies appear.

    5. Re:Wireless Mesh Network? by Anonymous Coward · · Score: 1

      We're all missing the obvious solution where we turn each zombie into an access point. When the horde is clawing at your boarded up home, you'll have an excellent signal.

    6. Re:Wireless Mesh Network? by localman57 · · Score: 3, Insightful

      Doesn't a directional antenna kind of defeat the idea of a mesh network? Or are we off topic now?

    7. Re:Wireless Mesh Network? by localman57 · · Score: 2

      Your WiFi router has a legally-mandated limit on signal strength. Hopefully the FCC will be a little less zealous once the first zombies appear.

      This reminds me of a guy I knew around Y2k. Moved all of his stuff off into a cabin in the woods (he wouldn't tell us where) in October of 1999. The thing I thought was hilarious is that he also got a Ham radio license around that time, so that he could use the radios after civilization fell. I know that your car will still start for people who don't have a driver's license; I assume ham radios work the same way...

    8. Re:Wireless Mesh Network? by Crudely_Indecent · · Score: 3, Interesting

      With directional antennas and amplifiers, I've set up a stable 802.11b connection at 17 miles. I remember reading that Cisco had one going between mountaintops at 50 miles. All of this was 5 years ago, so things are probably more impressive today.

      --


      "Lame" - Galaxar
    9. Re:Wireless Mesh Network? by Q-Hack! · · Score: 4, Funny

      9dbi antenna and external wifi adapter FTW (the last I tested worked well upto a mile in the boonies)

      You are assuming that my neighbors are in any way tech savvy? The guy closest to me was taken by surprise when the TV system went digital.

      --
      Some days I get the sinking feeling Orwell was an optimist.
    10. Re:Wireless Mesh Network? by crashumbc · · Score: 1

      Well, you're already in a zombie "safe" location and have no need of a communication network then :P

    11. Re:Wireless Mesh Network? by Anonymous Coward · · Score: 2, Informative

      Directional antennas are perfectly in line with the idea of a mesh network. The problems that mesh networks try to solve are topological. The single most important aspect of a mesh network is that it's self-organizing, which means you can add and remove links ad hoc and the network reconfigures itself to use the available links. Type and distance of individual links are secondary concerns. You can build a mesh network out of wired Ethernet links if you want to. The focus on wireless links is just a result of them being easier to create ad hoc than wired connections.

    12. Re:Wireless Mesh Network? by Anonymous Coward · · Score: 0

      9dbi antenna and external wifi adapter FTW (the last I tested worked well upto a mile in the boonies)

      You are assuming that my neighbors are in any way tech savvy? The guy closest to me was taken by surprise when the TV system went digital.

      You are assuming neighbors in a big city are more technically savvy. I can tell you that living in Boca Raton, this is definitely not the case.

    13. Re:Wireless Mesh Network? by Anonymous Coward · · Score: 0

      IP over avian carrier :P

    14. Re:Wireless Mesh Network? by CityZen · · Score: 2

      Most wifi stations allow for more than 1 antenna.

    15. Re:Wireless Mesh Network? by Zontar+The+Mindless · · Score: 1

      Sorry, friend, but Boca Raton is NOT a big city.

      Even if you include all of Palm Beach County.

      --
      Il n'y a pas de Planet B.
    16. Re:Wireless Mesh Network? by VortexCortex · · Score: 1

      Impressiveness is affected by time because it's subject to inflation.

    17. Re:Wireless Mesh Network? by fm6 · · Score: 1

      My favorite episode of King of the Hill is the one where everybody goes crazy about Y2K. Peggy wants a computer for her birthday, but Hank gets her a grandfather clock instead. Dale, the neighborhood survivalist and conspiracy nut, fills his basement with Mountain Dew and what he thinks is the seed of a hamster farm. When his wife points out that one of his breeding pair is actually a gerbil, he threatens not to share his "gerbster meat" with her!

    18. Re:Wireless Mesh Network? by GameboyRMH · · Score: 1

      And even if they don't there's no reason you can't use another adapter to provide local short-range access.

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
    19. Re:Wireless Mesh Network? by SuricouRaven · · Score: 1

      But you need a license to operate them right now, otherwise the FCC will eventually notice. If you want to prepare for the collapse of civilisation, it's not enough to just have the radio: You also need experience operating it, and contacts with others in range. If you already know each other it is much easier to coordinate.

    20. Re:Wireless Mesh Network? by haxwithaxe · · Score: 1

      in genuine emergencies the fcc tends to turn a blind eye to violators who are aiding the effort to help people in need. that said it helps to have actually done things before you need them to work 100% so that you can shake out all the bugs and gain some experience.

    21. Re:Wireless Mesh Network? by coolsnowmen · · Score: 1

      depends how directional it is. You can narrow down the 90x180 deg been pattern by a lot and still hit more than one target. Also, connecting at all with a directional antenna is better than connecting to no-one with out one.

    22. Re:Wireless Mesh Network? by Anonymous Coward · · Score: 0

      ..I assume ham radios work the same way...

      Ah, but, thanks to these radios being for that subspecies known as Homo boringhamtalksaloadofbollicus(aka Radio Hams), you're forgetting they'll only work if you spew forth complete and utter drivel into the microphone for the requisite 90% of transmission time first, not any drivel, but drivel delivered in the approved and licensed Radio Ham manner.

      Licensing is very important, keeps the plebs out, y'see unlike the uninitiated plebs, they gets to run huge wattages into massive antennae like the QSL Tyrannosaurs that they are (even though 90% (being generous) of the buggers are incapable of fixing the gear they now buy in rather than build from scratch, in fact, the ones that can build radio gear from scratch are a dying breed [and I have/had a lot of time for them]).

      Normally when dealing with radio, you'd talk about things like SNR, with Hams, you have to learn some strange, exciting new TLAs..here's a couple of examples;
      BIR - Bullshit to Information Ratio (expressed as a %): what percentage of any given Ham-Ham conversation actually contains useful (to anyone, including both Hams engaged in said conversation) information, typical values range 87-100%).
      SBI - Sanctimonious Bastard Index (scalar 0-10): Usually above 5, but peaks at 9-10 when any sort of natural disaster occurs anywhere in the world.(Cluestick: In the event of any emergency, Hams would be really great at setting up emergency communication links only if they're used to bitch about how their neighbours are failing to handle the disaster as well as they are, and pass on critical information such as 'fuck me, isn't the weather shitty..and by the way, you're 477 )

      and there's many, many more.

      And they have the audacity to sneer at CB'ers (Homo rednecktruckerii)...

    23. Re:Wireless Mesh Network? by crutchy · · Score: 1

      or just sticky tape an antenna to it

      or maybe BPL

      http://en.wikipedia.org/wiki/Broadband_over_power_lines

  2. Why not... by kenh · · Score: 4, Insightful

    Why not simply flip your WiFi port from 'infrastructure' to 'ad-hoc'?

    --
    Ken
    1. Re:Why not... by Anonymous Coward · · Score: 1

      I don't want my neighbors to see my collection of Kardashian pictures.

    2. Re:Why not... by localman57 · · Score: 1

      Kim didn't want the world to see her videos, either. But it worked out in the end. Now she's a gazillionaire. Just goes to show ya, ya never know how life's gonna turn out.

    3. Re:Why not... by Anonymous Coward · · Score: 0

      I don't want my neighbors to see my collection of Kardashian pictures.

      Believe it or not, but zombies are actually only interested in Kardashian's for their brains.

    4. Re:Why not... by localman57 · · Score: 2

      So it's like cornish hens then? People like them for the way they look, not the actual amount of nourishment they provide?

    5. Re:Why not... by nschubach · · Score: 1

      Kim didn't want the world to see her videos, either.

      I'm going to go out on a ledge here... yeah, she did.

      --
      Every time I start to have faith in humanity, I ruin it by driving to work between 7 and 8 am.
    6. Re:Why not... by Mathieu+Lu · · Score: 5, Informative

      Why not simply flip your WiFi port from 'infrastructure' to 'ad-hoc'?

      In regular ad-hoc, you can see the people around you, but not reach their neighbours (there is no routing by default). Byzantium uses babeld, which is a routing layer over an "ad hoc" mode. The mesh network automatically recalculates routes, depending on their signal and link saturation. If you're into networking, it's really trivial to setup and lots of fun (especially with ipv6, although ipv4 works too of course).

    7. Re:Why not... by funky_vibes · · Score: 1

      Because of the 4 node limit

    8. Re:Why not... by Anonymous Coward · · Score: 0

      Nothing like having your dad shop your sextape around for the most cash.

    9. Re:Why not... by mdielmann · · Score: 1

      Totally offtopic, but just how much did you pay for that /. ID?

      Sorry, it must be an old joke for you.

      --
      Sure I'm paranoid, but am I paranoid enough?
  3. Is that us? by Anonymous Coward · · Score: 2, Funny

    Is that what we look like to "regular" people? That looks like the 3 Musketeers of Virginity

    1. Re:Is that us? by WarJolt · · Score: 2

      Dress like whatever you want if it's halloween or you're at a Star Trek convention.

      All their issues they talk about and try to solve are important and quite frankly dressing like that makes it hard for anyone to take them seriously.
      These guys are obviously intelligent. It would be nice is they dressed in a way that reflects that.

      If I was a university professor considering showing this to my students as a way to teach my students about mesh networks, then I would have some reservations.

      Come on nerds... Dress for success ;-)

    2. Re:Is that us? by Anonymous Coward · · Score: 0

      I have to wonder if these comments about clothing are a nerd equivalent of Gabby Douglas' hair.

    3. Re:Is that us? by SuricouRaven · · Score: 1

      I've seen worse. There's a certain group I know of that dabbles in high-energy experiments. Capacitor bank and such. But when you see their group shot... http://birds-are-nice.me/explodium/mk7.html

    4. Re:Is that us? by Anonymous Coward · · Score: 0

      If I was a university professor considering showing this to my students as a way to teach my students about mesh networks, then I would have some reservations.

      If you were a university professor, maybe you wouldn't be such a pro-establishment arsehole.

      When you assume dress correlates to intelligence, not only do you risk dismissing smart non-conforming people, you risk getting fooled by a slick dresser. Is it worth it for the convenience of being able to slap a mental label on someone before they even open their mouth?

  4. Doomsday Pie ... Yay! by dahl_ag · · Score: 2

    Great! You can still check out Doomsday Pie and find out that you aren't the only one fighting off zombies as everyone will be tweeting the Zombie Apocalypse in real time.

    1. Re:Doomsday Pie ... Yay! by korpenkraxar · · Score: 1

      Bad link - expected cool distro for the Raspberry Pi :-D

  5. Great idea by Anonymous Coward · · Score: 0

    Now make it work on an android phone.

  6. forget food, get on the internet by alen · · Score: 3, Insightful

    so if there is a natural disaster i'm not supposed to worry about finding food, medical help and anything else to survive but immediately start surfing the internet?

    and even if i did do this, only the naive morons will start advertising that they have food and are willing to share.

    1. Re:forget food, get on the internet by localman57 · · Score: 3, Insightful

      so if there is a natural disaster i'm not supposed to worry about finding food, medical help and anything else to survive but immediately start surfing the internet?

      No, if there's a natural disaster, you are supposed to worry about finding those things. Part of the theory behind these things is that a mesh network could help the people trying to provide them tell the people trying to find them where they are. Think about New Orleans, or even 9/11. The cell phone towers were not effective. But a mesh network might have been.

    2. Re:forget food, get on the internet by DragonWriter · · Score: 2

      so if there is a natural disaster i'm not supposed to worry about finding food, medical help and anything else to survive but immediately start surfing the internet?

      Establishing communications helps groups of people coordinate tasks -- including tasks like identifying and distributing available survival necessities.

      Computer networks aren't just for surfing the web.

    3. Re:forget food, get on the internet by Anonymous Coward · · Score: 0

      Why not use a slash dot haters big bloated head (with self importance) and use it to catch all the either waves?

    4. Re:forget food, get on the internet by cpu6502 · · Score: 1

      How do setting-up mesh networks help if the internet is down?
      As for food you should be taking-advantage of Alex Jones once-per-Christmas survival packs. 2 years of storable food for about $2000. (Made by an outside company not jones.)

      --
      My AC stalker: " I personally agree with your posts most of the time, but that won't keep me from modding you troll"
    5. Re:forget food, get on the internet by Anonymous Coward · · Score: 0

      RTFA. The project is pretty clear about that. The distro contains self-erecting infrastructure for messaging and the like. No Internet required.

    6. Re:forget food, get on the internet by Mathieu+Lu · · Score: 1

      Seriously? In a flood, earthquake or political uprising, you food, water and shelter, obviously, but you will need communications too.

      That's like saying we shouldn't focus on software freedom because there is still lots of hunger in the world, dictators and corporate overlords running wild. We do what we do because we're good at it.

      So what are you up to? :)

    7. Re:forget food, get on the internet by Idbar · · Score: 1

      Certainly, if there's a flood, you'll hope your devices are waterproofed as well.

      In any case, any pointers to the actual routing algorithm? The most troubling part of the mesh/Ad-hoc networks if keeping tables, flooding packets, and finding the destination (i.e. All the routing) it would be nice to see what's this approach using and what are it's features (power consumption, better routing algorithms, etc).

    8. Re:forget food, get on the internet by BMOC · · Score: 2

      Idiot, food is whichever delivery I order, so of course I'll need internet to find food in an emergency... jesus it's like they let anyone post here.

      /s

      --
      I swear they give me mod points to shut me up.
    9. Re:forget food, get on the internet by Yvanhoe · · Score: 1

      In a natural disaster, the rules change. What was a 5 minutes trip may now be a life-endangering trip. If you can know where the roads are cut, where the gangs are shooting people, where medical help is being sent, you will risk far less. You'll know if it is worth swimming all the way to downtown.
      And if you know where an hospital has been sent or tell a rescue team where you are, you can save lives. Communications network is a thing that rescue teams set up on day one to coordinate their teams.

      --
      The Wise adapts himself to the world. The Fool adapts the world to himself. Therefore, all progress depends on the Fool.
    10. Re:forget food, get on the internet by OhHellWithIt · · Score: 1

      After hurricane Hugo hit, my dad looked at the mess of fallen trees and then headed to the first working pay phone he could find, where he ordered a chainsaw from Sears, thereby bypassing depleted inventory and exploitive prices. These days, with internet ordering, communications is pretty important. It's how we got our generator after the derecho a month or so ago. (Although we used a store's free wifi and not an ad-hoc mesh network.) There sure as heck weren't any to be had locally.

      This could be useful in Syria, which currently seems to be inhabited by zombies.

      --
      "Who controls the past controls the future. Who controls the present controls the past." -- George Orwell
    11. Re:forget food, get on the internet by haxwithaxe · · Score: 1

      as the previous comment stated we added a bunch of network services to the livedistro and if you have ideas on other things to add you can create issues on our github page http://github.com/Byzantium/Byzantium/issues we would love to have more ideas on what could be included for emergencies and we will probably be asking for similar ideas for community mesh networks in the near future for a separate but related project. also those food bins tend to be stuff you can get cheaper at the grocery store or online crammed in a 5gal bucket and they don't last forever so you need to cycle the food in the bucket so you don't have a rotten food supply when SHTF.

    12. Re:forget food, get on the internet by haxwithaxe · · Score: 2

      we are using babeld by default http://www.pps.univ-paris-diderot.fr/~jch/software/babel/ . it's has mathematically proven loop avoidance. most protocols also don't pass the full routing table around anymore. babeld has gotten past 500 nodes spanning 3 countries at a battlemesh in europe.

    13. Re:forget food, get on the internet by nurb432 · · Score: 1

      But a mesh network might have been.

      I do agree, but didn't New Orleans lose power for weeks on end? Laptops only run so long...

      --
      ---- Booth was a patriot ----
    14. Re:forget food, get on the internet by Anonymous Coward · · Score: 0

      Aside from dedicated generators and solar rigs, who doesn't have a motor vehicle with (on average) at least a half-tank of fuel and an inverter (or DC-DC charger for their laptop)? It's hideously inefficient, but given you have enough fuel to hurtle a steel box hundreds of miles at 50mph, even with the inefficiencies of idling it to charge a single laptop it'll hold out awhile, and you only need one laptop (providing mesh infrastructure) per dozen or so houses*; lower power smartphones or tablets can be used as leaf nodes.

      *If your neighbors and you don't know each other well enough/can't be arsed to cooperate for common good to arrange some rotation of vehicle-running or better, siphoning gas from each vehicle to run someone's generator, and charge everyone's equipment once a day (or some such arrangement, whatever suits your circumstances), then your neighborhood as a group doesn't deserve to survive. And if you knowingly live in such a shithole of arseholes, and can't be arsed to prepare your own generator, and the means to keep it secure, then you don't deserve it, either.

    15. Re:forget food, get on the internet by mr_walrus · · Score: 1

      wouldn't you WANT to eavesdrop on the naive morons sharing their food and ammo locations?
      darwin is all about survival of the most adaptable, not the strongest/fittest :)

    16. Re:forget food, get on the internet by mr_walrus · · Score: 1

      and since people are SO WILLING to believe everything they read on a network, it'll be great
      fun polluting a mesh with dis-information and watching them go out to get food and instead
      become the food. eliminate the naive early as possible in the game to ensure better supply
      of resources later on :)

  7. Stop right now. by Anonymous Coward · · Score: 0, Funny

    Calling your distro 'bath salts' is offensive. Connecting Linux and zombies is offensive and ridiculous. Wearing a pirate outfit is an outrage to free software.

    Please get out of Linux, it's for serious people only.

    1. Re:Stop right now. by Anonymous Coward · · Score: 0

      why so serious?

    2. Re:Stop right now. by Anonymous Coward · · Score: 0

      I wouldn't say it's offensive, but it's pretty stupid. The zombie thing is a little played out as well.

    3. Re:Stop right now. by Urza9814 · · Score: 1

      Please get out of Linux, it's for serious people only.

      "Note that nobody reads every post in linux-kernel. In fact, nobody who expects to have time left over to actually do any real kernel work will read even half. Except Alan Cox, but he's actually not human, but about a thousand gnomes working in under-ground caves in Swansea. None of the individual gnomes read all the postings either, they just work together really well."
        - Linus Torvalds (https://groups.google.com/forum/?fromgroups#!msg/fa.linux.kernel/iQtWFALi4JA/eSzv64_tOvoJ%5B1-25%5D)

      ...what were you saying about Linux being 'for serious people only'?

    4. Re:Stop right now. by Anonymous Coward · · Score: 0

      the bathsalts thing was a joke because there was the whole scare about those people eating other people (despite them not having taken bathsalts which we had already heard when we named it that).
      the saying goes "if you are prepared for the zombie apocalypse, you are prepared for anything". and our first two use cases (the serious ones) are katrina-like scenarios and egypt-like scenarios and we tossed zombies on there as a joke.
      also ben always dresses that way ... seriously ... it's weird sometimes.
      also how is any of this offensive? also why is the way someone dresses in anyway relevant to the way they license software? stalman eats his toe cheese on camera in the middle of an academic event and i don't hear people calling that an affront to free software :P we were at a hacker conference in a sound booth thrown together from insulation foam panels next to a segway race track and across from a booth from the pirate party of MA with an agent of telecomix dressed as a pink pirate ... this was not a formal event to be sure :P

    5. Re:Stop right now. by Anonymous Coward · · Score: 0

      You keep trying different synonyms, but what I think you're looking for is 'far too silly' -- Graham Chapman would never make such a rookie error.

  8. ./ fix by Anonymous Coward · · Score: 0

    You're getting funny!

  9. no windows updates in zombie land by Anonymous Coward · · Score: 0

    this is a joke, because most wifi drivers for linux only
    support the "client" mode, not even ad-hoc or master/infrastructure!
    mesh network? im sooo excited, theoretically ...

    1. Re:no windows updates in zombie land by Anonymous Coward · · Score: 0

      [citation needed]

  10. Where are your priorities, man? by cruff · · Score: 1

    so if there is a natural disaster i'm not supposed to worry about finding food, medical help and anything else to survive but immediately start surfing the internet?

    Geez, get your priorities straight, you are supposed to have enough stockpiled what you need in your mom's basement to last for years already so you don't have to even go upstairs. Of course your first priority is to help maintain the integrity of the post-apocalypse Intertubes!

    1. Re:Where are your priorities, man? by Anonymous Coward · · Score: 0

      so if there is a natural disaster i'm not supposed to worry about finding food, medical help and anything else to survive but immediately start surfing the internet?

      Geez, get your priorities straight, you are supposed to have enough stockpiled what you need in your mom's basement to last for years already so you don't have to even go upstairs. Of course your first priority is to help maintain the integrity of the post-apocalypse Intertubes!

      Didn't you read Cory Doctorow ?

      http://http://craphound.com/overclocked/Cory_Doctorow_-_Overclocked_-_When_Sysadmins_Ruled_the_Earth.html

  11. Also saw this presented at FOSSCON - good stuff. by Keck · · Score: 1

    These guys did a very similar presentation on the project last weekend at FOSSCON, too [ http://fosscon.org/speakers ].
    I think this is the kind of project that could use more eyes, and hands. Not just for the tech side, either - projects that have this kind of basic-underlying freedom philosophy, and are clearly seeking to enable distributed communication and computing are in everyone's interest, IMHO.

    --
    A computer without Microsoft is like ice cream without ketchup.
  12. Router firmware? by Ichijo · · Score: 3

    Is there a distribution of Tomato/DD-WRT/OpenWRT with this preinstalled?

    --
    Any sufficiently unpopular but cohesive argument is indistinguishable from trolling.
    1. Re:Router firmware? by MonsterTrimble · · Score: 1

      +1. I can see that being very beneficial. Of course, there are the hacking issues and so on, but it's a good idea.

      --
      I call it 'The Aristocrats'
    2. Re:Router firmware? by Sitwon · · Score: 1

      I recommend Commotion Wireless.
      http://commotionwireless.net/

    3. Re:Router firmware? by haxwithaxe · · Score: 1

      there is already a babel package and a luci plugin for it in openwrt and babel is the primary magic sauce in byzantium. the services are all easy to setup on linux systems (except status.net kinda sorta) and they are all projects run by other people that we just borrowed from. there isn't really any specific requirement at the moment for what exactly those services are and as long as they don't actively interfere with the protocols used by the mesh it would add to the mesh to have any services running when people connect rather than an empty network where people don't have anything to do or ways to connect. the stuff we selected was selected with our use case in mind and there aren't many things that can't run over a mesh so the services you provide are up to you and your use case. aside from the babeld configs and the BSSID we don't have much in the way of compatibility restrictions either.

  13. Re:Also saw this presented at FOSSCON - good stuff by Anonymous Coward · · Score: 0

    Did the middle guy dress like a pirate at that convention too?

  14. Mesh network in Montreal by Mathieu+Lu · · Score: 2

    We're building a mesh network in Montreal, putting antennas on our roofs or windows. It's impressive what can be done with OpenWRT running babeld or babeld, and 100$ or less worth of hardware. Also a nice way to connect various free software hacking groups, and.. neighbours. http://wiki.reseaulibre.ca/

    Check out also: http://freenetworkfoundation.org/

    1. Re:Mesh network in Montreal by Mathieu+Lu · · Score: 1

      oops, I meant: babeld or batman-adv

    2. Re:Mesh network in Montreal by schwaang · · Score: 1

      I wonder if you guys have put any bandwidth preservation measures in place in case of a natural disaster than limits connectivity between the mesh and the outside. I'm thinking if a giant mutant beaver takes out a dam that fries nearby telcos, you don't want somebody on a Skype video chat using up the lone remaining Pringle can-to-mountain top link. But then, that's more of an issue for the Project Byzantium use cases than yours I guess.

      PS -- please tell me you didn't create 68 slashdot accounts just to get that UID.

    3. Re:Mesh network in Montreal by Mathieu+Lu · · Score: 1

      We're not there yet, our network is relatively small and geeky, we're installing lots of antennas these days (we just did a bulk order of 25 ubnt bullets with 15dbi antennas, and aprox 10-12 nodes already running).

      Most mesh routing protocols have features to limit bandwidth. It's also possible to control that on the exit node (those who provide Internet connectivity).

      A fun thing about mesh networks: the more users you have, the more capacity there is (more nodes relaying traffic). The challenge is then on the exit nodes, and there's ways to control that. However, I think that as Byzantium is doing, we want to rely as much as possible on inter-mesh usage (apps that are "auto-discovery-happy" and decentralized).

      For example, our wiki runs ikiwiki, which, thanks to its git backend, allows us to run multiple "master" instances.

  15. Science Fiction... by BionicPimp · · Score: 3, Interesting

    Vernor Vinge was my networking teacher at SDSU... He mentioned an idea in passing similar to this (around 1997ish), except that in his vision, the network would be explosively formed. Imagine that you could get these nodes down to the size of a quarter. maybe it had a solar cell + battery combo. You could fire off a missle or a shell over a field of battle, a low yield explosive would disperse these nodes over some area, and would automatically create a mesh network. I still think that the idea has merit, maybe somehow install Byzantium into a tiny embedded controllers, etc...

    1. Re:Science Fiction... by Anonymous Coward · · Score: 0

      Imagine that you could get these nodes down to the size of a quarter. maybe it had a solar cell + battery combo. You could fire off a missle or a shell over a field of battle, a low yield explosive would disperse these nodes over some area, and would automatically create a mesh network.

      Sounds like what the F-Bomb project is hoping to become.

    2. Re:Science Fiction... by haxwithaxe · · Score: 2

      we've wanted to do lots of different things including putting routing protocols on tiny embedded devices and air dropping them (missiles/rockets add excessive complexity to design of electronics due to high g-forces). as well as making something like a viral smartphone mesh that propagates as clients connect, but those are significantly more complex and less immediately useful than just helping people to use what they have already. also byzantium is just a collection of tools that we've made play nicely together. the individual bits are all available independently and we only really wrote the control panel and captive portal which are not required for the system to work, just to make it easier. the software we used for mesh routing is already available as a package in openwrt and the other two protocols we are trying to support in the control panel still are either part of the linux kernel or also available in package form from many distros. point being you can put the routing protocol on everything and have the services run on the "beefier" devices.

  16. Link layer - HAM packet data? by bill_mcgonigle · · Score: 2

    Obviously 802.11 doesn't scale in most non-urban environments (i.e. mountains or trees).

    I've seen some references to some HAM's driving packet data up to 220Kbps in the early 90's. Anybody here familiar with how that worked? Most COTS HAM packet data seems to be stuck at 9600bps.

    And, yes, I'm assuming the FCC has all been turned into zombies at that point.

    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    1. Re:Link layer - HAM packet data? by Aethelred+Unread · · Score: 1

      Actually, it does scale quite nicely. A 16dBi Omnidirectional antenna high up on a hill can cover a large area with usable wifi and careful positioning of cheap consumer equipment can get you impressive results. I networked a large property and a good portion of the adjacent bay and islands using this guide: Building a Rural Wireless Mesh Network: http://owni.fr/files/2011/09/Building_a_Rural_Wireless_Mesh_Network_-_A_DIY_Guide_v0.7_65.pdf

  17. Using my existing Linux distribution? by cos(0) · · Score: 1

    I'd love it if the project's web site had a howto for installing the necessary components on my existing Linux distribution.

    Why would I want to boot a LiveCD/LiveUSB if I already have a perfectly working Linux laptop with all my files and settings? Presumably once you're connected to the mesh network you'll want to be productive, whether it involves instant messaging, email, or whatever else you have set up and configured on your laptop.

    1. Re:Using my existing Linux distribution? by Sitwon · · Score: 2

      We have started on this already. https://github.com/Byzantium/Byzantium/wiki/Setting-up-a-mesh-node-without-byzantium. We will have a lot more on this in the coming months. We're heading to an International Summit for Community Wireless Networks in early October to collaborate with other mesh projects and communities on some standard for interoperability. Also, the software we're using to build Byzantium will be packaged and submitted to the top Linux distros for inclusion in their repositories, but for now it's easier to develop and test on a closed platform.

    2. Re:Using my existing Linux distribution? by MonsterTrimble · · Score: 1

      I look forward to seeing it!

      One further thought - any thoughts on unleashing this onto Android, iOS & Blackberry?

      --
      I call it 'The Aristocrats'
    3. Re:Using my existing Linux distribution? by Sitwon · · Score: 1

      The great folks at The Serval Project are working on that and we're keeping a close eye on their work.
      http://www.servalproject.org/

    4. Re:Using my existing Linux distribution? by MonsterTrimble · · Score: 1

      Awesome! Thanks!

      --
      I call it 'The Aristocrats'
    5. Re:Using my existing Linux distribution? by nurb432 · · Score: 1

      Personally id rather not run someting like this on what im ;using', for security reasons.

      A cheap laptop stuck in an attic or something that has a broken screen but a good battery ( poor mans ups ) would be good.

      --
      ---- Booth was a patriot ----
  18. Requirements... by Anonymous Coward · · Score: 0

    This is only useful if you have an active power grid, no? Without commenting on a "DayZ" type zombie world, most natural disaster stricken areas do not have electricity for days/weeks.

  19. And if the Zombies install Byzantium? by PolygamousRanchKid+ · · Score: 1

    Won't they just be able to find their way easier to good brains? Ones big and smart and nutritious enough to install Byzantium?

    Giving away your presence and location can be a good or bad thing in tough times. During the next Zombie Apocalypse, make sure that your closest neighbor node is in range of your McMillan CS5 http://www.mcmillanusa.com/mcmillan-rifles-tactical-cs5.php.

    --
    Schroedinger's Brexit: The UK is both in and out of the EU at the same time!
  20. Thank you very much. by c9brown · · Score: 1

    We need some hackers with a human touch.

  21. Go solar Re:Requirements... by Anonymous Coward · · Score: 0

    This is only useful if you have an active power grid, no? Without commenting on a "DayZ" type zombie world, most natural disaster stricken areas do not have electricity for days/weeks.

    A good job for solar panels!

  22. Doing half mile with default open mesh, no prob by witherstaff · · Score: 2

    I'm 2 blocks from my office which has DSL, but the house is in a different phone exchange and at the end of that run so no DSL available. I'm using open-mesh to get to my house. I go from an outdoor open-mesh on the office to non line of site outdoor unit out on a neighbor's barn. Then across a field to my house (I'm semi rural). I'm only getting around 3 meg of speed but it's better than the 22k modem option. This is with the default omni antenna on the open mesh gear. Nice equipment for less than 100 for an outdoor unit.

    Of course if the zombies hit who's going to have power to be running these things?

  23. Useful when Govt tries to take away network by MauiJerry · · Score: 1

    Forget Zombies. One of the original reasons for this project is to deal with situations like Arab Spring where the local Government tries to cut off (limit, censor or track) network communications to crack down on those who dont like them. How do you get networking back to lots of people, especially those that are not supergeek linux kernel hackers? The project lets people setup primary mesh nodes that become gateways to network, and it also let non-mesh machines become leaf nodes to connect and gain some benefits. This is a terrific setup for improvised use at events - like an Occupy or Burning Man or your next hackathon. Very cool project - unfortunately the live boot cd I got at HOPE9 did not boot on my Macbook Pro. Alas I did not try it until a couple dayz later when I couldnt ask for help quickly. Shoulda tried it out at the con.

    1. Re:Useful when Govt tries to take away network by Sitwon · · Score: 2

      We're still having some trouble supporting MacBooks, particularly because none of the core developers own one. We'd love to help you troubleshoot the issue, as we certainly don't want to exclude Macs from being nodes. Best way to reach us is through our mailing list or in #byzantium on Freenode.

    2. Re:Useful when Govt tries to take away network by haxwithaxe · · Score: 1

      try installing it to usb as well. apart from the mac issues, the CDs have a version with some issues at boot that are mitigated by using the "copy to ram" boot option and/or using a usb instead of the CD. there are instructions in the "USBINSTALL.txt" on the CD.

    3. Re:Useful when Govt tries to take away network by nurb432 · · Score: 1

      Just outlaw non-licensed wifi. Easy to triangulate on a signal to a particular house or apartment.

      Break down the doors, arrest all the occupants and confiscate all belongings.

      Not hard to do really.

      --
      ---- Booth was a patriot ----
    4. Re:Useful when Govt tries to take away network by SuricouRaven · · Score: 1

      Might work better as a smartphone app. Very hard to triangulate when the target is mobile. Make sure to spoof the MAC too.

  24. Neighbors by ISoldat53 · · Score: 1

    Who wants to talk to my neighbors. They'll be the ones to bring the Apocalypse.

    1. Re:Neighbors by haxwithaxe · · Score: 1

      they don't have to be the ones immediately adjacent to you :P

  25. Some problems by fa2k · · Score: 1

    The main benefit of electronic communications is that it works over long distances. Is it possible to include long-distance wireless links in the system/ Or more generally, can one add other links than WiFi? In a huge catastrophy, maybe some knowledgeable people could wire up some of the ISP's infrastructure with generators or solar panels. The use of Avahi for DNS (in the FAQ) suggests that it wouldn't scale beyond a neighbourhood or two, but maybe one could add advanced router nodes..

    Another benefit of electronic technology is collaboration and information storage. Byzantium seems great for that, at least for a local group. Depending on the situation, there may be a need for high security, to restrict access to certain documents/wikis, and authentication, to know who one is talking to. That would be impossible to provide to provide to the ignorant "iPhone users" they keep going on about. Impossible at least for the leaf nodes without the Byzantium software (e.g. ARP spoofing), and very difficult for the router nodes as well.

    Anyway, this is a very interesting package, because mesh networks need a high density of nodes, and this makes it easy to set up nodes.

    1. Re:Some problems by Sitwon · · Score: 2

      Is it possible to include long-distance wireless links in the system/ Or more generally, can one add other links than WiFi?

      Yes. The routing protocols we have chosen are layer-1/layer-2 agnostic. You can connect to other nodes through any physical link you have available. Dial up, satellite, HAM radio, a VPN tunnel, carrier pigeon, ...

      Another benefit of electronic technology is collaboration and information storage. Byzantium seems great for that, at least for a local group. Depending on the situation, there may be a need for high security, to restrict access to certain documents/wikis, and authentication, to know who one is talking to. That would be impossible to provide to provide to the ignorant "iPhone users" they keep going on about. Impossible at least for the leaf nodes without the Byzantium software (e.g. ARP spoofing), and very difficult for the router nodes as well.

      We believe that it can be done, that it can be done securely, and that it can be done securely for iPhone users. Obviously there will always be challenges and vulnerabilities in any system this complex, but we can make an effort to address those or at least make it easier for end users to exercise common sense. We're not there yet, but we think this is a step in the right direction.

    2. Re:Some problems by dean.collins · · Score: 1

      google "Sydney-Wifi" or "Melbourne-Wifi".......lots of people have been out building these alternate networks for years.

    3. Re:Some problems by SuricouRaven · · Score: 1

      Your routing may be good, but I see a weakness: You still *need* routing for everything. You might find content-addressible networking of some use there: Every node becomes a cache. It's rather sucky for real-time communications, but great for dissemination purposes. For example, the owner of a node takes a video of something newsworthy. Without content addressible networking, every node on the network requests it from that node: If a hundred people request, that's a hundred retransmissions, and if the node goes down then the content goes inaccessible (at least until one of those who did get it puts up a mirror). Add a CAN component though, and the file becomes practically impossible to take down: Every node it passes through becomes a mirror, and anyone who requests it gets their copy from the nearest node to already have it. I think you might find a shared-store CAN a most useful feature to add. Plain old IP(/v6) for communication, CAN for dissemination.

      You might want to study Freenet. Setting aside the justifiable paranoia designed into their network, they have solved much the same problem: Communicating on a mesh (logical, not physical) topology when nodes are prone to go down suddenly and inter-node links are of very limited capacity.

    4. Re:Some problems by Sitwon · · Score: 1

      I don't see this as a problem.

      Once routing is established at layer-3, there's no reason you couldn't run a DHT or CAN system (such as Freenet) at a higher OSI layer. As we say in our presentation, the Internet is broken on many levels but we're starting from the lowest ones. Projects like Freenet are starting from the top-down, rather than the bottom-up. Both are necessary and meet in the middle.

  26. All you need is line of sight by Aethelred+Unread · · Score: 0

    Impressiveness is affected by time because it's subject to inflation.

    I've easily connected to a ferry's access point from the top of a hill that was 5km away. That was with a cheap usb wifi card on a long usb cord dangling from my car's FM radio antenna. I have a 300 foot building to building 3 AP 802.11b/g client/repeater setup on channels 1 and 11 respectively at my cabin. This is with cheap dlinks and one wrt54G v6 which is the crappiest of the wrt54G's. And you get clear signal on a small island about 100 metres off shore. It is running right now so don't worry about inflation. Go try some of this stuff yourself; it is amazing what link distances are achievable with some planning and basic knowledge of antennas, Fresnel zones and line of sight.

  27. Right.. by Anonymous Coward · · Score: 0

    The only thing I want to do with my neighbours is hollow out their skulls. I suppose I could blame it on a zombie then.

  28. immediately by nurb432 · · Score: 1

    Immediately, no, but communication after a disaster is nothing to be sneezed at.

    Communication is one of the components of long term survival. Id say within the top 5.

    --
    ---- Booth was a patriot ----
  29. babeld vs... by BillX · · Score: 2

    How does this compare to existing ad-hoc WiFi mesh protocols such as B.A.T.M.A.N. / Open-Mesh, or some of the others listed at the bottom of the Wikipedia entry?

    --
    Caveat Emptor is not a business model.
  30. Really SHOULD care about attackers by mattr · · Score: 1

    Scanned the site. Was turned off by the zombie apocalypse ref though I guess it is all in good fun and would help bring in enthusiastic hackers. However it says that due to inability_to_save_the_world they recognize and ignore the possibility of malicious nodes.

    I was turned off by zombie reference because we really could have used this in eastern Japan (and Tokyo where I was) during the 2011 tsunami/earthquake. Mobile phones were out, we couldn't tell if people were alive or dead since infrastructure was wiped out. People had to take cars hundreds of km to go find out. People don't have satellite phones really. At one point I found I could skype to China and from there someone could call Japan.

    In other words, zombie apocalypse is a good metaphor for total loss of infrastructure and conversion of your world. There is a Japanese manga called Survival, by Takao Saito the author of the famous sniper series Golgo 13. It shows the protagonist trying to save one or two people (who are in total panic mode) and himself (exhausted but logical) in wilderness and city, where everything is destroyed and people and animals have become rabid and murderous. Okay that didn't happen in Japan, at least it wasn't reported like the looting that wasn't reported.

    In reality this kind of system would be good for natural disasters (tsunami, earthquake, flood, solar explosion, famine), insurrection (civil war, revolution, martial law, war and bombing) and situations when people just all go crazy (famine, disease outbreaks, religious fanatic outbreaks, zombie apocalypses). It should be obvious that whether the people going crazy and murderous are government, private individuals, or the undead, a Byzantium Mesh needs to be able to deal with malicious attackers and honeypots.

    Also I think it would be good to work on a few other things:
    1) a network-wide participatory web directory, perhaps using wiki or some other tool so people can announce services in a single location (I am not talking about announcing network capabilities via avahi, but humans announcing their presence and it automatically being registered in one place or I guess being copied to everyone)
    2) a person to person messaging bbs so you can find out if someone is okay and message to them (IIRC the phone company tried to do this and it was overloaded and useless but good idea). Text is smartest but letting people record voice messages would be good too. Add a set of emergency messaging threads to this too, divided by arbitrarily defined territories. Then if you need emergency medical help maybe someone can get there.
    3) a web site that allows people to ad hoc announce needs, things they can provide, and gather people into car pools or bases to deliver goods (I tried this in the 1995 earthquake in Kobe with a call center to be located at Tokyo U., which they refused to run since they were government run and the government could not decide anything). The first things to go and be needed are toilet paper, water, basic food, information and possibly iodine pills. Also you may have people including infirm or pregnant, and people gather in parks or emergency areas (until they figure out about the zombies or snipers). None of them know what to do and the police are not there. So it would be good to be able to announce bases where people can go, sit down, get things, meet family, etc. like schools.)
    4) I would also note that satellite dishes and antennas can become missile targets so if you don't tell people about it, you could end up killing IRL your friendly hacker node owners and babeld gurus on the ground. Or say a warlord or drug-induced crazy police force wants to ruin your network, they could just shoot/lob grenades. So maybe it would be good to be able to manage this shit remotely and obscure it to some extent. Also not clear if the mesh can allow multiple people to provide Internet connectivity to the entire mesh, so perhaps shielded, bounced or landline connections could be priority selected and mesh owner could be alerted that it is okay to

    1. Re:Really SHOULD care about attackers by mattr · · Score: 1

      p.s. I should add these notes:
      - The main way people get information is from repetitive announcements on TV.
      However, TV broadcasting is not always magically available. For example the antenna on top of Tokyo Tower got bent.
      So it would be good if there could be a minimal byzantium mesh including some way that smartphone users could have an app that would connect them all together with minimal burden on the mesh.
      - Meteor strike is another time it might be another interesting type of horrible disaster to consider
      - Trains or highways may also be damaged, for example this happened in Japan. So possibly a way to coordinate carpools/truckpools/bus transportation between two points to take over mass transit links could be accomplished with help from a mesh.

    2. Re:Really SHOULD care about attackers by Sitwon · · Score: 1

      To be honest, I'm a bit surprised at all of the negative comments I've seen regarding the "zombie apocalypse" bit. We have tried to make it clear that the zombie thing is a joke, the real inspiration and goal of the project is natural disasters and political activism. On our original wiki, those goals were listed as items 1 & 2, the zombie bit was added as a whimsical third scenario but it seemed to catch on people who were interested in our project.

      In reality, we are developing Byzantium to be useful in exactly the kinds of situations you describe. We have been discussing these ideas with people who have experience or expertise in emergency situations, such as political protests (Egypt, Syria, and OWS) and natural disasters (Katrina and Port-au-Prince). We are eager to make Byzantium into a solid tool for first responders who have a need to communicate and organize the relief effort. But also, we want it to be useful to individuals and communities seeking to prepare themselves against outages.

  31. YAWMN by hamvil · · Score: 0

    Well done, this is just what the worlds needs, yet another wireless mesh network. Do not forget to write a LISP plugin for emacs to run the network.

  32. The emergence is now. by bobs666 · · Score: 1

    The emergence is that the FCC gave away the Radio bandwidth and we are taxed to use it. We should have done this 20 years ago and the last mile problem would have been solved and our G4 access would be wide spread on everyone's roofs. Al Gore let this one slip by. Just shows what he invented was a corporation controlled Internet.

    Why didn't we think of this before... Oh ya, we did. I do like the idea of nodes the size of a quarter and powered by a solar panel.

    I saw an Interview of Richard Stallman last night. It was rebroadcast from a Russian Tv (RT). The Interviewer was clue less, but I can bet You will not wee that sort of thing on US TV. We in the US here, are like cows with corporate/government controlled computers and phones with built in holes and back doors all ready built in. Free software or ( Richard will shoot me for this ) or open source systems MUST replace all systems that are not open and free for the common man to fix the bugs. Computers are to serve us, little do we know computers are serving the corporations. The last mile of the network is a great place to start.

    1. Re:The emergence is now. by SuricouRaven · · Score: 1

      The internet was not designed corporate-controlled. If it were, it would function like cable TV: You would have servers and clients as very different things. Clients would never be able to connect to other clients, home connections would never be able to run a server, and the only connections that could would be charged high enough to exclude those without money to spend.
      If the government or communcations and media companies of the US had seen the internet coming, they'd have killed it before it got popular. It took them all by surprise. Even then the early years were dominated by companies desperatly trying to stake their claim in a walled garden (AOL, compuserv) where they would have power to take a cut.

  33. NINUX.ORG by Anonymous Coward · · Score: 0

    I think that ninux.org project do the same things....

  34. Loven The Concept and Going To Have Fun!! by R3SIS7ANC3 · · Score: 1

    wow i am really liking this i will be having fun with this for a while