
How to Set Up WireGuard on a Raspberry Pi (2026)
Updated June 2026. A Raspberry Pi makes a cheap, always-on WireGuard VPN server so you can reach your home network from anywhere.…

VPN Connected but No Internet: How to Fix It (2026)
Updated June 2026. “VPN connected, but no internet” almost always means one thing: your default route got pointed into the VPN tunnel,…

Tailscale vs WireGuard (2026): Which Mesh VPN Should You Use?
Updated June 2026. Tailscale and WireGuard are not really rivals: Tailscale is built on top of WireGuard. WireGuard is the fast, modern…

Best Public DNS Providers for 2026: Speed, Privacy, and How to Set Them Up
Updated June 2026: the best public DNS provider depends on what you want from DNS. Use Cloudflare or Google when you want…

VPN Tunnel Up but No Traffic: How to Fix IPsec Routing Issues
The tunnel shows established. IKE negotiation completed successfully. Phase 2 is up on both sides. But ping fails, and nothing is getting…

How to form a BGP over IPsec tunnel using BIRD and Strongswan
Route based VPNs are becoming more and more common, and it’s important to know how to configure an eBGP peer over an…

How to form an eBGP peer with Cisco Meraki and a Raspberry Pi using the BIRD Routing Daemon
This post will show you how to form an eBGP relationship between a Cisco Meraki MX and a Raspberry Pi. For this…

How to Install and Configure the BIRD Routing Daemon (BGP) on Raspberry Pi OS
This post is here to teach you how to install the BIRD routing daemon on Raspberry Pi OS. These instructions will also…

Common IKEv2 ISAKMP Negotiation errors (and how to fix them) – Part 2
There are an abundance of ISAKMP errors that can occur during tunnel negotiation and this is widely due to the fact that…

Common IKEv2 ISAKMP Negotiation errors (and how to fix them) – Part 1
There are an abundance of ISAKMP errors that can occur during tunnel negotiation and this is widely due to the fact that…













