<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Neel Chauhan</title>
    <link>https://www.neelc.org/</link>
    <description>Recent content on Neel Chauhan</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <managingEditor>neel@momandpop.network (Neel Chauhan)</managingEditor>
    <webMaster>neel@momandpop.network (Neel Chauhan)</webMaster>
    <copyright>&amp;copy; 2026 Neel Chauhan</copyright>
    <lastBuildDate>Wed, 20 May 2026 13:45:00 -0400</lastBuildDate>
    <atom:link href="https://www.neelc.org/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>I&#39;ve moved</title>
      <link>https://www.neelc.org/posts/ive-moved/</link>
      <pubDate>Wed, 20 May 2026 13:45:00 -0400</pubDate><author>neel@momandpop.network (Neel Chauhan)</author>
      <guid>https://www.neelc.org/posts/ive-moved/</guid>
      <description>While I&amp;rsquo;ve brought back my old neelc.org website, I&amp;rsquo;m now primarily posting on Mom &amp;amp; Pop Network. If you want new articles, please go there.</description>
    </item>
    <item>
      <title>Running a Raspberry Pi DNS Resolver, or how I learned MikroTik DNS sucks</title>
      <link>https://www.neelc.org/posts/mikrotik-dns-sucks/</link>
      <pubDate>Wed, 10 Dec 2025 20:10:00 -0500</pubDate><author>neel@momandpop.network (Neel Chauhan)</author>
      <guid>https://www.neelc.org/posts/mikrotik-dns-sucks/</guid>
      <description>For quite a while, on my two Rocky Linux servers/hypervisors, I got the following message if I log in via my Samba Active Directory:&#xA;Domain Controller unreachable, using cached credentials instead&#xA;I upgraded both my hosts to Rocky 10 via re-installing, yet the same error still showed. I used a MikroTik core router, with a DNS resolver forwarding AD DNS to the domain controllers.&#xA;Unrelated yet somewhat related, I had family members complain about &amp;ldquo;slow internet&amp;rdquo; even when I get 180-300 Mbps download and 40-75 Mbps uploads.</description>
    </item>
    <item>
      <title>Remapping the Copilot Key to Right Ctrl on Fedora 43</title>
      <link>https://www.neelc.org/posts/remap-copilot-fedora/</link>
      <pubDate>Sun, 16 Nov 2025 21:15:00 -0500</pubDate><author>neel@momandpop.network (Neel Chauhan)</author>
      <guid>https://www.neelc.org/posts/remap-copilot-fedora/</guid>
      <description>If you own a modern non-Mac system, chances are there&amp;rsquo;s a Copilot key on it.&#xA;As a Fedora user, there&amp;rsquo;s absolutely no way I&amp;rsquo;d use Copilot. And even if I could, I wouldn&amp;rsquo;t: I&amp;rsquo;ve worked at Microsoft yet barely used AI.&#xA;However, I do want a working Right Ctrl key for VirtualBox. How do I do that?&#xA;Step 1: Enable the Copr repository You&amp;rsquo;ll need to import keyd from Copr and install it:</description>
    </item>
    <item>
      <title>Installing SearXNG on AlmaLinux/RHEL/Rocky Linux with Podman and SELinux</title>
      <link>https://www.neelc.org/posts/searxng-podman/</link>
      <pubDate>Sun, 12 Oct 2025 18:10:00 -0400</pubDate><author>neel@momandpop.network (Neel Chauhan)</author>
      <guid>https://www.neelc.org/posts/searxng-podman/</guid>
      <description>While I&amp;rsquo;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.&#xA;When checking awesome-selfhoted I thought &amp;ldquo;why not try SearXNG&amp;rdquo; after seeing someone else run it too.&#xA;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.</description>
    </item>
    <item>
      <title>Virtualizor: Fixing the &#34;Required number of IPv4 : 1 and I support : 0&#34; Error</title>
      <link>https://www.neelc.org/posts/virtualizor-groups-ip/</link>
      <pubDate>Sun, 14 Sep 2025 13:55:00 -0400</pubDate><author>neel@momandpop.network (Neel Chauhan)</author>
      <guid>https://www.neelc.org/posts/virtualizor-groups-ip/</guid>
      <description>For a living, I run the VPS host Fourplex. I am launching a storage VPS service alongside our flagship Ryzen 9000 VPS.&#xA;When I added the new VPS group, I got this error in WHMCS:&#xA;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 &amp;ldquo;Storage&amp;rdquo; group alongside the &amp;ldquo;Ryzen&amp;rdquo; group.</description>
    </item>
    <item>
      <title>Installing Incus on AlmaLinux, RHEL or Rocky Linux 10</title>
      <link>https://www.neelc.org/posts/incus-epel-10/</link>
      <pubDate>Sat, 06 Sep 2025 16:00:00 -0400</pubDate><author>neel@momandpop.network (Neel Chauhan)</author>
      <guid>https://www.neelc.org/posts/incus-epel-10/</guid>
      <description>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&amp;rsquo;t, I decided to switch.&#xA;After all, like most Linux users I never liked snap packages.&#xA;The problem? The Rocky Linux installation instructions for Incus points to a Copr repository for Rocky Linux 9, not 10.&#xA;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.</description>
    </item>
    <item>
      <title>Using QEMU with the virtio-net Internal Network for Network Simulations</title>
      <link>https://www.neelc.org/posts/qemu-internal-network-macos/</link>
      <pubDate>Sat, 28 Jun 2025 15:50:00 -0400</pubDate><author>neel@momandpop.network (Neel Chauhan)</author>
      <guid>https://www.neelc.org/posts/qemu-internal-network-macos/</guid>
      <description>For years I&amp;rsquo;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&amp;rsquo;ve been daily-driving a M3 Pro MacBook Pro on-and-off.&#xA;However, VirtualBox on Apple Silicon cannot run MikroTik CHR. While it does run on UTM, UTM doesn&amp;rsquo;t give me isolated non-DHCP VLANs. Also, attempts at using &amp;ldquo;bridge&amp;rdquo; interfaces failed miserably.&#xA;The solution? QEMU. I tested this guide on macOS 15 Sequoia but it should also work on Linux, Windows and BSD variants.</description>
    </item>
    <item>
      <title>Setting up UniFi Controller on Debian 12</title>
      <link>https://www.neelc.org/posts/unifi-debian/</link>
      <pubDate>Wed, 11 Jun 2025 13:50:00 -0400</pubDate><author>neel@momandpop.network (Neel Chauhan)</author>
      <guid>https://www.neelc.org/posts/unifi-debian/</guid>
      <description>While I&amp;rsquo;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.&#xA;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.</description>
    </item>
    <item>
      <title>ASRock Rack B650D4U/1U2S-B650: Fixing the 0d error on AMD Ryzen 9000-series CPU</title>
      <link>https://www.neelc.org/posts/asrock-b650d4u-ryzen-9000/</link>
      <pubDate>Mon, 03 Mar 2025 12:00:00 -0500</pubDate><author>neel@momandpop.network (Neel Chauhan)</author>
      <guid>https://www.neelc.org/posts/asrock-b650d4u-ryzen-9000/</guid>
      <description>If you thought HPE support was bad, ASRock Rack support is 100x times worse. But for my startup Fourplex branded servers have become cost-prohibitive post-COVID-19. I remember when HPE servers were actually affordable for a homelab.&#xA;That being said Fourplex is planning to expand into VPS hosting and I have one 1U2S-B650 (using the B650D4U motherbord) and have three more shipping.&#xA;One of the problems with the B650D4U is that the stock BIOS does not recognize Ryzen 9000 CPUs, nor can you flash from USB without booting the system first.</description>
    </item>
    <item>
      <title>Mastodon vs Bluesky is a new standards war</title>
      <link>https://www.neelc.org/posts/mastodon-vs-bluesky-gsm-vs-cdma/</link>
      <pubDate>Sat, 07 Dec 2024 10:20:00 -0500</pubDate><author>neel@momandpop.network (Neel Chauhan)</author>
      <guid>https://www.neelc.org/posts/mastodon-vs-bluesky-gsm-vs-cdma/</guid>
      <description>With Bluesky&amp;rsquo;s apparent rise after the elections, I&amp;rsquo;ve heard a lot of criticism about Bluesky on the Fediverse. I&amp;rsquo;m starting to feel the Mastodon vs Bluesky war is a new standards war, one that is analogous to the cellular standards war.&#xA;While Gen Z readers are used to LTE and 5G phones which is based off the historically more popular GSM branch, there was another cellular technology CDMA which was a fierce rival and chosen by carriers like Verizon pre-4G days.</description>
    </item>
    <item>
      <title>MikroTik CAPsMAN v2 (WifiWave2) with VLANs</title>
      <link>https://www.neelc.org/posts/mikrotik-capsman-v2/</link>
      <pubDate>Sun, 24 Nov 2024 13:40:00 -0500</pubDate><author>neel@momandpop.network (Neel Chauhan)</author>
      <guid>https://www.neelc.org/posts/mikrotik-capsman-v2/</guid>
      <description>After a disasterous experiment with Ubiquiti UniFi APs, I decided to sell them on /r/homelabsales (because I&amp;rsquo;m not allowed to return) and buy MikroTik wAP ax APs. Interestingly, the Wi-Fi experience on MikroTik beats the UniFi one despite technically being &amp;ldquo;inferior&amp;rdquo; and the EU model.&#xA;But one issue with CAPsMAN is how hard it is to configure, especially with a home network full of VLANs (actually three at home). So how do you configure it?</description>
    </item>
    <item>
      <title>openSUSE Tumbleweed and Sony WF-1000XM5/WH-1000XM5 Bluetooth Headphones</title>
      <link>https://www.neelc.org/posts/opensuse-tumbleweed-sony-bluetooth/</link>
      <pubDate>Fri, 01 Nov 2024 18:25:00 -0400</pubDate><author>neel@momandpop.network (Neel Chauhan)</author>
      <guid>https://www.neelc.org/posts/opensuse-tumbleweed-sony-bluetooth/</guid>
      <description>After my old Sol Republic earbuds died, all the headphones I daily drive are or have been made by Sony. This includes the WF-1000XM5 earbuds for going out and the WH-1000XM5 headphones I use on my desk or for plane travel.&#xA;While Sony headphones generally work well with Linux (I&amp;rsquo;m looking at you, Apple and Beats), I recently switched my Linux desktop and laptop back to openSUSE Tumbleweed from Fedora.</description>
    </item>
    <item>
      <title>Bypassing AT&amp;T Fiber/Frontier/AU 802.1X with MikroTik and bridge interfaces</title>
      <link>https://www.neelc.org/posts/mikrotik-bypass/</link>
      <pubDate>Tue, 17 Sep 2024 14:20:00 -0400</pubDate><author>neel@momandpop.network (Neel Chauhan)</author>
      <guid>https://www.neelc.org/posts/mikrotik-bypass/</guid>
      <description>Although I now live primarily in Verizon territory, my family has a second home in Frontier-land at least for a few more months. Frontier in Connecticut inherited AT&amp;amp;T&amp;rsquo;s 802.1X setup so if you&amp;rsquo;re not on XGS-PON, you are required to use Frontier&amp;rsquo;s router, in my case an Arris NVG468MQ.&#xA;However, if you&amp;rsquo;re using a MikroTik CCR2004-series router, you can use that connected to the ONT and bridge 802.1X from the Arris.</description>
    </item>
    <item>
      <title>Have an ASN and IPv6 space? Build your own IPv6 tunnel!</title>
      <link>https://www.neelc.org/posts/diy-ipv6-tunnel/</link>
      <pubDate>Tue, 03 Sep 2024 20:56:00 -0400</pubDate><author>neel@momandpop.network (Neel Chauhan)</author>
      <guid>https://www.neelc.org/posts/diy-ipv6-tunnel/</guid>
      <description>For many years, Hurricane Electric was the de-jure IPv6 tunneling platform. If you wanted Netflix, just force Netflix on IPv4. For people without native IPv6, HE.net was truly a godsend.&#xA;Then HE.net tunnels became more problematic, now we have multiple streaming services and other services blocking HE.net tunnels under the &amp;ldquo;public proxy&amp;rdquo; blanket ban. I remember the pre-COVID and the early-COVID era when only Netflix blocked HE.net tunnels when I lacked native IPv6 until summer 2020.</description>
    </item>
    <item>
      <title>Building my own HPE SAS cable from Amazon because HPE won&#39;t sell me one</title>
      <link>https://www.neelc.org/posts/diy-hpe-sas-cable/</link>
      <pubDate>Wed, 07 Aug 2024 20:33:00 -0400</pubDate><author>neel@momandpop.network (Neel Chauhan)</author>
      <guid>https://www.neelc.org/posts/diy-hpe-sas-cable/</guid>
      <description>Remember when Reddit /r/sysadmin said HPE support blows? Well it does.&#xA;I got an open box HPE ProLiant ML110 Gen11 as a NAS. This is my second whereas my first is a compute server. To my surprise, there was no SAS cables in the open box server.&#xA;When sourcing the official sources, I was in back and forth conversations with HPE and their &amp;ldquo;part suppliers&amp;rdquo; to no avail. And no, I did not get the right SAS cable.</description>
    </item>
    <item>
      <title>Running ArchiveTeam Warrior in Podman on Rocky Linux 9</title>
      <link>https://www.neelc.org/posts/archiveteam-warrior-podman/</link>
      <pubDate>Wed, 31 Jul 2024 11:50:00 -0400</pubDate><author>neel@momandpop.network (Neel Chauhan)</author>
      <guid>https://www.neelc.org/posts/archiveteam-warrior-podman/</guid>
      <description>I don&amp;rsquo;t remember where I heard about ArchiveTeam from, but when I did learn about it I knew I wanted to join in.&#xA;I have run Tor relays for over a decade now but always wanted to participate in other volunteer-run services as well. I always felt good when my home servers serve more people than just me. I run an I2P node too, but CPU-and-GPU-heavy tasks like Folding@Home are out usually due to excessive power consumption and noise.</description>
    </item>
    <item>
      <title>Taming Noise on HPE ProLiant ML-series Tower Servers</title>
      <link>https://www.neelc.org/posts/hpe-ml110-gen11-noise/</link>
      <pubDate>Thu, 13 Jun 2024 14:00:00 -0400</pubDate><author>neel@momandpop.network (Neel Chauhan)</author>
      <guid>https://www.neelc.org/posts/hpe-ml110-gen11-noise/</guid>
      <description>As mentioned earlier, my homelab server is a HPE ProLiant ML110 Gen11 which is a single-socket Intel Sapphire Rapids-based server. One problem with this server is how much noise it generates. I swear, the ML110 Gen10 was much quieter.&#xA;It&amp;rsquo;s a big trouble especially since right now I&amp;rsquo;m &amp;ldquo;houseless&amp;rdquo; meaning I&amp;rsquo;m living with my brother and have my ML110 in a bedroom closet. However, with the default power settings it&amp;rsquo;s still very noisy especially when running a cluster of Tor relays.</description>
    </item>
    <item>
      <title>Bypassing Frontier Connecticut GPON 802.1X with MikroTik</title>
      <link>https://www.neelc.org/posts/mikrotik-frontier-ct-bypass/</link>
      <pubDate>Thu, 06 Jun 2024 15:28:00 -0400</pubDate><author>neel@momandpop.network (Neel Chauhan)</author>
      <guid>https://www.neelc.org/posts/mikrotik-frontier-ct-bypass/</guid>
      <description>I&amp;rsquo;ve made it back eastwards! Yay! While my family looks for NYC hosing, I&amp;rsquo;m living in Stamford, CT in my brother&amp;rsquo;s townhouse/condo.&#xA;The condo has Frontier FiberOptic. But as Connecticut is a former AT&amp;amp;T market, unless you&amp;rsquo;re on XGS-PON which I&amp;rsquo;m not, GPON is based off AT&amp;amp;T Fiber with the infamous 802.1X requirement.&#xA;Initially, I used a Wi-Fi to Ethernet bridge but after having performance issues, I moved the Cat6 drops to near my equipment and &amp;ldquo;bypassed&amp;rdquo; the Frontier gateway.</description>
    </item>
    <item>
      <title>Enabling Path MTU Discovery in MikroTik, or why my PPPoE/6rd was slow</title>
      <link>https://www.neelc.org/posts/mikrotik-6rd-mangle/</link>
      <pubDate>Thu, 29 Feb 2024 21:00:00 -0800</pubDate><author>neel@momandpop.network (Neel Chauhan)</author>
      <guid>https://www.neelc.org/posts/mikrotik-6rd-mangle/</guid>
      <description>For many years, I&amp;rsquo;ve stuck with OPNsense, first initially since until a couple of years ago I was a die-hard FreeBSD user. But more importantly, by default Linux-based firealls play poorly with CenturyLink&amp;rsquo;s 6rd.&#xA;I&amp;rsquo;ve been wanting to use a MikroTik as my core router instead of OPNsense for many years, but whenever I tried, 6rd browsing was just so slow for some reason.&#xA;A few days ago, I got myself a MikroTik CCR2004-16G-2S+ and intially went IPv4-only.</description>
    </item>
    <item>
      <title>A MikroTik RouterOS v7 IPv6 BGP Config</title>
      <link>https://www.neelc.org/posts/mikrotik-ipv6-bgp/</link>
      <pubDate>Sun, 25 Feb 2024 12:55:00 -0800</pubDate><author>neel@momandpop.network (Neel Chauhan)</author>
      <guid>https://www.neelc.org/posts/mikrotik-ipv6-bgp/</guid>
      <description>As my long-awaited sequel to my MikroTik RouterOS v7 BGP configuration, I will do a RouterOS v7 configuration, but this time with IPv6.&#xA;The setup will have:&#xA;R1 with AS1 and R2 with AS2 1::/64 that R1 will advertise 2::/64 that R2 will advertise 3::/64 for the point-to-point link between R1 and R2 3::1 for R1 and 3::2 for R2 The ether1 interface for the R1 and R2 point-to-point links The ether2 interface for the internal, to-be-advertised subnet To setup BGP, first set your IP addresses, on R1:</description>
    </item>
    <item>
      <title>An underrated ESXi/Proxmox alternative: Rocky Linux, KVM and Cockpit</title>
      <link>https://www.neelc.org/posts/kvm-cockpit/</link>
      <pubDate>Thu, 08 Feb 2024 20:30:00 -0800</pubDate><author>neel@momandpop.network (Neel Chauhan)</author>
      <guid>https://www.neelc.org/posts/kvm-cockpit/</guid>
      <description>In my homelab, I have a Rocky Linux 9 server/hypervisor. For quite a while, I&amp;rsquo;ve just used the command line to manage virtual machines. It was tricky to know which TCP port was used for VNC, and forward it to my Fedora laptop.&#xA;I&amp;rsquo;ve always been dreaming about a Web UI for virtual machines, but didn&amp;rsquo;t want ESXi or Proxmox, and was pretty dissapointed when I tried SmartOS and OmniOS. One day, I was on Mastodon (or Reddit) and learned that there is a KVM virtual machine module for Cockpit.</description>
    </item>
    <item>
      <title>A Simple MikroTik RouterOS v7 BGP Config</title>
      <link>https://www.neelc.org/posts/mikrotik-simple-bgp/</link>
      <pubDate>Sun, 04 Feb 2024 13:25:00 -0800</pubDate><author>neel@momandpop.network (Neel Chauhan)</author>
      <guid>https://www.neelc.org/posts/mikrotik-simple-bgp/</guid>
      <description>While I&amp;rsquo;m not a professional network engineer at the time of writing, lately I&amp;rsquo;ve been playing with MikroTik&amp;rsquo;s CHR in EVE-NG.&#xA;One thing I wanted to set up is a basic BGP configuration between two ASes. In this setup, I will assume there are two neighboring routers with eBGP.&#xA;The setup will have:&#xA;R1 with AS1 and R2 with AS2 1.0.0.0/24 that R1 will advertise 2.0.0.0/24 that R2 will advertise 3.</description>
    </item>
    <item>
      <title>Install Folding@home on Fedora 39 with FAHControl</title>
      <link>https://www.neelc.org/posts/fedora-folding/</link>
      <pubDate>Fri, 22 Dec 2023 22:45:00 -0800</pubDate><author>neel@momandpop.network (Neel Chauhan)</author>
      <guid>https://www.neelc.org/posts/fedora-folding/</guid>
      <description>At the present moment, my desktop is technically a &amp;ldquo;gaming PC&amp;rdquo; but really a workstation for various non-gaming tasks. It&amp;rsquo;s a Mini-ITX homebuilt PC with an Intel i9-13900F CPU and a RTX 4070. It runs Fedora 39.&#xA;I&amp;rsquo;ve been wanting to run Folding@home on my main PC for a while now. I run Folding@home at my work systems, both Windows 365 and physical workstation (although I mostly WFH, yay!).&#xA;One problem with using the default binaries from the Folding@home website is FAHControl is designed for Python 2.</description>
    </item>
    <item>
      <title>How to get multi-core PPPoE on your x86 router</title>
      <link>https://www.neelc.org/posts/multicore-pppoe/</link>
      <pubDate>Fri, 22 Dec 2023 16:40:00 -0800</pubDate><author>neel@momandpop.network (Neel Chauhan)</author>
      <guid>https://www.neelc.org/posts/multicore-pppoe/</guid>
      <description>One commonly-stated problem with PPPoE, especially done on x86-based routers like pfSense and OPNsense is they&amp;rsquo;re &amp;ldquo;single-threaded&amp;rdquo;.&#xA;The reason why they&amp;rsquo;re single-threaded is because of how NICs are designed. These NICs know how to sort IPv4 and IPv6 traffic, but not PPP traffic. combined with both Linux and FreeBSD processing PPPoE in the thread that process packets.&#xA;However, using virtualization and bridge interfaces (not PCIe passthrough), you can mitigate this issue and get real multi-threaded PPPoE.</description>
    </item>
    <item>
      <title>Want multi-threaded PPPoE in OPNsense/pfSense: Virtualize it with bridges</title>
      <link>https://www.neelc.org/posts/opnsense-pppoe-kvm/</link>
      <pubDate>Mon, 13 Nov 2023 21:30:00 -0800</pubDate><author>neel@momandpop.network (Neel Chauhan)</author>
      <guid>https://www.neelc.org/posts/opnsense-pppoe-kvm/</guid>
      <description>I am currently a CenturyLink Fiber customer in Seattle, WA and its well known that CenturyLink uses PPPoE. Yes, I&amp;rsquo;m aware of the migration to &amp;ldquo;Quantum Fiber&amp;rdquo; which uses DHCP, but I&amp;rsquo;ll probably move to NYC before I get shifted to Quantum and subsequently have Verizon FiOS (again), also with DHCP.&#xA;My home server, a massive HPE ProLiant ML110 Gen11 with a Broadcom 10GbE OCP adapter, I virtualize OPNsense inside of Rocky Linux 9 using KVM, which is directly connected to my (hacked) CenturyLink ONT.</description>
    </item>
    <item>
      <title>One year later, my statement on Twitter/X</title>
      <link>https://www.neelc.org/posts/twitter-statement/</link>
      <pubDate>Sun, 05 Nov 2023 18:50:00 -0800</pubDate><author>neel@momandpop.network (Neel Chauhan)</author>
      <guid>https://www.neelc.org/posts/twitter-statement/</guid>
      <description>If you are wondering why my Twitter/X account @_neelc is blank, it&amp;rsquo;s because of this reason: X is basically KiwiFarms, but mainstream: a platform to spread hate.&#xA;I have gotten politically conservative ads despite following tons of LGBTQ+ accounts, having a trans brother, and being non-binary and aromantic myself.&#xA;Pre-Elon Musk, I used to look up to Twitter as a company. Now, Twitter is a dumpster fire. The posts aren&amp;rsquo;t even high quality, just &amp;ldquo;low effort&amp;rdquo; garbage.</description>
    </item>
    <item>
      <title>Taming Fan Noise on HPE Gen11 Servers and Third-Party NVMe Drives</title>
      <link>https://www.neelc.org/posts/hpe-ml110-gen11-ilo-nvme-fan-noise/</link>
      <pubDate>Thu, 21 Sep 2023 15:15:00 -0700</pubDate><author>neel@momandpop.network (Neel Chauhan)</author>
      <guid>https://www.neelc.org/posts/hpe-ml110-gen11-ilo-nvme-fan-noise/</guid>
      <description>I recently got a HPE ProLiant ML110 Gen11. While it cost far more than the previous generation thanks to COVID-19, the trade war, and supply chain issues, it is still an excellent server.&#xA;One thing with HPE servers is that by default, if you use a third-party NVMe drive, or any PCI Express card that isn&amp;rsquo;t blessed by HPE, the fan becomes very loud. By very loud, I mean I can hear it from a shut closet.</description>
    </item>
    <item>
      <title>Forwarding Ports 80 and 443 on OPNsense Correctly</title>
      <link>https://www.neelc.org/posts/opnsense-port-80-443/</link>
      <pubDate>Tue, 20 Jun 2023 09:30:00 -0700</pubDate><author>neel@momandpop.network (Neel Chauhan)</author>
      <guid>https://www.neelc.org/posts/opnsense-port-80-443/</guid>
      <description>If you&amp;rsquo;re like me and run your own home server, you might find yourself needing to forward TCP ports 80 and 443 on your router. I recently changed my firewall from OpenWrt to OPNsense and obviously needed to forward ports 80 and 443 to my home server, a M1 Mac Mini running Fedora Asahi Remix.&#xA;By default, OPNsense tries to listen it&amp;rsquo;s web UI on all ports, well sort of. Many suggestions online say you should change the port the web UI listens on.</description>
    </item>
    <item>
      <title>The Decline of Net Neutrality Activism</title>
      <link>https://www.neelc.org/posts/net-neutrality-activism/</link>
      <pubDate>Tue, 07 Mar 2023 15:20:00 -0800</pubDate><author>neel@momandpop.network (Neel Chauhan)</author>
      <guid>https://www.neelc.org/posts/net-neutrality-activism/</guid>
      <description>For many years, telecom and Net Neutrality-related policies have been a hot-button political issue for me, to the extent that I, an ordinary software engineer at Microsoft have been blocked on Twitter by former FCC chairman Ajit Pai because I tweeted support for Net Neutrality publicly.&#xA;I also noticed that Net Neutrality is less of a hot-button topic than it was, presumably because of a deadlocked FCC that couldn&amp;rsquo;t pass anything.</description>
    </item>
    <item>
      <title>Bypassing Gmail&#39;s spam filters with ChatGPT</title>
      <link>https://www.neelc.org/posts/chatgpt-gmail-spam/</link>
      <pubDate>Sun, 22 Jan 2023 09:15:00 -0800</pubDate><author>neel@momandpop.network (Neel Chauhan)</author>
      <guid>https://www.neelc.org/posts/chatgpt-gmail-spam/</guid>
      <description>If you haven&amp;rsquo;t been living under a rock, you probably already know what ChatGPT is.&#xA;I am an operator of high bandwidth Tor exit relays, and with that, I get a lot of abuse complaints. Combined with the fact that I have ai lease on a &amp;ldquo;/24&amp;rdquo; of IPv4 space, basically a block of 256 IP addresses, I have the IP space&amp;rsquo;s contact to my LLC&amp;rsquo;s email address.&#xA;What does this have to do with ChatGPT, you may ask?</description>
    </item>
    <item>
      <title>How to clone your Calix GPON ONT (Optical Network Terminal)</title>
      <link>https://www.neelc.org/posts/clone-calix-ont/</link>
      <pubDate>Fri, 24 Jun 2022 10:45:00 -0700</pubDate><author>neel@momandpop.network (Neel Chauhan)</author>
      <guid>https://www.neelc.org/posts/clone-calix-ont/</guid>
      <description>UPDATE: I now live with my brother in Stamford, CT while my family renovates a NYC townhouse/brownstone and right now I&amp;rsquo;ll be using Frontier FiberOptic until the new home is ready. Frontier here uses a Nokia ONT and since it&amp;rsquo;s an ex-AT&amp;amp;T area standard GPON uses 802.1X. I&amp;rsquo;m currently &amp;ldquo;bypassed&amp;rdquo; to my MikroTik box, the older AT&amp;amp;T Fiber bypass method works here also.&#xA;Also, Lumen/CenturyLink/Quantum Fiber now uses Smart NIDs (basically an ONT plus a wired router) instead of Calix ONTs.</description>
    </item>
    <item>
      <title>Setting up Login for Windows Server/Samba Active Directory on FreeBSD</title>
      <link>https://www.neelc.org/posts/freebsd-ad-login/</link>
      <pubDate>Sun, 10 Apr 2022 21:00:00 -0700</pubDate><author>neel@momandpop.network (Neel Chauhan)</author>
      <guid>https://www.neelc.org/posts/freebsd-ad-login/</guid>
      <description>Disclaimer: I work at Microsoft, but not on Windows Server or Active Directory.&#xA;Recently, in my homelab, I decided to enable a single sign-on using Active Directory on my two servers. Despite my employment, my homelab is very FreeBSD-centric, due to me having used it for 9+ years versus 2+ at my current job.&#xA;While I could use OpenLDAP which is technically more Unix-centered than Windows-centered, I hate OpenLDAP. I find it easier to use Active Directory, whether Windows or Samba, as I am currently using a Samba 4.</description>
    </item>
    <item>
      <title>Optimizing FreeBSD Power Consumption on Modern Intel Laptops</title>
      <link>https://www.neelc.org/posts/optimize-freebsd-for-intel-tigerlake/</link>
      <pubDate>Wed, 09 Mar 2022 20:00:00 -0800</pubDate><author>neel@momandpop.network (Neel Chauhan)</author>
      <guid>https://www.neelc.org/posts/optimize-freebsd-for-intel-tigerlake/</guid>
      <description>My current FreeBSD laptop is a 2020 14&amp;quot; HP Spectre x360, which uses Intel&amp;rsquo;s 11th Gen CPU and &amp;ldquo;Evo&amp;rdquo; platform, although I previously also had the 13&amp;quot; 2020 version with a similar setup (but lacked working audio on non-Windows). This article isn&amp;rsquo;t specific to HP: your shiny-new Lenovo ThinkPad, Dell XPS, or Framework Laptop can also apply.&#xA;One thing with FreeBSD is that unlike Windows or desktop Linux, the default configuration is poorly optimized for laptops that are newer than your ancient ThinkPad T420, or maybe a T460s.</description>
    </item>
    <item>
      <title>FreeBSD (or pfSense/OPNsense) on the HP t740 Thin Client</title>
      <link>https://www.neelc.org/posts/hp-t740-freebsd/</link>
      <pubDate>Sat, 15 Jan 2022 16:00:00 -0800</pubDate><author>neel@momandpop.network (Neel Chauhan)</author>
      <guid>https://www.neelc.org/posts/hp-t740-freebsd/</guid>
      <description>While expensive and hard to find on eBay (thanks, ServeTheHome), the HP t740 &amp;ldquo;Thin Client&amp;rdquo; is a great pfSense box if you want more power, or a compact home server.&#xA;While I could get away with a t730 or t620 Plus, but I have CenturyLink Fiber and PPPoE is more computationally intensive versus pure DHCP. That running a Tor relay, so I&amp;rsquo;d like some headroom and upgrade path to 10 Gigabits.</description>
    </item>
    <item>
      <title>Tuning Power Consumption on FreeBSD Laptops and Intel Speed Shift (6th Gen and Later)</title>
      <link>https://www.neelc.org/posts/freebsd-speed-shift-laptop/</link>
      <pubDate>Thu, 21 Oct 2021 20:00:00 -0700</pubDate><author>neel@momandpop.network (Neel Chauhan)</author>
      <guid>https://www.neelc.org/posts/freebsd-speed-shift-laptop/</guid>
      <description>When running FreeBSD on laptops with a 6th Gen (Skylake) or later Intel CPU, for me these are HP Spectre x360s (sorry, I&amp;rsquo;m not a ThinkPad fan), one annoyance with the out of the box FreeBSD configuration is the fact that the fan is running most of the time.&#xA;In comparison, a HP Envy with an AMD Ryzen does not have this issue with an out-of-the-box FreeBSD.&#xA;One thing that Intel has done with these modern CPUs is include a technology called Speed Shift.</description>
    </item>
    <item>
      <title>Setting up a Signal Proxy using FreeBSD</title>
      <link>https://www.neelc.org/posts/freebsd-signal-proxy/</link>
      <pubDate>Fri, 05 Feb 2021 20:00:00 -0800</pubDate><author>neel@momandpop.network (Neel Chauhan)</author>
      <guid>https://www.neelc.org/posts/freebsd-signal-proxy/</guid>
      <description>With the events that the private messaging app Signal has been blocked in Iran, Signal has come up with an &amp;ldquo;proxy&amp;rdquo; solution akin to Tor&amp;rsquo;s Bridges, and have given instructions on how to do it.&#xA;For people who prefer FreeBSD over Linux like myself, we obviously can&amp;rsquo;t run Docker, which is what Signal&amp;rsquo;s instructions focus on.&#xA;Fortunately, the Docker image is just a fancy wrapper around nginx, and the configs can be ported to any OS.</description>
    </item>
    <item>
      <title>FreeBSD 13: Fixing the installer &#34;Failed to configure bootloader&#34; error with Manual Partitioning and UEFI</title>
      <link>https://www.neelc.org/posts/freebsd-bootloader-uefi-manual/</link>
      <pubDate>Sun, 29 Nov 2020 20:00:00 -0800</pubDate><author>neel@momandpop.network (Neel Chauhan)</author>
      <guid>https://www.neelc.org/posts/freebsd-bootloader-uefi-manual/</guid>
      <description>On my laptop (HP Spectre x360 2018), I decided to install a second FreeBSD install, this time on the Intel Optane drive.&#xA;When I proceeded to install, I chose manual partitioning, and while it finished extraction, it proceeded me to this error:&#xA;This happened to me on a recent 13-CURRENT. I don&amp;rsquo;t believe it happened on earlier snapshots or 12.x. I had this issue with both UFS and ZFS partitioning.</description>
    </item>
    <item>
      <title>Setting the IPv6 TTL/Hop Limit on FreeBSD</title>
      <link>https://www.neelc.org/posts/freebsd-ttl-ipv6/</link>
      <pubDate>Fri, 04 Sep 2020 06:00:00 -0700</pubDate><author>neel@momandpop.network (Neel Chauhan)</author>
      <guid>https://www.neelc.org/posts/freebsd-ttl-ipv6/</guid>
      <description>My current wireless service is T-Mobile and I use a unlocked (Google Store edition) Google Pixel 3 running LineageOS. I am a heavy user of tethering, and unlike Sprint (switched pre-merger), T-Mobile checks for the TTL to count for hotspot bandwidth if TTL&amp;lt;=64 (can be bypassed with TTL=65 on a laptop).&#xA;My personal laptop happens to run FreeBSD, so I initially thought that setting net.inet.ip.ttl sets both the IPv4 and IPv6 TTL, since at the time I didn&amp;rsquo;t see a net.</description>
    </item>
    <item>
      <title>Fixing FreeBSD pkg errors when running &#34;pkg update&#34; on Microsoft Azure</title>
      <link>https://www.neelc.org/posts/freebsd-azure-pkg/</link>
      <pubDate>Mon, 01 Jun 2020 21:00:00 -0700</pubDate><author>neel@momandpop.network (Neel Chauhan)</author>
      <guid>https://www.neelc.org/posts/freebsd-azure-pkg/</guid>
      <description>I work at Microsoft, and with that, I get free Azure credits.&#xA;Considering where I work, I have no use for FreeBSD at work, only Windows. However, I spent seven years of my life prior to getting $DAYJOB using FreeBSD, going back to high school and basically built my personal setup on it. I haven&amp;rsquo;t bothered to switch my personal desktop or home server to Windows (yet*), so I&amp;rsquo;ll create a FreeBSD VM in Azure and try to update it.</description>
    </item>
    <item>
      <title>Use dummynet in a VM? High latency? Set kern.hz to 1000</title>
      <link>https://www.neelc.org/posts/freebsd-dummynet-kernhz/</link>
      <pubDate>Fri, 22 May 2020 15:00:00 -0700</pubDate><author>neel@momandpop.network (Neel Chauhan)</author>
      <guid>https://www.neelc.org/posts/freebsd-dummynet-kernhz/</guid>
      <description>As a hobby, I play with software routers in virtual machines (always FreeBSD). One recent project of mine was to emulate DSL bandwidth and latency in a VM, from varying bandwidths of 1.5 Mbps (ADSL) to 50 Mbps (VDSL2).&#xA;By default, when using FreeBSD on a hypervisor, the kern.hz tunable is set to 100. This is to prevent additional CPU use from idling.&#xA;But dummynet recommends kern.hz=1000 which is also the default on physical hardware.</description>
    </item>
    <item>
      <title>Using Office 365 Mail on Android With 2FA Without Outlook or InTune</title>
      <link>https://www.neelc.org/posts/android-outlook-firefox/</link>
      <pubDate>Sun, 12 Jan 2020 19:00:00 -0800</pubDate><author>neel@momandpop.network (Neel Chauhan)</author>
      <guid>https://www.neelc.org/posts/android-outlook-firefox/</guid>
      <description>I&amp;rsquo;m a recent Microsoft hire. That being said, it&amp;rsquo;s obvious that they&amp;rsquo;re using Office 365&amp;rsquo;s Hosted Exchange for their email, which is a departure from G Suite at NYU and CacheCash, and my personal FreeBSD/Postfix/Dovecot setup.&#xA;Like many big companies, Microsoft requires 2FA (Two-Factor Authentication) for logging in to company resources. Well, okay, I done this before. But then, to use corporate email &amp;ldquo;officially&amp;rdquo;, I have to use not only Outlook, but also the InTune App, which &amp;ldquo;manages&amp;rdquo; my device.</description>
    </item>
    <item>
      <title>A Simple IPFW In-Kernel NAT Setup on FreeBSD</title>
      <link>https://www.neelc.org/posts/freebsd-ipfw-nat/</link>
      <pubDate>Wed, 25 Dec 2019 21:39:00 -0500</pubDate><author>neel@momandpop.network (Neel Chauhan)</author>
      <guid>https://www.neelc.org/posts/freebsd-ipfw-nat/</guid>
      <description>After graduating college, I am moving from Brooklyn, NY to Redmond, WA (guess where I got a job). I always wanted to re-do my OPNsense firewall (currently a HP T730) with stock FreeBSD and IPFW&amp;rsquo;s in-kernel NAT.&#xA;Why IPFW? Benchmarks have shown IPFW to be faster which is especially good for my Tor relay, and because I can! However, one downside of IPFW is less documentation vs PF, even less without natd (which we&amp;rsquo;re not using), and this took me time to figure this out.</description>
    </item>
    <item>
      <title>OPNsense/pfSense on the HP T730: Use Broadcom NICs, not Intel</title>
      <link>https://www.neelc.org/posts/hp-t730-opnsense-bcm/</link>
      <pubDate>Thu, 21 Nov 2019 20:45:00 -0500</pubDate><author>neel@momandpop.network (Neel Chauhan)</author>
      <guid>https://www.neelc.org/posts/hp-t730-opnsense-bcm/</guid>
      <description>I recently picked up an HP T730 as my OPNsense firewall, mainly to repurpose my previous HP ProDesk as a desktop. With that, I also initially tried an Intel NIC primarily because the de-facto NIC choice for OPNsense/pfSense is in fact Intel. To my surprise, the T730 froze with the Intel-based NICs I tried, both igb and em based cards.&#xA;Many people have reported on pfSense&amp;rsquo;s subreddit that certain Intel-based NICs actually do freeze on the T730.</description>
    </item>
    <item>
      <title>Installing GENI Tools/Omni on FreeBSD</title>
      <link>https://www.neelc.org/posts/geni-tools-freebsd/</link>
      <pubDate>Wed, 04 Sep 2019 10:31:00 -0400</pubDate><author>neel@momandpop.network (Neel Chauhan)</author>
      <guid>https://www.neelc.org/posts/geni-tools-freebsd/</guid>
      <description>I have been asked to use GENI to test some software I have written at CacheCash/NYU. To communicate with GENI, you usually use a tool called Omni.&#xA;FreeBSD has been my choice of desktop operating system since 2012, and since I am using my personal machine, my work is being done on FreeBSD.&#xA;However, Omni only supports Python 2 while FreeBSD&amp;rsquo;s default version of Python is Python 3. Not that a default of Python 3 is a bad thing (I think it&amp;rsquo;s a blessing), but some additional steps are needed to install run Omni in this case.</description>
    </item>
    <item>
      <title>Fixing the &#34;Segmentation Fault&#34; error when installing OPNsense on the HP T620 Plus</title>
      <link>https://www.neelc.org/posts/hp-t620-plus-opnsense/</link>
      <pubDate>Fri, 05 Jul 2019 15:36:00 -0400</pubDate><author>neel@momandpop.network (Neel Chauhan)</author>
      <guid>https://www.neelc.org/posts/hp-t620-plus-opnsense/</guid>
      <description>I have gotten a HP T620 Plus as a firewall box, replacing a Chinese &amp;ldquo;Mini PC&amp;rdquo; which barely handles my 300/300 Verizon FiOS. The T620 Plus is a very popular choice in the pfSense world, however I wanted to go with OPNsense.&#xA;One issue with the T620 Plus with OPNsense is that when you attempt to install, you get a segmentation fault in the installer. From forum posts, many other people have had this issue with HP and non-HP hardware.</description>
    </item>
    <item>
      <title>FreeBSD (or Linux) doesn&#39;t boot on a HPE ProLiant ML110 Gen10 when using &#34;Smart Array SW RAID Support&#34; in UEFI mode</title>
      <link>https://www.neelc.org/posts/hpe-ml110-gen10-freebsd-sata/</link>
      <pubDate>Mon, 10 Jun 2019 18:54:00 -0400</pubDate><author>neel@momandpop.network (Neel Chauhan)</author>
      <guid>https://www.neelc.org/posts/hpe-ml110-gen10-freebsd-sata/</guid>
      <description>Note: I am using FreeBSD as the operating system in the article, but the information should be generic to Linux or any non-Microsoft operating system. This should also apply to most other current HPE ProLiant servers (as of 2019) other than the MicroServer (UPDATE: Don&amp;rsquo;t own one, but this article should apply to the new MicroServer Gen10 Plus as well).&#xA;I recently got a Xeon 4108 HPE ProLiant ML110 Gen10 to replace my MicroServer as a home server along with two 1TB hard drives to run in ZFS RAID.</description>
    </item>
    <item>
      <title>Automatic Switchover between Headphones and Speakers on FreeBSD with device.hints</title>
      <link>https://www.neelc.org/posts/freebsd-hd-audio-device.hints/</link>
      <pubDate>Sat, 23 Mar 2019 19:57:46 -0400</pubDate><author>neel@momandpop.network (Neel Chauhan)</author>
      <guid>https://www.neelc.org/posts/freebsd-hd-audio-device.hints/</guid>
      <description>If you&amp;rsquo;re like me and run FreeBSD on a laptop (mine is was a HP EliteBook x360 1030 G2 before I broke it in a bothed &amp;ldquo;repair&amp;rdquo; job), one issue you may encounter is the fact that switching between speakers and headphones isn&amp;rsquo;t automatic. This isn&amp;rsquo;t a HP-specific problem as I also know this impacts Dell laptops, and probably impacts other laptop brands as well.&#xA;However, not all hope is lost.</description>
    </item>
  </channel>
</rss>
