LibreRouter: Powering community networks with free and open hardware
blog.apnic.net
blog.apnic.net
[2]: https://www.thinkpenguin.com/gnu-linux/librecmc-free-softwar...
This looks very cool, but do they sell a router with everything installed and ready to go? I don't see a "buy it now" button on their page.
I suspect there are a lot of people like me who are happy to buy this stuff but would like to have it ready to go, out of the box.
Seems the search string you were looking for is "buy think penguin router"...
The libreCMC router from Think Penguin did come ready to go out of the box. Of course I made a few tweaks. At the very least you will want to set a good passphrase.
Unfortunately I don't think the model that I purchased is still being sold. Think Penguin is now selling a newer model (Wireless-N Mini VPN Router (TPE-R1100)) with preconfigured vpn tunneling that is FSF certified [1]. Though I have not used that particular model, it is running the same libreCMC firmware :-). You can read more about their VPN service here [2], but I can't comment on it since I have never used it.
[1]:https://www.thinkpenguin.com/gnu-linux/free-software-wireles...
[2]: https://www.thinkpenguin.com/gnu-linux/penguinvpn-subscripti...
[1] - https://www.ssllabs.com/ssltest/analyze.html?d=librerouter.o...
https://mikrotik.com/product/rb4011igs_rm
Or a home-made hacked together x86-64 system running VyOS or FRR, if you want, which can be assembled for zero dollars in many cases. Or zero dollars plus the cost of a few Intel 1000BaseT NICs.
[1] https://cyber-itl.org/assets/papers/2018/Linux_MIPS_missing_...
https://mikrotik.com/product/RB435G
100% Open hardware, comes with OpenWRT and it is easy to modify
https://forum.turris.cz/t/high-performance-configuration-upd...
https://forum.turris.cz/t/omnia-on-steroids-project-your-opi...
"librerouter.org uses an invalid security certificate. The certificate expired on 19. Dezember 2018, 18:11:42 GMT+1."
The top 100 largest ISPs in the world, as measured by CAIDA ASRANK.
In general I don't understand why so many commercialized open source products end up forking an OSS project and then reinventing the wheel so much. The Turris folks wrote a lot of code and spent a lot of effort that they could have used to better the OpenWRT project and I don't really understand why.
I doubt I'll buy another product from cz.nic again.
They said it so themselves. When TurrisOS was made (don't forget that it also runs on the older Turris routers), openWRT was stagnating (that was before LEDE came to life) and there were no clear indications on what it would happen.
The version 4 is going to be rebased on the latest OpenWRT, and for MOX a lot of things are being pushed upstream (so I'm being told).
Not affiliated with cz.nic in any way, but I am an Omnia owner.
The turris team actually started another kickstarter project last summer: https://mox.turris.cz/en/overview/ I instantly backed that project too. Not because I needed a new router, but because I have a soft spot for any Open Source / Open Hardware projects and I wanted to support them.
Here's their firmware: https://gitlab.labs.nic.cz/turris/openwrt
https://git.denx.de/?p=u-boot.git;a=blob;f=configs/turris_om...
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/lin...
[1] https://project.turris.cz/en/hardware-documentation
[2] https://forum.turris.cz/t/turris-omnia-hardware-documentatio...
Bit odd that they are basing their firmware on OpenWrt 15.05, which is over three years old now. I guess flashing in 18.xx shouldn't be that hard
The current development version of LibreMesh[1], the LibreRouter firmware, is based on OpenWRT 18.06.1.
The soon to come first batch of production LibreRouter units will come with this version pre-installed.
Either fibre or wireless link(s) to an upstream provider. Non-residential connections don't have the same sort of ToS that residential broadband does.
The cost of those links (or link) is then shared by the community wireless organization. So typically, subscribers pay a small monthly fee to join the mesh, which covers the cost of Internet connectivity and any other shared resources in the community network (ie. rooftop space for a central node, etc).
There are many different realities regarding the connectivity from a community network to the rest of the Internet. In the case of AlterMundi - the organization steering LibreRouter - , the communities that are connected in our region in Argentina are registered as a national non-profit operator, we have our own ASN and public IP ranges and we do BGP peering with other networks in the region.
So... no ToS violations.
In general, those ToS would likely be struck down under precedent. Additionally, it's bad news for an ISP to cut off their low-cost, ethical competition that will only help your cause. Source: I built the internet backbone for this: https://www.nycmesh.net/. If your city is on this list: https://en.wikipedia.org/wiki/Internet_exchange_point, you can buy data center internet like we did. It runs about $1,000/mo and can serve about as many people (by over-selling the bandwidth 20X as is standard in industry).
Contact us through the contact form at http://librerouter.org/contact if you wish to keep up to date with the project.
https://libremesh.org/docs/en_quick_starting_guide.html
ubnt's devices are not that expensive and may be the easy way out, unless you really want to do all the firmware testing, equipment in a water-proof enclosure etc. Plus this project is in lack of a web GUI to manage the nodes, you have to use CLI to do that, might be hard to find qualified IT workers in remote areas.
I also agree that point-to-point, or point-to-multipoint might be a better, simpler and more robust way to service the remote areas via wifi.
The LibreRouter version of LibreMesh uses a simple UI[1] that has been tested in existing community networks managed by non-tech people.
The LiMe App provides a simple view of the node, neighbors and mesh status, it helps with antenna alignment, mapping and general diagnosis. This system will be coupled with the remote support platform currently in development under the LibreRouter Phase 2 project funded by Internet Society.
I admire the internet research work that APNIC does but it looks to me like they're re-inventing the wheel here, versus mature and stable, relatively low cost commercial 5 GHz band point to multipoint radio platforms like the Ubiquiti Rocket5AC gen2 and its associated CPEs, Cambium PMP450/PMP450i, ePMP series, and the various 802.11n and 802.11ac based Mikrotik solutions for point-to-multipoint 802.11 based last mile. Or Mimosa's 802.11ac based 4x4 MIMO platforms.
If you want to have a community WISP that operates with purely open source software, and are willing to forgo running an OS you can mess with on the radio itself, there's nothing stopping you from doing all of your network management and backend operational software on purely GPL, BSD and Apache licensed software.
There are significant performance advantages to using a 'mature' commercial WISP PTMP radio platform, one example of which would be:
1) ubnt rocket 5ac gen2 radios
2) RF elements 30, 60 and 90 degree horn antennas
3) ubnt powerbeam AC ISO gen2 CPE radios.
The PDF spec sheet for this apnic thing shows that it's running on a 7-year-old 802.11n based chipset, functionally equivalent to 802.11n cards I could buy for Mikrotik routerboards in the year 2011, best possible modulation is 64QAM 5/6, while the current generation of PTMP radios mentioned above are all capable of 256QAM (much better bps/Hz in a given TDMA channel size like 20 or 40 MHz) and are 802.11ac or 802.11ac wave2 based.
One of the problems with mesh is that you end up with antennas that have very, very spread out RF patterns, because every node needs to talk to multiple neighbors. It ends up crapping all over the 5 GHz noise floor in a given area, and eventually becomes a CSMA nightmare. Whereas if you have a system with focused, shielded sector antennas for AP sites (or horns), and directional parabolic dishes for client antennas, you can scale to a much greater degree.
Dedicated purpose WISP PTMP AP radios like the Mimosa also adapt 802.11ac chipsets to the unique timing, timeslicing and TDMA contention problems of having many individual clients, with different RSL levels and modulations, at varying distances located many kilometres away from an AP site. Using an off the shelf 802.11n chipset will have significant performance issues. All major PTMP AP radios nowadays have a built in GPS receiver for the AP radio, and 'slave' the CPE radios to them to coordinate timing. This greatly increased the aggregate throughput (in Mbps) and capacity of a single AP radio and sector antenna. This means that you cannot connect a generic 802.11n or 802.11ac client such as a laptop or tablet to a ubnt airmax or mimosa gps-synced radio system, and that's an intentional part of the design.
If you want a mesh for resiliency, a common topology is to connect various AP sites together for backhaul purposes by dedicated point-to-point links (again with tight RF pattern parabolic dishes, or something like the rf elements ultrahorn, or licensed band radios), put a router at each POP, and form a "mesh" at layer 3 with common OSPF and BGP network topologies in a private AS.
High degree of venn diagram overlap with the same customer market for the SpaceX Starlink system if it does become a concrete reality.
Before you tell others how to build the network they already run, you might take 10 minutes to find out that they've managed to serve otherwise unconnected individuals and communities in remote parts of Argentina.
Sure, this isn't cutting edge tech, but it's cheap, scalable, and easy to upgrade. If you want to help these projects, you can find a 802.11ac chip with FOSS drivers. Until that happens, their hands our tied. Sorry not sorry.
You may wish to familiarize yourself with CSMA and listen-before-transmit issues, hidden node problems, etc in any half duplex air medium. I do this for a living.
It's completely disingenuous to say that because some single board computer with multiple minipci slots has multiple 2.4 and 5.8 GHz radios mounted to it, linked to different things over their 802.11n air medium, that it's a "full duplex" radio. A full duplex radio by industry definition is something like a FDD-LTE implementation for PtMP, or a point-to-point FDD radio such as in the licensed 6, 11, 18, 23, 71-86 GHz bands, in which a pair of radios listen and transmit in a high/low pair of totally separate channels, dedicated to traffic each direction.
I'm not telling people how to build their network. I'm sure this equipment is functional and providing service somewhere. I'm trying to prevent people in the year 2018 from chasing down dead ends of 8-year-old technology that will not be the most effective use of their time, effort and money.
I look forward to seeing some more field results from that.
They're aiming at price point that works for developing countries, as well as libre hardware/software.
That rules out eg. all -ac gear (I think?) and also probably means a developed-world commercial-grade PTMP solution is outside their budget as well.
One correction though: although the article is from APNIC, they don't "own" the project.
I mean if labor for wiring was free, and you only have to pay for equipment and to configure the equipment, would it be worth it?
Although I think the communities would be grateful for just 200 kilobyte/s reliable internet on sunny days.
The lowest cost per km for FTTH (whether GPON based or active-ethernet) is 100% aerial on wood utility poles. Or in a developing nation environment, on the low rise height steel lattice tower utility poles that are used for the last mile electrical grid in cities like Lahore or Dhaka.
If I had a literally unlimited supply of labor to dig trenches and install cable, sure i could do underground FTTH at low cost. But manual labor to do cut and cover trenching, even with direct burial fiber, is going to be REALLY slow. What scale/size of project are you imagining?
So, the infrastructure isn’t even there, and the central government doesn’t care about any road side construction.
General purpose hardware can always be adapted if you have the skills and the money to spend on your project. We work from the global south with global south realities in mind.
A LibreRouter node, with outdoor casing, three sector antennas, GPS module, pigtails, etc. will cost around $150 and will be ready to deploy by non-expert users following simple instructions.
More so to start a discussion on what can be done in the home today instead of a completely proprietary router.
I will be keeping my eye on this project for WWAN or site to site applications.
Thank you for the good work.
The routers have been tested to work over 3Km links in existing mesh network deployments with very good performance.
Depending on the antennas you use range can be much more, but the LibreRouter is specifically designed for a Mesh setup where links tend to be < 3Km.