OK, so, that's weird.....

I ran `syspatch` and `pkg_add -u` on my blog webserver late yesterday afternoon and all sorts of weirdness ensued.

I could no longer SSH into the box. IPv6 seemed to be broken completely. I couldn't login at the Proxmox console because I set ridiculously long password for all my accounts before I disable password auth anyway, and there's no way I'm getting all 63 mixed case and symbol characters correct...

So, I broke out the OpenBSD recovery console to change my password and do some tinkering but I was way too tired last night so shelved the problem. Oh, and I should mention it seemed to still be accepting web requests for the blog...

This morning, I'm a little more awake, I've been on the case again and we're up and running. I have no clue why yet, but it seems all my PF rules that used `egress` for the interface no longer work. Switching to the real interface name fixes everything. It's got to be route related, as `egress` applies to all interface with a default route but I can't see what cause that to not apply to the only interface the server has.

#IPv6 #OpenBSD #Networking #PF

@pugmiester if you do "ifconfig", you should see something like "Groups: egress" for the interface that has the default route
@solene I didn't think to check when it was playing up but thanks for the pointer. I'll make a note in case it happens again.