Secure Tailscale networks with firewalld

Tailscale provides a handy private network mesh across multiple devices but it needs security just like any other network. ๐Ÿ•ต
Read more โ†’

Set network interface speed with systemd-networkd

Sometimes network interface autonegotiation doesnโ€™t work as well as it should. Luckily, you can fix it with systemd-networkd. ๐Ÿ”ง
Read more โ†’

DHCPv6 prefix delegation with systemd-networkd

Use the new DHCPv6 prefix delegation features in systemd-networkd to make IPv6 subnetting easy! ๐ŸŽ‰
Read more โ†’

Get a /56 from Spectrum using wide-dhcpv6

After writing my last post on my IPv6 woes with my Pixel 3, some readers asked how Iโ€™m handling IPv6 on my router lately. I wrote about this previously when Spectrum was Time Warner Cable and I was using Mikrotik network devices. There is a good post from 2015 on the blog and it still works today: Time Warner Road Runner, Linux, and large IPv6 subnets I am still using that same setup today, but some readers found it difficult to find the post since Time Warner Cable has renamed to Spectrum.
Read more โ†’

Pixel 3 Wi-Fi drops constantly

We have two Google Pixel phones in our house: a Pixel 2 and a Pixel 3. Both of them drop off our home wireless network regularly. It causes lots of problems with various applications on the phones, especially casting video via Chromecast. At the time when I first noticed the drops, I was using a pair of wireless access points (APs) from Engenius: EAP600 EAP1200H Also, hereโ€™s what I knew at the time:
Read more โ†’