I narrowed it down to Unbound. Restarting the unbound service fixes the issue.
In trying to diagnose this issue further, I ran into the following error message:
Setting kern.ipc.maxsockbuf=8388608 seems to fix the failure. Does anyone know why unbound is asking for more buffer space than OPNSense is configured by default to give?
In trying to diagnose this issue further, I ran into the following error message:
Code Select
[1779057884] unbound[8483:0] warning: setsockopt(..., SO_SNDBUF, ...) was not granted: No buffer space available
[1779057884] unbound[8483:0] warning: so-sndbuf 4194304 was not granted. Got 57344. To fix: start with root permissions(linux) or sysctl bigger net.core.wmem_max(linux) or kern.ipc.maxsockbuf(bsd) values. or set so-sndbuf: 0 (use system value).Setting kern.ipc.maxsockbuf=8388608 seems to fix the failure. Does anyone know why unbound is asking for more buffer space than OPNSense is configured by default to give?
"