Re-enabling NIC Teaming (LBFO) in Windows 10 & other desktop SKUs, even after Microsoft removed it

Windows Server supports NIC Teaming, also known as Load Balancing/Failover (LBFO), which allows you to bond multiple network interfaces together, for example using 802.3ad (LACP). It used to be possible to use Powershell on Windows 10 to use teaming, even though it wasn’t intended, but in 2016 Microsoft said that the feature was never intended… Read More Re-enabling NIC Teaming (LBFO) in Windows 10 & other desktop SKUs, even after Microsoft removed it

Fixing “can’t give argument to non-function not $.DisableHTTP” in Gitea Wiki pages

I ran into an issue where trying to view a wiki page in Gitea threw an error: template: repo/wiki/view:48:14: executing “repo/wiki/view” at <(not $.DisableHTTP) (and (not $.DisableSSH) (or $.IsSigned $.ExposeAnonSSH))>: can’t give argument to non-function not $.DisableHTTP This issue was fixed in Gitea 1.11.4, so you’re probably running 1.11.3 or before. The latest version of… Read More Fixing “can’t give argument to non-function not $.DisableHTTP” in Gitea Wiki pages

Setting up SMB Multi-Channel between FreeNAS (or any BSD/Linux) and Windows for 20Gbps transfers

SMB Multi-Channel is a useful performance feature that distributes SMB traffic over multiple network connections, allowing it to scale across multiple network adapters, as well as multiple CPU cores through the use of receive-side scaling (RSS). It is supported and enabled in Windows 10 by default, and Samba has support for it as of version… Read More Setting up SMB Multi-Channel between FreeNAS (or any BSD/Linux) and Windows for 20Gbps transfers

Setting a custom HTTPS certificate in Tomato, AdvancedTomato, or FreshTomato

I’m transitioning all of my local network services toward using an internal CA, but AdvancedTomato is a little trickier in that regard because it doesn’t have support for loading a custom cert or key in the web UI. Instead, you must connect over SSH and modify the certificate files manually, then write them to nvram.… Read More Setting a custom HTTPS certificate in Tomato, AdvancedTomato, or FreshTomato

Mirroring content across multiple screens on Windows, without changing display configuration

TL;DR – OBS can do this using a display capture source and multiple output projectors. I’m using Streamlabs OBS on Windows, but you can probably make it work on regular OBS on any supported OS. On my home workstation I’ve got three side-by-side monitors. Normally I roughly dedicate them to separate tasks – left usually… Read More Mirroring content across multiple screens on Windows, without changing display configuration