Random Neurons Firing
Thoughts about Software, Networking, and Life
Category: Networking
-
Back in October, I had the pleasure of chatting with Ethan Banks on the Packet Pushers podcast. In it, we talked about the definition of bufferbloat, and how it harms the performance of VoIP, gaming, and general internet use. (It’s the reason our children say, “The internet is slow today, Daddy.”) I also described how…
-
I have the Witi Router working now with SQM-QoS – the bufferbloat-fighting technology that has been implemented in OpenWrt. Read more about Bufferbloat at Bufferbloat and the Ski Shop. Demetris has made a build of OpenWrt Chaos Calmer (15.05) that has SQM-QoS built-in, so it’s a simple download and flash of the firmware. You can…
-
I recently got my WiTi board from mqmaker.com – a high performance open-source router platform. It was funded from a IndieGoGo project and was based on OpenWrt, and thus is easy to customize. The project doesn’t have a lot of documentation yet, so I just updated its description in the OpenWrt wiki to describe the…
-
Update: The deadline for filing has been extended to 9 October 2015, so you now don’t have any excuse for not sending in your opinion. I filed the following comment on the FCC page regarding the new Proposed Rule that would (ultimately) prohibit individuals from installing third-party firmware (such as OpenWrt, DD-WRT, Tomato, and the…
-
Bufferbloat is undesirable latency caused by a router buffering too much data. It makes your kids say, “The Internet is slow today, Daddy”. It’s caused by routers and other network equipment buffering (accepting for delivery) more data than can be delivered in a timely way. Bufferbloat causes much of the poor performance and human pain…
-
Comments on the CeroWrt 3.10.50-1 build that I installed on my WNDR3700v2 primary router: Seemed to install and configure properly (I retrieved the updated version with the lighthttpd fix) I used a local copy of config-cerowrt.sh (from https://github.com/richb-hanover/CeroWrtScripts#config-cerowrtsh) to configure the router to have my own DSL user/pw, SSID names, etc. mDNS seems to work…
-
Doc Searls mentioned in passing that he uses a new speed test website. I checked it out, and it was very cool… www.speedof.me is an all-HTML5 website that seems to make accurate measurements of the up and download speeds of your internet connection. It’s also very attractive, and the real-time plots of the speed show…
-
I posted a set of scripts that people can use to test, configure and debug their CeroWrt router installations. CeroWrt router firmware is a test bed for learning about and eliminating bufferbloat. The scripts are available on Github at https://github.com/richb-hanover/CeroWrtScripts. They include: betterspeedtest.sh – a script that emulates the famous (but limited) speedtest.net. This script…
-
I created an InterMapper probe that detects whether a web server is vulnerable to the Heartbleed bug. You can read about it on my Blueberry Hill Software blog at: http://blueberryhillsoftware.com/heartbleed-probe-for-intermapper/
-
I took the time to incorporate the feedback from my previous post to load the newest CeroWrt firmware and re-run the tests. This image gallery shows the results of the RRUL performance tests. There’s a lot of analysis in the note on the CeroWrt-devel mailing list at: https://lists.bufferbloat.net/pipermail/cerowrt-devel/2014-March/002396.html