My journey to achieve reliable home networking, particularly stable IPv6, had hit roadblocks with both my ISP’s modem and a powerful-but-faulty Netgear R8000 running OpenWrt. It became clear that consumer-grade hardware, even with custom firmware, might not offer the raw power, flexibility, and reliability I craved. It was time to explore the next level: x86 Soft Routers.
What is a Soft Router?
Unlike traditional “hard” routers with proprietary hardware and software, a soft router is essentially a small, dedicated PC running a specialized router operating system (like OpenWrt, pfSense, OPNsense, or RouterOS). The “x86” refers to the standard PC processor architecture (Intel/AMD), offering significantly more power and flexibility than the ARM or MIPS chips found in most consumer routers.
The Allure of x86
The potential benefits were immense:
- Raw Performance: Capable of handling gigabit+ speeds with complex firewall rules, VPNs, and traffic shaping without breaking a sweat.
- Flexibility: Run virtually any router OS or even standard Linux distributions.
- Expandability: Add more RAM, faster storage, or even specialized network cards.
- Virtualization: This was the game-changer. An x86 platform could potentially run multiple operating systems simultaneously using a hypervisor like Proxmox VE (PVE). I could have my router, a NAS, a media server, and more, all running on one efficient box.
Choosing the Platform: N5105/J4125 vs. N100
My research focused on popular low-power x86 chips commonly used in mini PCs and soft routers:
- Older Generation (Jasper Lake N5105, Celeron J4125): Widely available, often cheaper, proven platforms. Decent performance for routing and light server tasks.
- New Generation (Alder Lake-N N100): Significant performance uplift (especially single-core, crucial for routing), much better integrated graphics (useful for PVE console/light desktop tasks), generally more power-efficient, supports faster DDR5 RAM. Often comes paired with newer Intel i226-V 2.5GbE network controllers, known for better driver support and stability compared to the sometimes-problematic Realtek chips found in cheaper units.
Given the relatively small price difference for new units and the significant performance and efficiency gains, the Intel N100 quickly became the clear winner for future-proofing.
Navigating the Hardware Maze
Choosing the N100 platform opened up a dizzying array of options, mostly from Chinese manufacturers like Beikong (Topton/Kingnovy), CWWK, etc., often sold as barebones systems (no RAM/SSD). Key considerations:
- Ports: How many? What speed? The standard was 4x 2.5GbE Intel i226-V ports, perfect for high-speed LAN and future ISP upgrades. Some offered 2x 2.5GbE + 2x 10GbE SFP+ (fiber) – tempting, but overkill and more expensive for my current needs.
- Cooling: Passive (fanless) is preferred for silent operation, requiring a well-designed chassis.
- RAM/SSD: DDR5 SO-DIMM and NVMe M.2 slots were standard.
- Price: Barebones N100 boxes with 4x 2.5GbE ports were readily available.
- Used Market: While tempting for cost savings, diagnosing potential issues on used hardware felt risky after my R8000 experience.
My Final Choice: Beikong H30W (N100)
After much comparison, I settled on a brand new Beikong H30W N100 barebones unit featuring:
- Intel N100 Processor
- 4x Intel i226-V 2.5GbE ports
- Passive cooling chassis
- DDR5 SO-DIMM slot
- NVMe M.2 slot
To complete the build with maximum cost-effectiveness:
- RAM: I salvaged a compatible 16GB DDR5 stick from an old laptop – a huge saving!
- SSD: I purchased a new, budget-friendly but well-regarded Fanxiang S500 Pro 256GB NVMe SSD. Plenty of space for PVE and multiple VMs.
The Grand Vision: Virtualization
With the hardware assembled, the real excitement began. This N100 wasn’t just going to be a router. It was going to be the heart of my home lab. The plan: install Proxmox VE (PVE) as the bare-metal hypervisor, then create virtual machines for:
- OpenWrt/iStoreOS: My primary router, firewall, and network manager.
- OpenMediaVault (OMV): A NAS for file storage and backups.
- Future Possibilities: Home Assistant, AdGuard Home, a web server, maybe even AI experiments?
This N100 box represented a convergence of all my needs and aspirations. The hardware was ready. Now came the software challenge: installing and taming the Proxmox hypervisor.