Just FYI, The problem still persists on 4.4
On Jul 8, 2008, at 5:13 PM, Heinrich Rebehn wrote:
Anyone? Any ideas?
IMHO this seems to be a serious issue.
-Heinrich
Heinrich Rebehn wrote:
Hi list,
when i do a
# pfctl -f /etc/pf.conf
on my diskless (nfsroot) 4.3-stable machine, the machine hangs and
needs a hard reset.
The interface used for nfsroot is xl0 and i have
set skip on {lo0 xl0}
in my pf.conf. The machine boots and runs fine with the ruleset
enabled, but as soon as i reload the ruleset, even without making
any change, the machine hangs.
If i copy pf.conf to /tmp (which is a ramdisk) and reload the
ruleset from there, it works fine.
So it *seems* that, when reloading a ruleset, there is a short
moment where the packet filter blocks everything before loading the
new ruleset, making it impossible to read /etc/pf.conf over NFS.
Is my assumption true? Should this be considered a bug?
I remember that this worked with an older (maybe 3.9 or 4.0)
version of OpenBSD.
Kind regards,
Heinrich Rebehn
University of Bremen
Physics / Electrical and Electronics Engineering
- Department of Telecommunications -
Phone : +49/421/218-4664
Fax : -3341