Title card: Every IoT DNS Query Goes Through Pi-hole

Every IoT DNS Query Goes Through Pi-hole

I sent a query from my IoT VLAN to 8.8.8.8 for a name only my Pi-hole knows, and Pi-hole answered. Then I went after the encrypted DNS paths a port 53 redirect can’t touch.

Title card: Isolating the IoT VLAN Without Losing the Printer

Isolating the IoT VLAN Without Losing the Printer

One allow rule on my IoT VLAN hadn’t passed a packet in two months, and it took two fixes to find out why. This is the rule set, the test I ran from inside the VLAN, and the two holes it found.

Title card: What the UniFi Zone Firewall Migration Left Behind

What the UniFi Zone Firewall Migration Left Behind

In August I moved my UDM Pro to UniFi’s zone-based firewall and left it alone for two months. When I read the policy list back, three rules pointed at a machine that stopped being Plex a while ago.

Title card: Entra Is Retiring 58 Sign-in CSS Properties, and the First List Had 19

Entra Is Retiring 58 Sign-in CSS Properties, and the First List Had 19

On October 19 I found a Message Center post: Entra stops honoring layout CSS in company branding on October 26. The news listed ten properties. Learn lists 58, display included, so I built a scanner.

Title card: A Role With Nothing but a Name: Seeding OneLogin

A Role With Nothing but a Name: Seeding OneLogin

OneLogin gives a role, a group and a policy nothing but a name, and a Smart Hook not even that. Teardown still has to delete only what my seed made, so each object is proved by what it holds.

Title card: A Directory Full of Question Marks: Seeding PingOne

A Directory Full of Question Marks: Seeding PingOne

The first PingOne seed I ran from Windows PowerShell 5.1 turned every accented and Han name into question marks. The fault was in how 5.1 encodes a request body, and all six providers in the module had it.

Title card: Seeding FreeIPA, Where Teardown Starts Revoking

Seeding FreeIPA, Where Teardown Starts Revoking

My seed asks the FreeIPA realm’s own CA for ten real certificates, and a CA has no delete. Teardown revokes them, so every seeded realm keeps a record of the run, next to HBAC and sudo rules built to be misread.

Title card: Seeding Authentik, Where the Directory Is Only the Floor

Seeding Authentik, Where the Directory Is Only the Floor

Authentik was already in my homelab doing single sign-on, so there was no license cap to design around. Of everything the provider seeds, the three hundred users are the least interesting.

Title card: Eight Okta Users, and Everything That Changed Around Them

Eight Okta Users, and Everything That Changed Around Them

I opened the Okta provider expecting to write the ten-user post again with better numbers. The eight users are the same eight users. Nearly everything around them has been replaced.

Title card: Seeding Entra ID When There Is Nothing to Paste

Seeding Entra ID When There Is Nothing to Paste

Okta, Authentik, FreeIPA, PingOne and OneLogin all hand me a token to paste into a config file. Entra hands me nothing, so the seeder has to solve its own access problem before it can create a single user.