Bristol's community-built wireless network
In the unlikely surroundings of Bristol's Windmill Hill City Farm - a community project half a mile south of the city centre - we found ourselves drinking coffee in a unique computer lab.
More than a lab, it felt a bit like a second-hand computer shop, with walls lined with shelving stacked with refurbished beige boxes waiting to be sold.
The workbenches, which formed the core of the lab, were lined with old thin clients donated from the NHS, while a repurposed P4 desktop to power them all sat in the corner.
Far from being symbols of an outdated project, though, this was just how those who built the lab envisioned it.
RECLAIM AND REPAIR: A healthy stock of second-hand computers waiting to go to those who need them most
We were guests at Bristol Wireless, the "social enterprise working to bring connectivity, computers and IT skills to all sectors of society". It's a project that's enjoyed great success over the past 10 years, and it's all been built on the back of Linux and free and open source software.
And it's not just a successful project, it's cool too: much of the equipment is homemade, it encourages learning and hacking, and it embodies the spirit of Freedom 2 of the Free Software definition - the freedom to share so you can help your neighbour.
When we first discovered it, through a comment on TuxRadar, we immediately wanted to find out more. The project was founded in 2002 as an off-shoot of the Easton Community Centre (ECC). For those unfamiliar with Bristol's geography, Easton is a vibrant and diverse inner-city area with community centres, cafes and pubs; it's also listed by the Government's Indices of Deprivation as one of the most deprived areas in the country.
One result of the deprivation is that the area was late to join the digital revolution. In a bid to help rectify this, in 2002 the ECC received a grant of £170,000 to build an IT centre to provide local residents with internet access. As part of this, a 2.2Mbps ADSL line was installed at the centre.
"It was a lot of money," explained Rich Higgs, one of Bristol Wireless's longest serving volunteers, "but they didn't really know what they were doing with it." It was 2002, and the dot-com bubble had just burst, so there were quite a few under-employed IT people in the area, including Rich and his friends who rallied around to help.
Their main focus was the new internet connection. It was a significant amount of bandwidth - few people had internet access, and nobody had anything faster than 512kbps - and they immediately recognised the impact such a connection could have.
Their first website, captured by the Internet Archive's Wayback Machine, on 24 November 2002, said: "By now we all know the benefits of computers, so far as education and research go. It would be a crime not to reach out and grasp these benefits, making them available to all."
Shared vision
BUDGET BUILD: Some of the equipment used to build the first wireless network, including a cantenna
So that's exactly what they set out to do - share the connection with as many people as possible. They began talking about the best way to go about it, and settled on the idea of a wireless network as the easiest way to share the connection throughout Easton.
They had no money to begin with, so all of the equipment was home-made - as the website explained: "A policy of lowest-cost solutions was rather rudely forced upon them." Although, as the website also notes: "This turned out to be a blessing in disguise as the project has become a study in conservation and the re-use of materials."
Their first piece of equipment was a series of 'cantennas'. These ingenious devices, otherwise known as 'tin can waveguide antennas', can significantly extend the range of a Wi-Fi connection for virtually no cost.
As well as being made of a tin can - the project found that a J&B whisky tin was the best solution - the only other components they require is a tiny and cheap connector and a bit of wire. Of course, as clever as the cantennas were, they were useless without the wireless cards to generate the signal, and the routers and servers to connect them to the ADSL line.
By this point, however, the project had begun to garner some attention from the wider Bristol community - as Rich recalls, it "had grown into something". The first wireless routers were made out of old PCs donated by the University of Bristol. The team stuck some wireless cards in these, installed Linux and put them to work as the routers on their new network.
Other donations, in the form of time and equipment, came from Psand, a local hosting and web development company. With all the pieces in place, the team turned on the network and, considering that all the equipment was home-made - some of it salvaged from bins in the city centre, it was an incredible success.
It stretched from the ECC, up the entire length of Chelsea Road, and could even be used in Whitehall - more than half a mile from the ECC. Given that most Wi-Fi networks have a range of just 300ft outside, that represents a nine-fold increase.
WI-FI TOILET: This toilet has the best Wi-Fi reception in the country
Andy Sabel, another volunteer, was working at the ECC at the time. He remembers a great deal of energy and enthusiasm surrounding the team: "These guys were around, ranting about Linux and doing interesting stuff." It was more than enough to excite local residents and non-technical ECC members.
After the network was turned on and working, the project started to take things further. They began setting up other key community buildings with the equipment to connect to the network, and with the computers they'd need to use it. In 2004, the project's website announced that: "After some initial problems… the installation at Greenhaven elderly residents' support accommodation is now up and running."
They managed to provide Greenhaven with two computers running Red Hat Linux, which were placed in a communal area and connected to the nascent network. This was just one of nine such installations that the project would carry out in short succession.
As these installations came online, and demand for access to the network spread to other parts of the city, the original infrastructure needed to be developed further. In particular, there was demand for the network to reach across Stapleton Road. This meant that the project needed to get an antenna on top of Twinnel House, a council-owned tower that would give them a direct line of sight to much more of Bristol.
Expanding the Bristol Wireless network
Usually at this point, plans are scuppered by British bureaucracy, health and safety laws or Nimby (Not In My Back Yard) attitudes. But you'll be pleased to learn that the council supported the project, gave access to the tower's roof, and the network continued to spread: from this point, the furthest it could reach was Long Ashton, a distance of almost five miles.
DAYS GONE PAST: An early router, including CRT monitor!
This all took place in Bristol Wireless's first few years and now the project is rapidly approaching its 10th birthday, so what's happened in between?
A significant development came out of the project's natural growth. As it served more and more people with internet, it outgrew ECC's 2.2Mbps connection, and now uses its wireless network to provide access to the Broadband Media Exchange's (BMEX) highspeed network. Bristol Wireless now provides many community projects with a symmetric connection burstable up to 10Mbps.
This might not sound fast compared to advertised domestic connection speeds today, but the BMEX network achieves these speeds far more consistently and provides uploads at the same speed as downloads. This has also led to a change in the way the project is run.
The BMEX connection has to be paid for, as does the continuous maintenance and upgrading of the antennas and routers across the city, so Bristol Wireless's services are now paid for. It's still staffed by volunteers and it doesn't turn a profit but it provides third-sector organisations with the cheapest IT solutions possible.
IT solutions is the correct phrase, too, since the team has, over the years, expanded its services in response to shifting demands. Starting from the deployment of those two Red Hat boxes, the team has gradually developed its knowledge of LTSP, the Linux Terminal Server Project. This means lots of people can use the same computer at the same time.
All the applications run on a server, which is then accessed through a thin client - a very low-powered computer that links the server with individual input and output devices. As Andy points out: "Originally it was a great way of disseminating bandwidth at our public access locations." They might not be powerful, but in locations where all that's needed is some internet, document editing or image viewing, they're the ideal solution: they're cheap, and can use as little as 11W while operating.
One of the team's more original endeavours was the creation of a mobile LTSP suite. It's not much more than half a dozen old laptops, a few extension leads and plenty of network cable all tucked into a box, but it's proved to be a very popular solution for events across the country.
MOBILE WI-FI: An LTSP suite - great for protests in fields
At the Climate Camps, for instance, the team was contracted to provide network access. They took along their mobile LTSP suite, powered it with some small solar panels and wind turbines, and connected it to the internet through a satellite link. This enabled protestors to communicate with the outside world, providing an alternative to the mainstream media.
The team has also started venturing into VoIP, using the Bath-based Gradwell trunk network to connect clients to the outside world. As you'd imagine, its solution continues to be entirely built around free and open source software and uses the FreePBX distribution as the switch.
THE BRISTOL NETWORK: The current extent of Bristol Wireless's network
Today, customers include the Cube Cinema, Fareshare SW, the ECC, St Werburghs City Farm and the Princess Royal Gardens sheltered accommodation, amongst many others. In effect, the team is now operating as a small, community telecoms provider, and since it's now supplying paying customers, quality of service is a matter of increasing concern.
In the interests of maintaining a quality network connection for as many groups as possible, Bristol Wireless does engage in active traffic management. The team uses Nagios to monitor the condition of the network and, if it sees a prolonged spike in network traffic, is happy to temporarily disconnect the source and ask what's going on. Without this, its VoIP service wouldn't be reliable, and there would be constant hassle from copyright holders.
Bristol Wireless's experience as a small ISP sheds some interesting light on the realities for larger internet companies too. The team sees great value in people being able to do whatever they like on the net, but when it comes to the day-to-day reality of ensuring that the network is always available, it's had to compromise on these ideals. It's no wonder then that larger businesses, who may or may not consider net neutrality important, need to implement traffic management policies, too.
As the project faced new challenges and sought to meet new community needs, the volunteers found themselves having to learn new skills. Indeed, many of the current crop started out with no formal training or qualifications, but relied on man pages and knowledgeable friends.
The sad death of a key engineer, Lloyd Cohen, and the departure of a number of other members, left the team feeling a bit vulnerable. With such a depleted pool of knowledge would the volunteers be able to properly maintain and support the network? It was a serious predicament, but one that was resolved thanks to the loyalty and goodwill of former staff.
A number of those who'd gone on to new jobs created a top-down, systematic course on networking to bring the remaining members up to speed. It started out with simple home networking and progressed all the way through to Class-C, B and A networks and how DNS works - all before lunch. After lunch, they then dived into their own network to see how it all worked in practice.
Not only did this, as Rich puts it, "good ethos of shared learning experiences" prove vital to the continued success of the project, it also acted as a springboard for other members to gain experience and go on to find professional employment.
Matt Leonard, who arrived to join us during his lunchbreak, was the project's wireless guru before getting a job as a network engineer. Now that he's back in the area, he's getting involved again. "It was an awesome playground," he said, reflecting on his experiences. "At least in the early days before it was so relied upon - you could really get stuck in to networking and play with it in the real world."
Now, approaching its 10th anniversary, Bristol Wireless finds itself at a bit of a crossroads. There are a number of new customers it's waiting to bring online and there are also some new projects it wants to pursue. In particular, it's interested in building an install-and-go LTSP solution.
Its great worry, though, is that there aren't enough volunteers with either the time or the expertise to make this a reality. In the past, the team looked to Pete Ferne, its charismatic chair and leader, but he passed away last year. Now it hopes to find someone new, with fresh ideas, energy and enthusiasm.
WIDE REACH: Antennas used as the network spread - a touch more sophisticated than the cantenna
Whatever happens, the project has certainly made an impact over the past ten years and hopefully it will continue to provide an invaluable service to many of Bristol's best third-sector organisations for the decade to come as well.
0 comments:
Post a Comment