A Tale of Two /tmp Bugs

Part 1: Even maildirs need their personal space I did a migration of my mail server over the last weekend and I ran into a strange error when I brought things back online. My system was receiving mail fine, but it was being deferred in the...

Network troubleshooting fun

This morning I walked out of the bedroom to make my morning coffee and was greeted with a tech support problem. My wife had been up for a while already, and said something was wrong with the network. Coffee in hand, I opened the laptop and was...

Tech nibble: Linux bridge VLAN filtering

[For more context: see Tech nibble: KVM host networking topologies] Traditional VLAN bridging and its problems Linux bridges have been the traditional means of connecting KVM guests, and VLAN support is usually the means by which they are...

Tech nibble: KVM host networking topologies

As part of my move to IPv6-only networking, I took some time to re-evaluate the functions and configurations of my VM hosts with the aim of greater segregation between workloads, more predictable failure scenarios, and making sure my IPv6...

Tech nibble: core values of The Little Network That Could

I've previously explained the background and motivation of The Little Network That Could, but I realised that there are some implicit values that permeate my choices which would be worth making explicit. Here are a few which come to mind:...

Pain points: MLD snooping on Linux bridges

It seems that MLD snooping on Linux bridges has broken various parts of IPv6 connectivity over the past 10 years or so. Initial reports of bugs were from 2013, when having MLD snooping enabled on the bridge broke neighbour discovery (breaking...

Making NTP best practices easy with Juju charms

NTP: a behind-the-scenes protocol As I've mentioned before, Network Time Protocol is one of those oft-ignored-but-nonetheless-essential subsystems which is largely unknown, except to a select few.  Those who know it well generally fall into the...

telegraf support for NTPmon

Yesterday I updated NTPmon to include telegraf support; if you are interested in the code changes see github compare for details. It should be considered alpha-quality at this stage; it communicates with telegraf using the TCP or socket listener,...