~2 new fixes a week

The problems I run into and their solutions

I walk through each problem from start to finish, step by step: debugging logs, short learning notes and guides. In Turkish and English.

Featured
Debug · 12 min

VM Has an IP But No Internet: The Culprit Is Docker

My virtual machine picked up an IP address over DHCP and could reach the host, but it could not reach the internet. Network settings, driver, NAT mode; everything was correct. The cause turned out to be a Docker firewall rule. Anyone running KVM/libvirt and virt-manager on the same machine can hit this. I tried the fix everyone recommends online — restarting the virtual network — and it did nothing. The packet counters gave the real answer: Docker's policy drop in the FORWARD chain was discarding my VM's packets before they ever reached NAT. Here is the diagnosis step by step, and a permanent fix with a systemd service.

Read the post
All posts
Guide · 11 min

Static site or dynamic site? Which one is right?

Static or dynamic site for a simple showcase/portfolio? Do you really need Firebase or a database? I walk through how to decide — cost, security, and updating the content.

#astro#static site#dynamic site#firebase#headless cms
Debug · 27 min

Why Is My WiFi Slow on Fedora? The Culprit Is Bluetooth (Intel CNVi Antenna Sharing)

In the same room, on the same WiFi: a Windows 10 machine pulled 50 Mbps while my Fedora laptop was stuck at 2-3 Mbps. Driver, signal, channel, background downloads — all clean. Pinging my own modem showed the problem wasn't out on the internet but between my laptop and the modem; the cause was Bluetooth. I proved it with measurements, and I walk through the two fixes that failed and the mistakes I made building the speed test.

#Fedora#Linux#WiFi#Bluetooth#Intel CNVi#iwlwifi#2.4 GHz#network troubleshooting#KDE Plasma#debugging
Solution · 19 min

Fixing Fedora Freezing Under Load: zram + Disk Swap + earlyoom

Fedora 44 froze completely under heavy load and only a hard power-off recovered it. Here is how I found the root cause (zram-only, no disk swap) and fixed it for good, step by step. Plus an addendum: how I fixed the SELinux alert my own fix raised two days later.

#Fedora#Linux#zram#swap#earlyoom#system freeze#memory management#KDE Plasma#SELinux#btrfs
Journal · 7 min

Why I Built This Blog with Astro Instead of WordPress

WordPress or a static site? I walk through why I built this blog with Astro, comparing the two on security, speed, content ownership, and cost.

#astro#wordpress#static site#jamstack#blog