I was mucking around with
pfctl a while back, didn't get very far and forgot about it.
Yesterday, I couldn't
ssh into a remote machine. I disabled the firewall in system preferences but still had the problem. When I couldn't
ping anything I wondered… So, I disabled
sudo pfctl -d and lo and behold
ssh were working again.
pfctl was still running my ruleset regardless of whether the firewall in sys prefs was enabled or not then either:
- the sys prefs firewall is a separate firewall app, not
pfctlgiven a simple gui (as I'd assumed).
- the firewall in sys prefs is a separate instance of
pfctl, both can run independent of the other.
or it's something else (I like to give myself leeway). I've checked running processes and can only find
pfctl etc, I'm puzzled.
Which option is the truth?