Earlier this year, I had to deactivate comments on this site, as there was just too much spam coming in and it became a daily pain to remove it. I hoped that this would only be a temporary measure, because even though there is relatively little feedback, I still value it very highly. However, when I switched comments back on some time ago, the avalanche simply resumed. So I disabled comments again and started to look for solutions. What I wanted to have is an anti-spam system that didn’t require external help. But I couldn’t come up with something that would fit the bill. So I decided to give Akistmet a try, an anti-spam tool from the creators of WordPress. It’s not a third party plugin but it does require data exchange with their servers. So I’m not entirely happy, but let’s see how that goes.
Author: Martin
Venice Network Notes – Viva La Fibre!

From Vienna, I moved on to Venice and since I stayed for some days, I could also take some time to have a closer look at how the 4G/5G networks perform in this city. Venice is obviously quite a special place and the first thing I noticed from a network point of view is that there are very very few cellular antennas visible in the city. Cellmapper shows the locations of the cell sites it knows and from their distance one could assume that things should work quite well. But the reality on site was a rather mixed experience.
Continue reading Venice Network Notes – Viva La Fibre!Changing IPv6 Backhaul While Tethering

Recently, I’ve been traveling with a Dual-SIM smartphone, which I also use for Wi-Fi tethering my notebook. I can use both SIM cards from different network operators for Internet connectivity and can switch back and forth while Wi-Fi tethering remains active. This is particularly useful while roaming, as the SIM cards are usually connected to different local networks in the roaming country (VPLMNs in 3GPP parlance). If the signal of one network is weak at one location, there’s a good chance the other is better, so no manual network reselection is required. Both home network operators support IPv6, so I was wondering how the smartphone manufacturer has implemented the notification to the notebook that the IPv6 prefix and the IPv6 DNS server address have changed when I switch between the SIM cards!?
Continue reading Changing IPv6 Backhaul While TetheringThe Reverse Home Server Backup
Today, I realized that the mobile Internet while on the move has become fast enough to allow backing-up data residing on servers at home to an external hard drive connected to my notebook while traveling. This is a bit of a strange scenario, but let me explain:
Continue reading The Reverse Home Server BackupBind9 DNS: Follow the IPv6 Filter
Yes, I’m an IPv6 fan and I strive to reach a good balance between running my self-hosted services on an IPv4 / IPv6 dual-stack and simplicity of configuration and maintenance. One service that had some issues in the past with IPv6 was OpenVPN. Perhaps things have gotten better but when I first installed the service many years ago, getting IPv6 through the tunnel just didn’t work. So I have an IPv4-only OpenVPN server at home and I have to make sure there is no IPv6 ‘leakage’ outside the tunnel if the local connectivity offers IPv6.
The answer to the problem was to install the bind9 DNS server and send configuration information to client devices during the VPN tunnel establishment to only use this DNS server. To prevent IPv6 leakage, I configured that DNS server to send empty responses to AAAA DNS requests. The fun part: This seems to be an ‘unloved’ feature in bind9 and so the way this is configured has changed every time I made an Ubuntu OS upgrade. So here’s how to configure bind9 to send empty answers to IPv6 AAAA requests:
Continue reading Bind9 DNS: Follow the IPv6 FilterThis Weekend: The Vintage Computing Festival Berlin 2022

It’s the time of the year again before autumn sets full sail for another Vintage Computing Festival in Berlin. It’s taking place this weekend (8 + 9. Oct. 2022) and should you just happen to be in Berlin and interested in the topic, come by and enjoy!
I’ve been part of the ‘orga team’ for a few years know and I’m very happy that this year around, we’ve moved from a virtual event back into the real world! There’s both tons of exhibitions and talks again. While you obviously have to come on site to see the exhibits, the talks are streamed live on media.ccc.de, starting at 10:15 am today (Saturday) and Sunday. Note: Most talks are in German, and you can find an overview of the talks here.
Should you come by and want to have a chat, just ask where I am at the information desk at the entrance.
Vienna Network Notes
Recently, I’ve spent a week on vacation in Vienna, and I used a bit of that time while walking around and spending time in cafés to have a look at the performance of the LTE and 5G networks in the city. With the EU’s ‘roam like at home’ rules, I didn’t need a local SIM card for this, and as long as the backhaul between the visited network (in Austria) and the home network (in Germany) is properly dimensioned and configured. In effect, this home network detour only adds a few milliseconds of delay. And indeed, while I was in Vienna, I could easily exceed 1 Gbit/s downlink throughput. So while it is good to see that such high speeds are achievable even while roaming, it’s availability and capacity that are the main differentiators these days from my point of view.
Continue reading Vienna Network NotesUbuntu 22.04 Kernel Bloat

In a previous post, I’ve been looking at my “technical debt” of having a couple of services running in virtual machines that are still based on Ubuntu 18.04 which will be End-of-Live in April 2023. In the meantime I’ve started the upgrade process, which, to my surprise ended up in a kernel panic after rebooting.
Continue reading Ubuntu 22.04 Kernel BloatStarlink – Let’s Play With Numbers
Internet access over Starlink is definitely an interesting topic and has me captivated ever since first reports appeared of individuals who got themselves a dish when the public beta test first started in 2020. While their reports are often impressive, there is relatively little information of the overall capacity of the system today and its potential in the future. But when digging a bit deeper, some interesting numbers can be found.
Continue reading Starlink – Let’s Play With NumbersTechnical Debt – Renew or Retire?
Despite running a lot of services in my cloud at home and in a data center, I am very positively surprised that unless I want to actively add, remove or change anything, there is very little intervention required on a day to day basis. That’s because apart from very few exceptions, my security updates are automated or semi-automated with Ansible scripts. But I have noticed that over time, some technical debt has crept up that needs to be dealt with now.
That’s mostly because some of the services I host simply break when updating the underlying operating system from Ubuntu 18.04 to 20.04 (or now perhaps 22.04). Fortunately, all services in question run in virtual machines, so going back to a sane state after a broken update is easy by creating a VM snapshot before the update.
While I don’t mind running some of my services on an older but still supported Ubuntu variant, the lifecycle of Ubuntu 18.04 is coming to an end in 2023. So it’s time to think about what to do for those cases. While that’s of course a bit of a pain point, it also triggers the healthy process of deciding whether its worth to reinstall that service on a new OS version, retire it for good or to look for an alternative.
Continue reading Technical Debt – Renew or Retire?