I’m Neel Chauhan and run a AS33535, which is a personal BGP ASN for our home internet traffic, complete with IPv6 and two IPv4 /24s (yes, two). I also have AS27284 for my business Fourplex, but that’s unrelated.
The IPv6 prefix i get from ARIN for AS33535 is 2602:2e6::/36
The funny thing is, Netflix today decided to block one of the /64s in the allocation: 2602:2e6:2:2::/64, and only that one. They called us a “VPN or proxy”.
[Read More]
Unpopular Opinion: I hate ThinkPads and there are better laptops for me
For about a year until about a week ago, my Linux laptop was a Lenovo ThinkPad X1 Carbon Gen11, mainly because of Linux support. I’ve recently got an HP OmniBook Ultra Flip mostly for the OLED display. Well, and the X1 Carbon Aura was $500-800 more.
You may ask why give up a laptop series known for good Linux support and rock-solid build for a brand known for Hinge Problems?
[Read More]
Remapping the Copilot Key to Right Ctrl on Fedora 43
If you own a modern non-Mac system, chances are there’s a Copilot key on it.
As a Fedora user, there’s absolutely no way I’d use Copilot. And even if I could, I wouldn’t: I’ve worked at Microsoft yet barely used AI.
However, I do want a working Right Ctrl key for VirtualBox. How do I do that?
Step 1: Enable the Copr repository You’ll need to import keyd from Copr and install it:
[Read More]
Installing SearXNG on AlmaLinux/RHEL/Rocky Linux with Podman and SELinux
While I’ve never really used DuckDuckGo, due to me liking Google results better (although I hate the data collection), I was bored today and wanted something in my home lab.
When checking awesome-selfhoted I thought “why not try SearXNG” after seeing someone else run it too.
On my home lab, I run two Minisforum MS-01s as compute nodes, both running Rocky Linux 9 with a mix of Incus, Podman and Cockpit KVM.
[Read More]
Virtualizor: Fixing the "Required number of IPv4 : 1 and I support : 0" Error
For a living, I run the VPS host Fourplex. I am launching a storage VPS service alongside our flagship Ryzen 9000 VPS.
When I added the new VPS group, I got this error in WHMCS:
Error: No server found which fits in the criteria for your VPS configuration ... Server ID: 8, Reason: XXX.fourplex.net | Required number of IPv4 : 1 and I support : 0 The funny part is in Virtualizor I added the IPv4 and IPv6 pools to the “Storage” group alongside the “Ryzen” group.
[Read More]
Installing Incus on AlmaLinux, RHEL or Rocky Linux 10
When I set up Rocky Linux on my homelab, I initially set up LXD containers. But when Incus got Rocky Linux 10 images while LXD didn’t, I decided to switch.
After all, like most Linux users I never liked snap packages.
The problem? The Rocky Linux installation instructions for Incus points to a Copr repository for Rocky Linux 9, not 10.
While I have two Minisforums running Rocky Linux 9, I also have a HPE ProLiant ML30 Gen9 running Rocky Linux 10 as a domain controller, UniFi controller and virtual router for NYC Mesh.
[Read More]
The enshittification of Amazon "free shipping"
In my homelab, there has been a lot of heat output from my home servers. I run two Minisforum MS-01s running Rocky Linux 9 both with Marvell AQC107 NICs, due to a bug with the onboard X710 NICs.
I remember the copper 10G NICs generate a lot of heat when the onboard 2.5G NICs don’t, so I decided to order new NICs and SFP+ DACs off Amazon.
Little to my surprise that Amazon decided to offer me two-day shipping instead of the one-day shipping when I specify a quantity of two.
[Read More]
Generative AI isn't the future, it's desperation
We all know about the Generative AI hype so I won’t introduce it here. We also know the criticisms of GenAI so I won’t repeat it here.
I’ve met many people who are against AI (creatives) and people who love it (family members who are LinkedIn types).
The latter types tell me I should post AI slop for my small business assuming it’s not suicidal. And that I should have ChatGPT paraphrase my emails assuming it’s not a prvacy hazard.
[Read More]
Using QEMU with the virtio-net Internal Network for Network Simulations
For years I’ve primarily used x86 PCs. With that, VirtualBox had a unique feature called the Internal Network that could be used to isolate VLANs. But more recently I’ve been daily-driving a M3 Pro MacBook Pro on-and-off.
However, VirtualBox on Apple Silicon cannot run MikroTik CHR. While it does run on UTM, UTM doesn’t give me isolated non-DHCP VLANs. Also, attempts at using “bridge” interfaces failed miserably.
The solution? QEMU. I tested this guide on macOS 15 Sequoia but it should also work on Linux, Windows and BSD variants.
[Read More]
Setting up UniFi Controller on Debian 12
While I’m more of a fan of Red Hat-based distros, using a Fedora desktop and laptop, and multiple Rocky Linux servers, I decided to revisit UniFi after our NYC townhouse had poor Wi-Fi from MikroTik wAP AXs.
The reality is that UniFi is designed for Debian and Ubuntu as most hobbyists (and startups) use those. Trust me, I run a VPS host and like 90% of my customers (not exact) use Debian or Ubuntu.
[Read More]