Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: How do people use npf with dhcpcd?



On Fri, 26 Dec 2025, David Brownlee wrote:

My npf.conf contains the below, which fails when rge0 does not (yet)
have an IP address

$int_if = "rge0"
$int_ip = inet4($int_if)

So far I have worked around this by having the following in rc.conf

if ifconfig rge0 | grep -q 'inet ' ; then
   npf_rules=/etc/npf.conf
else
   npf_rules=/etc/npf.boot
fi

and calling /etc/rc.d/npf reload in dhcpcd.exit-hooks, but this
seems... inelegant


Pass the `-w' (wait) flag to dhcpcd?:

```
$ fgrep dhcpcd /etc/rc.conf
dhcpcd=YES
dhcpcd_flags="-4Mqw ure0 vioif0"
$
```

-RVP


Home | Main Index | Thread Index | Old Index