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 Tethering

Bind9 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 Filter

This 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 Notes

Starlink – 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 Numbers

Technical 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?

Going Car-Less After 22 Years – A Journey Ends, a New One Begins

On the way to the 3GSM Mobile World Congress Cannes in 2005 with my car. Quite a ‘salty’ affair over the alps in early spring as evidenced by the salt streaks all over the car.

I must have had one of the oldest cars in Cologne. In 2001, I bought a used Toyota Paseo from 1998 and have driven it until now. That’s 22 years, and for the past decade, people were already strangely looking at me whenever I showed up with my old and quirky car that had so fallen out of time. But I didn’t care much. It was a great car, and it didn’t ever let me down when it really counted, not for a single of those 265.000 km that were finally on the odometer. If you think about it, that’s almost the distance to the moon. Not quite, but almost. However, I’ve come to a point at which I would have had to invest a significant sum to keep it going. So with a sad heart, I finally had to say good bye. Yes, with a sad heart, because over the time, I’ve developed a personal relationship with that car that just never let me down and has served me so well. So here’s an epitaph and some musings why this ending will also be an interesting new beginning. That’s because I intend not to buy another car and instead switch to alternative mobility options. So here’s the story:

Continue reading Going Car-Less After 22 Years – A Journey Ends, a New One Begins