Can't kldload pf

Daniel O'Connor doconnor at
Thu Mar 10 15:04:35 PST 2005

On Fri, 11 Mar 2005 08:33, cpghost at wrote:
> On Thu, Mar 10, 2005 at 07:13:51PM +0100, Max Laier wrote:
> > On Thursday 10 March 2005 18:52, cpghost at wrote:
> > > on RELENG_5, cvsupped March 9th, I can't kldload pf:
> > >
> > > fw# kldload pf
> > > kldload: can't load pf: No such file or directory
> >
> > You don't have "options INET6" in your kernel config, but the pf module
> > assumes that it is there.  You can either built pf into the kernel (since
> > you are building a custom kernel anyway), rebuild the module without that
> > assumption (see the module's Makefile) or you can reenable "options
> > INET6" in the kernel.
> Yes, INET6 is needed indeed. That was the catch! Adding "options INET6"
> solved the problem.
> > The ENOENT error returned from kldload is a bit misleading, though.
> Ugh... yes ;). Perhaps that should be documented in pf(4)?

It's not pf per se..
If you ran dmesg after your kldload attempts you'd see the kernel linker 
complaining about being unable to resolve some IPv6 related symbols.

Other possibility is to do..
cd /usr/src/sys/modules/pf
make NO_INET6= install

and load it again.

Daniel O'Connor software and network engineer
for Genesis Software -
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url :

More information about the freebsd-stable mailing list