Chasing MikroTik CHR bottleneck

Chasing MikroTik CHR bottleneck

While doing some WireGuard testing between local peers; I noticed weird performance issues on my virtual MikroTik router. This lead me down a rabbit hole of testing the layer 3 throughput on my virtual CHR.

The bit rate started at close to 10 Gbit/s, but then dropped to 3-4 — only in one direction 🤷 Time to investigate…

Read more →

Upcoming homelab projects

Upcoming homelab projects

My homelab rack has been running as is for a while now — it’s time for a few new projects.

I’m rearranging stuff to better utilize the space, looking into 25 Gbit networking, and putting a HP Z440 server to good use 🙂

Read more →

Measuring outdoor temperature with a Raspberry Pi and DS18B20 probe

Measuring outdoor temperature with a Raspberry Pi and DS18B20 probe

We have a Dakboard digital calendar in our kitchen — showing lots of house and temperature data. So naturally; it must show the actual outdoor temperature as well.

To do this I used a Raspberry Pi 2, and a DS18B20 HAT I made some years back.

Read more →

(Re)set the time on our Komfovent ventilation system

(Re)set the time on our Komfovent ventilation system

Our Komfovent balanced ventilation system is pretty bad at accurate timekeeping — the time drifts several minutes over the course of a few months. This is a bit annoying as the operator panel is prominently located on the second floor, and we use it to tell time.

Luckily; the time can be set using the Modbus interface.

Read more →

Upgrading the Proxmox VE server hosting my router

Upgrading the Proxmox VE server hosting my router

I recently upgraded all my Proxmox VE servers from version 7 to 8 — which was a straight forward and easy process. But one server presented a challenge; the hypervisor running my router. How to apt dist-upgrade with the router down?

It turned out to be very easy, here is how 👇

Read more →