PDM EVPN page

VXLAN Between a FortiGate and Proxmox, Part 2: EVPN

Swapping the static VXLAN peer list for a BGP EVPN control plane across a FortiGate and a three node Proxmox cluster, and every place the two platforms tripped me up by disagreeing on what to state versus what to derive.

June 25, 2026 · 12 min · 2500 words · Nate

VXLAN Between a FortiGate and Proxmox

Standing up a single stretched Layer 2 segment between a FortiGate and a Proxmox host using unicast VXLAN, and proving the data plane before adding any complexity.

June 23, 2026 · 7 min · 1309 words · Nate

Proxmox Best Practices - Guest CPU Types

How I pick a Proxmox VM CPU type: host versus the x86-64-vN virtual types, the OS floors that make the choice for you, the Spectre and Meltdown flags those types quietly leave off, and why host is usually the wrong default on Windows.

June 4, 2026 · 23 min · 4791 words · Nate

Proxmox Best Practices - Guest Storage

How I set cache, aio, iothread, and discard on Proxmox VMs, decided by how each VM is used rather than the OS inside it, plus the ZFS foundations that keep those choices safe to leave alone for years.

May 11, 2026 · 15 min · 3056 words · Nate

IPv6 at Home: Prefix Delegation with Cox, FortiGate, and an Aging Brocade Core

How I carve up the /56 that Cox delegates over DHCPv6-PD across a FortiGate edge and a Brocade ICX core, why the prefix keeps changing, and the plan for automating the renumbering.

December 15, 2024 · 16 min · 3259 words · Nate

iDRAC Fan Control

Basic iDRAC fan control with ipmitool, and why it stops working on newer firmware

September 25, 2024 · 5 min · 975 words · Nate

DDNS, ddclient and Cloudflare

Setting DDNS up on Cloudflare can be a little tricky, this is my experience with it

February 3, 2024 · 3 min · 607 words · Nate

Playing With Obsidian

I’ve been playing with Obsidian for a few months, and wanted to share some thoughts

January 2, 2024 · 2 min · 257 words · Nate

Moving to Hugo!

After 20+ years of Wordpress, I’m moving to Hugo!

January 1, 2024 · 3 min · 576 words · Nate