On Mon, Jan 19, 2026 at 6:16 PM Crystal Kolipe <[email protected]>
wrote:

> On Mon, Jan 19, 2026 at 06:01:25PM +0300, Washington Odhiambo wrote:
> > # -----------------------------------
> > # Block everything else (default deny)
> > # Log blocked packets for debugging
> > # -----------------------------------
> > block in log all
> > block out log all
>
> These rules are blocking everything.
>
> PF evaluates rules sequentially, but the _last_ matching rule is
> essentially
> what counts.
>
> You can designate one or more rules as 'quick' to change that behaviour,
> but
> the most logical thing to do in your case would be to remove these block
> lines
> from the end and just have a single block rule at the top of the file:
>
> block return
>
> Then pass just the traffic you need, both in and out.
>
> Alternatively, if you don't want to write specific rules to pass the
> outbound
> traffic, you could start with:
>
> block return in
>

Thank you for the explanation. Very easy to understand.
I did exactly what you advised. It still did not allow me SSH access.
Now, I added pf=NO /etc/rc.conf.local and rebooted.
I believe this disabled PF completely.
This too did not solve the problem.
I remember running OpenBSD7.4 under VMWare Workstation and life wasn't this
difficult.
See as I even have FreeBSD 15-RELEASE as a Proxmox VM and accessible, I am
completely stumped with this issue around OpenBSD.

TIt's affecting my sanity.

Does anyone have any suggestions on how else I can resolve this?

-- 
Best regards,
Odhiambo WASHINGTON,
Nairobi,KE
+254 7 3200 0004/+254 7 2274 3223
 In an Internet failure case, the #1 suspect is a constant: DNS.
"Oh, the cruft.", egrep -v '^$|^.*#' ¯\_(ツ)_/¯ :-)
[How to ask smart questions:
http://www.catb.org/~esr/faqs/smart-questions.html]

Reply via email to