SYSOPERATIONAL
rtt15.5ms
loss0.00%
jitter2.62ms
in794Mb/s
out621Mb/s
sessions1,226
UTC18:07:11
packetpilot.ai _
~ $
[ series · migration · [→] ]

Migration Playbook

Vendor-to-vendor migration playbooks with Claude as your translator. Decision trees, gotchas, rollback plans.

2 posts · monthly · migration

Migration Playbook: Cisco ASA → pfSense, With Claude as Your Translator

A field-tested playbook for moving from Cisco ASA to pfSense — the security-level trap that breaks one-to-one ACL translation, NAT and VPN mapping, the AnyConnect problem, gotchas, and a rollback plan. Plus the Claude prompt that does the line-by-line translation.

CISCO ASA          →   pfSense
security-level     →   (none)
access-list        →   Firewall ▸ Rules
nat (inside,out)   →   Firewall ▸ NAT
[!] ASA trusts by level; pfSense does not
read ▸

Migration Playbook: FortiGate → OPNsense, With Claude as Your Translator

Moving from FortiGate to OPNsense means unbundling one of FortiGate's all-in-one firewall policies into the separate rule, NAT, and inspection objects OPNsense uses — and rebuilding the SD-WAN and UTM behavior people forget they turned on. The conceptual map, the policy-unbundling trap, gotchas, a rollback plan, and the Claude prompts that do the translation.

FORTIGATE          →   OPNsense
firewall policy    →   Rule + NAT + UTM
UTM profiles       →   Suricata / proxy
SD-WAN rules       →   gateway groups
[!] 1 policy = 4 OPNsense objects
read ▸
▸ back to all posts