Current-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: How to make npf tables persist?
On Wed, 27 Jul 2016, tr%vispaul.me@localhost wrote:
> That solves my immediate need but I still would be interested in knowing
> how to save tables that have been altered through npfctl.
When I've needed something like this in the past, I've usually just
written an 'rc' script to save the rules before rebooting. You can also
use a cronjob-based script that compares the running ruleset with the
stored ruleset. When there is a delta, it saves the running ruleset.
I think what a lot of folks expect (since it's the norm with Linux) is
that there is a fairly obtuse command line tool for the actual
add/drop/modify operations a ruleset and a wrapper command that handles
save/load/reload/stop operations for the filter-set globally as well as
having some modes to "simplify" the rule syntax.
I personally don't consider that model optimal. I think the IP Filter (and
so PF, and NPF) have the right idea (beautiful and easy to read syntax in
a text file with solid binary tools for operational control) and the
toolset is good. The only thing I'd add at this point would be
modifications to the rc script that include some optional way to preserve
the rules akin to what you are asking about. Perhaps there is some
existing mechanism and I just don't know about it.
-Swift
Home |
Main Index |
Thread Index |
Old Index