opnsense / core

OPNsense GUI, API and systems backend
https://opnsense.org/
BSD 2-Clause "Simplified" License
3.34k stars 749 forks source link

WAN DHCP refresh still drops connection/packets in 24.7.5_3? #8020

Open N0K0 opened 1 week ago

N0K0 commented 1 week ago

Important notices

Before you add a new report, we ask you kindly to acknowledge the following:

Describe the bug

Relevant issues:

A clear and concise description of what the bug is, including last known working version (if any): To Reproduce: Not sure, WAN DHCP refresh ends with connection temporarily dropping and unbound restarting.

Expected behavior

A refresh to the same IP should not break the connection?

Describe alternatives you considered

Not sure... I don't want to move away from opnSense

Relevant log files:

<13>1 2024-10-27T17:05:28+01:00 vindel.hacky.software dhclient 60664 - [meta sequenceId="13"] dhclient-script: Reason REBOOT on igb0 executing
<13>1 2024-10-27T17:05:28+01:00 vindel.hacky.software dhclient 61221 - [meta sequenceId="14"] dhclient-script: New IP Address (igb0): 89.10.86.64
<13>1 2024-10-27T17:05:28+01:00 vindel.hacky.software dhclient 61983 - [meta sequenceId="15"] dhclient-script: New Subnet Mask (igb0): 255.255.252.0
<13>1 2024-10-27T17:05:28+01:00 vindel.hacky.software dhclient 62918 - [meta sequenceId="16"] dhclient-script: New Broadcast Address (igb0): 89.10.87.255
<13>1 2024-10-27T17:05:28+01:00 vindel.hacky.software dhclient 63644 - [meta sequenceId="17"] dhclient-script: New Routers (igb0): 89.10.84.1
<13>1 2024-10-27T17:05:28+01:00 vindel.hacky.software dhclient 64882 - [meta sequenceId="18"] dhclient-script: Creating resolv.conf
<13>1 2024-10-27T17:05:29+01:00 vindel.hacky.software opnsense 57001 - [meta sequenceId="19"] /usr/local/etc/rc.linkup: ROUTING: entering configure using wan
<13>1 2024-10-27T17:05:30+01:00 vindel.hacky.software opnsense 57001 - [meta sequenceId="20"] /usr/local/etc/rc.linkup: ROUTING: configuring inet default gateway on wan
<13>1 2024-10-27T17:05:30+01:00 vindel.hacky.software opnsense 57001 - [meta sequenceId="21"] /usr/local/etc/rc.linkup: ROUTING: setting inet default route to 89.10.84.1
<13>1 2024-10-27T17:05:30+01:00 vindel.hacky.software opnsense 57001 - [meta sequenceId="22"] /usr/local/etc/rc.linkup: plugins_configure monitor (,[WAN_DHCP])
<13>1 2024-10-27T17:05:30+01:00 vindel.hacky.software opnsense 57001 - [meta sequenceId="23"] /usr/local/etc/rc.linkup: plugins_configure monitor (execute task : dpinger_configure_do(,[WAN_DHCP]))
<13>1 2024-10-27T17:05:30+01:00 vindel.hacky.software opnsense 57001 - [meta sequenceId="24"] /usr/local/etc/rc.linkup: plugins_configure ipsec (,wan)
<13>1 2024-10-27T17:05:30+01:00 vindel.hacky.software opnsense 57001 - [meta sequenceId="25"] /usr/local/etc/rc.linkup: plugins_configure ipsec (execute task : ipsec_configure_do(,wan))
<13>1 2024-10-27T17:05:30+01:00 vindel.hacky.software opnsense 57001 - [meta sequenceId="26"] /usr/local/etc/rc.linkup: plugins_configure dhcp ()
<13>1 2024-10-27T17:05:30+01:00 vindel.hacky.software opnsense 57001 - [meta sequenceId="27"] /usr/local/etc/rc.linkup: plugins_configure dhcp (execute task : dhcpd_dhcp_configure())
<13>1 2024-10-27T17:05:30+01:00 vindel.hacky.software opnsense 57001 - [meta sequenceId="28"] /usr/local/etc/rc.linkup: plugins_configure dns ()
<13>1 2024-10-27T17:05:30+01:00 vindel.hacky.software opnsense 57001 - [meta sequenceId="29"] /usr/local/etc/rc.linkup: plugins_configure dns (execute task : bind_configure_do())
<13>1 2024-10-27T17:05:31+01:00 vindel.hacky.software opnsense 65567 - [meta sequenceId="30"] /usr/local/etc/rc.newwanip: IP renewal starting (new: 89.10.86.64, old: 89.10.86.64, interface: wan, device: igb0, force: yes)
<13>1 2024-10-27T17:05:31+01:00 vindel.hacky.software opnsense 65567 - [meta sequenceId="31"] /usr/local/etc/rc.newwanip: ROUTING: entering configure using wan
<13>1 2024-10-27T17:05:31+01:00 vindel.hacky.software opnsense 65567 - [meta sequenceId="32"] /usr/local/etc/rc.newwanip: ROUTING: configuring inet default gateway on wan
<13>1 2024-10-27T17:05:31+01:00 vindel.hacky.software opnsense 65567 - [meta sequenceId="33"] /usr/local/etc/rc.newwanip: ROUTING: keeping inet default route to 89.10.84.1
<13>1 2024-10-27T17:05:31+01:00 vindel.hacky.software opnsense 65567 - [meta sequenceId="34"] /usr/local/etc/rc.newwanip: plugins_configure monitor (,[WAN_DHCP])
<13>1 2024-10-27T17:05:31+01:00 vindel.hacky.software opnsense 65567 - [meta sequenceId="35"] /usr/local/etc/rc.newwanip: plugins_configure monitor (execute task : dpinger_configure_do(,[WAN_DHCP]))
<13>1 2024-10-27T17:05:32+01:00 vindel.hacky.software opnsense 57001 - [meta sequenceId="36"] /usr/local/etc/rc.linkup: plugins_configure dns (execute task : dnsmasq_configure_do())
<13>1 2024-10-27T17:05:32+01:00 vindel.hacky.software opnsense 57001 - [meta sequenceId="37"] /usr/local/etc/rc.linkup: plugins_configure dns (execute task : unbound_configure_do())
<13>1 2024-10-27T17:05:34+01:00 vindel.hacky.software opnsense 65567 - [meta sequenceId="38"] /usr/local/etc/rc.newwanip: plugins_configure vpn_map (,wan,inet)
<13>1 2024-10-27T17:05:34+01:00 vindel.hacky.software opnsense 65567 - [meta sequenceId="39"] /usr/local/etc/rc.newwanip: plugins_configure vpn_map (execute task : ipsec_configure_do(,wan))
<13>1 2024-10-27T17:05:34+01:00 vindel.hacky.software opnsense 65567 - [meta sequenceId="40"] /usr/local/etc/rc.newwanip: plugins_configure vpn_map (execute task : openvpn_configure_do(,wan))
<13>1 2024-10-27T17:05:34+01:00 vindel.hacky.software opnsense 65567 - [meta sequenceId="41"] /usr/local/etc/rc.newwanip: plugins_configure vpn_map (execute task : wireguard_configure_do())
<13>1 2024-10-27T17:05:35+01:00 vindel.hacky.software opnsense 65567 - [meta sequenceId="42"] /usr/local/etc/rc.newwanip: plugins_configure vpn (,wan)
<13>1 2024-10-27T17:05:35+01:00 vindel.hacky.software opnsense 65567 - [meta sequenceId="43"] /usr/local/etc/rc.newwanip: plugins_configure newwanip (,wan)
<13>1 2024-10-27T17:05:35+01:00 vindel.hacky.software opnsense 65567 - [meta sequenceId="44"] /usr/local/etc/rc.newwanip: plugins_configure newwanip (execute task : unbound_configure_do(,wan))
<11>1 2024-10-27T17:05:35+01:00 vindel.hacky.software opnsense 65567 - [meta sequenceId="45"] /usr/local/etc/rc.newwanip: The command '/bin/kill -'TERM' '32309''(pid:/var/run/unbound.pid)  returned exit code '1', the output was 'kill: 32309: No such process'
<13>1 2024-10-27T17:05:40+01:00 vindel.hacky.software opnsense 57001 - [meta sequenceId="46"] /usr/local/etc/rc.linkup: plugins_configure newwanip_map:rfc2136 (,wan)
<13>1 2024-10-27T17:05:40+01:00 vindel.hacky.software opnsense 65567 - [meta sequenceId="47"] /usr/local/etc/rc.newwanip: plugins_configure newwanip_map (,wan,inet)
<13>1 2024-10-27T17:05:40+01:00 vindel.hacky.software opnsense 65567 - [meta sequenceId="48"] /usr/local/etc/rc.newwanip: plugins_configure newwanip_map (execute task : dhcrelay_configure_map(,wan,inet))
<13>1 2024-10-27T17:05:40+01:00 vindel.hacky.software opnsense 65567 - [meta sequenceId="49"] /usr/local/etc/rc.newwanip: plugins_configure newwanip_map (execute task : dnsmasq_configure_do())
<13>1 2024-10-27T17:05:40+01:00 vindel.hacky.software opnsense 65567 - [meta sequenceId="50"] /usr/local/etc/rc.newwanip: plugins_configure newwanip_map (execute task : ntpd_configure_do())
<13>1 2024-10-27T17:05:40+01:00 vindel.hacky.software opnsense 65567 - [meta sequenceId="51"] /usr/local/etc/rc.newwanip: plugins_configure newwanip_map (execute task : opendns_configure_do())
<13>1 2024-10-27T17:05:40+01:00 vindel.hacky.software opnsense 65567 - [meta sequenceId="52"] /usr/local/etc/rc.newwanip: plugins_configure newwanip_map (execute task : openssh_configure_do(,wan))
<13>1 2024-10-27T17:05:40+01:00 vindel.hacky.software opnsense 65567 - [meta sequenceId="53"] /usr/local/etc/rc.newwanip: plugins_configure newwanip_map (execute task : vxlan_configure_do())
<13>1 2024-10-27T17:05:41+01:00 vindel.hacky.software opnsense 2269 - [meta sequenceId="54"] /usr/local/etc/rc.linkup: DEVD: Ethernet detached event for wan(igb0)
<13>1 2024-10-27T17:05:41+01:00 vindel.hacky.software opnsense 65567 - [meta sequenceId="55"] /usr/local/etc/rc.newwanip: plugins_configure newwanip_map (execute task : webgui_configure_do(,wan))
<13>1 2024-10-27T17:05:41+01:00 vindel.hacky.software opnsense 65567 - [meta sequenceId="56"] /usr/local/etc/rc.newwanip: plugins_configure newwanip_map (execute task : wireguard_sync())
<27>1 2024-10-27T17:05:41+01:00 vindel.hacky.software dhclient 58170 - [meta sequenceId="57"] connection closed
<26>1 2024-10-27T17:05:41+01:00 vindel.hacky.software dhclient 58170 - [meta sequenceId="58"] exiting.
<13>1 2024-10-27T17:05:42+01:00 vindel.hacky.software opnsense 7607 - [meta sequenceId="59"] /usr/local/etc/rc.linkup: DEVD: Ethernet attached event for wan(igb0)
<13>1 2024-10-27T17:05:43+01:00 vindel.hacky.software dhclient 9665 - [meta sequenceId="60"] dhclient-script: Reason PREINIT on igb0 executing
<13>1 2024-10-27T17:05:43+01:00 vindel.hacky.software dhclient 11751 - [meta sequenceId="61"] dhclient-script: Reason REBOOT on igb0 executing
<13>1 2024-10-27T17:05:43+01:00 vindel.hacky.software dhclient 12947 - [meta sequenceId="62"] dhclient-script: New IP Address (igb0): 89.10.86.64
<13>1 2024-10-27T17:05:43+01:00 vindel.hacky.software dhclient 13594 - [meta sequenceId="63"] dhclient-script: New Subnet Mask (igb0): 255.255.252.0
<13>1 2024-10-27T17:05:43+01:00 vindel.hacky.software dhclient 14174 - [meta sequenceId="64"] dhclient-script: New Broadcast Address (igb0): 89.10.87.255
<13>1 2024-10-27T17:05:43+01:00 vindel.hacky.software dhclient 14529 - [meta sequenceId="65"] dhclient-script: New Routers (igb0): 89.10.84.1
<13>1 2024-10-27T17:05:44+01:00 vindel.hacky.software dhclient 15902 - [meta sequenceId="66"] dhclient-script: Creating resolv.conf
<13>1 2024-10-27T17:05:44+01:00 vindel.hacky.software opnsense 7607 - [meta sequenceId="67"] /usr/local/etc/rc.linkup: ROUTING: entering configure using wan
<13>1 2024-10-27T17:05:45+01:00 vindel.hacky.software opnsense 7607 - [meta sequenceId="68"] /usr/local/etc/rc.linkup: ROUTING: configuring inet default gateway on wan
<13>1 2024-10-27T17:05:45+01:00 vindel.hacky.software opnsense 7607 - [meta sequenceId="69"] /usr/local/etc/rc.linkup: ROUTING: setting inet default route to 89.10.84.1
<13>1 2024-10-27T17:05:45+01:00 vindel.hacky.software opnsense 7607 - [meta sequenceId="70"] /usr/local/etc/rc.linkup: plugins_configure monitor (,[WAN_DHCP])
<13>1 2024-10-27T17:05:45+01:00 vindel.hacky.software opnsense 7607 - [meta sequenceId="71"] /usr/local/etc/rc.linkup: plugins_configure monitor (execute task : dpinger_configure_do(,[WAN_DHCP]))
<13>1 2024-10-27T17:05:45+01:00 vindel.hacky.software opnsense 7607 - [meta sequenceId="72"] /usr/local/etc/rc.linkup: plugins_configure ipsec (,wan)
<13>1 2024-10-27T17:05:45+01:00 vindel.hacky.software opnsense 7607 - [meta sequenceId="73"] /usr/local/etc/rc.linkup: plugins_configure ipsec (execute task : ipsec_configure_do(,wan))
<13>1 2024-10-27T17:05:45+01:00 vindel.hacky.software opnsense 7607 - [meta sequenceId="74"] /usr/local/etc/rc.linkup: plugins_configure dhcp ()
<13>1 2024-10-27T17:05:45+01:00 vindel.hacky.software opnsense 7607 - [meta sequenceId="75"] /usr/local/etc/rc.linkup: plugins_configure dhcp (execute task : dhcpd_dhcp_configure())
<13>1 2024-10-27T17:05:45+01:00 vindel.hacky.software opnsense 7607 - [meta sequenceId="76"] /usr/local/etc/rc.linkup: plugins_configure dns ()
<13>1 2024-10-27T17:05:45+01:00 vindel.hacky.software opnsense 7607 - [meta sequenceId="77"] /usr/local/etc/rc.linkup: plugins_configure dns (execute task : bind_configure_do())
<13>1 2024-10-27T17:05:46+01:00 vindel.hacky.software opnsense 17202 - [meta sequenceId="78"] /usr/local/etc/rc.newwanip: IP renewal starting (new: 89.10.86.64, old: 89.10.86.64, interface: wan, device: igb0, force: yes)
<13>1 2024-10-27T17:05:46+01:00 vindel.hacky.software opnsense 17202 - [meta sequenceId="79"] /usr/local/etc/rc.newwanip: ROUTING: entering configure using wan
<13>1 2024-10-27T17:05:47+01:00 vindel.hacky.software opnsense 17202 - [meta sequenceId="80"] /usr/local/etc/rc.newwanip: ROUTING: configuring inet default gateway on wan
<13>1 2024-10-27T17:05:47+01:00 vindel.hacky.software opnsense 17202 - [meta sequenceId="81"] /usr/local/etc/rc.newwanip: ROUTING: keeping inet default route to 89.10.84.1
<13>1 2024-10-27T17:05:47+01:00 vindel.hacky.software opnsense 17202 - [meta sequenceId="82"] /usr/local/etc/rc.newwanip: plugins_configure monitor (,[WAN_DHCP])
<13>1 2024-10-27T17:05:47+01:00 vindel.hacky.software opnsense 17202 - [meta sequenceId="83"] /usr/local/etc/rc.newwanip: plugins_configure monitor (execute task : dpinger_configure_do(,[WAN_DHCP]))
<13>1 2024-10-27T17:05:48+01:00 vindel.hacky.software opnsense 7607 - [meta sequenceId="84"] /usr/local/etc/rc.linkup: plugins_configure dns (execute task : dnsmasq_configure_do())
<13>1 2024-10-27T17:05:48+01:00 vindel.hacky.software opnsense 7607 - [meta sequenceId="85"] /usr/local/etc/rc.linkup: plugins_configure dns (execute task : unbound_configure_do())
<13>1 2024-10-27T17:05:49+01:00 vindel.hacky.software opnsense 17202 - [meta sequenceId="86"] /usr/local/etc/rc.newwanip: plugins_configure vpn_map (,wan,inet)
<13>1 2024-10-27T17:05:49+01:00 vindel.hacky.software opnsense 17202 - [meta sequenceId="87"] /usr/local/etc/rc.newwanip: plugins_configure vpn_map (execute task : ipsec_configure_do(,wan))
<13>1 2024-10-27T17:05:49+01:00 vindel.hacky.software opnsense 17202 - [meta sequenceId="88"] /usr/local/etc/rc.newwanip: plugins_configure vpn_map (execute task : openvpn_configure_do(,wan))
<13>1 2024-10-27T17:05:49+01:00 vindel.hacky.software opnsense 17202 - [meta sequenceId="89"] /usr/local/etc/rc.newwanip: plugins_configure vpn_map (execute task : wireguard_configure_do())
<13>1 2024-10-27T17:05:50+01:00 vindel.hacky.software opnsense 17202 - [meta sequenceId="90"] /usr/local/etc/rc.newwanip: plugins_configure vpn (,wan)
<13>1 2024-10-27T17:05:50+01:00 vindel.hacky.software opnsense 17202 - [meta sequenceId="91"] /usr/local/etc/rc.newwanip: plugins_configure newwanip (,wan)
<13>1 2024-10-27T17:05:50+01:00 vindel.hacky.software opnsense 17202 - [meta sequenceId="92"] /usr/local/etc/rc.newwanip: plugins_configure newwanip (execute task : unbound_configure_do(,wan))
<11>1 2024-10-27T17:05:50+01:00 vindel.hacky.software opnsense 17202 - [meta sequenceId="93"] /usr/local/etc/rc.newwanip: The command '/bin/kill -'TERM' '98894''(pid:/var/run/unbound.pid)  returned exit code '1', the output was 'kill: 98894: No such process'
<13>1 2024-10-27T17:05:55+01:00 vindel.hacky.software opnsense 7607 - [meta sequenceId="94"] /usr/local/etc/rc.linkup: plugins_configure newwanip_map:rfc2136 (,wan)
<13>1 2024-10-27T17:05:55+01:00 vindel.hacky.software opnsense 17202 - [meta sequenceId="95"] /usr/local/etc/rc.newwanip: plugins_configure newwanip_map (,wan,inet)
<13>1 2024-10-27T17:05:55+01:00 vindel.hacky.software opnsense 17202 - [meta sequenceId="96"] /usr/local/etc/rc.newwanip: plugins_configure newwanip_map (execute task : dhcrelay_configure_map(,wan,inet))
<13>1 2024-10-27T17:05:55+01:00 vindel.hacky.software opnsense 17202 - [meta sequenceId="97"] /usr/local/etc/rc.newwanip: plugins_configure newwanip_map (execute task : dnsmasq_configure_do())
<13>1 2024-10-27T17:05:55+01:00 vindel.hacky.software opnsense 17202 - [meta sequenceId="98"] /usr/local/etc/rc.newwanip: plugins_configure newwanip_map (execute task : ntpd_configure_do())
<13>1 2024-10-27T17:05:55+01:00 vindel.hacky.software opnsense 17202 - [meta sequenceId="99"] /usr/local/etc/rc.newwanip: plugins_configure newwanip_map (execute task : opendns_configure_do())
<13>1 2024-10-27T17:05:55+01:00 vindel.hacky.software opnsense 17202 - [meta sequenceId="100"] /usr/local/etc/rc.newwanip: plugins_configure newwanip_map (execute task : openssh_configure_do(,wan))
<13>1 2024-10-27T17:05:55+01:00 vindel.hacky.software opnsense 17202 - [meta sequenceId="101"] /usr/local/etc/rc.newwanip: plugins_configure newwanip_map (execute task : vxlan_configure_do())
<13>1 2024-10-27T17:05:56+01:00 vindel.hacky.software opnsense 17202 - [meta sequenceId="102"] /usr/local/etc/rc.newwanip: plugins_configure newwanip_map (execute task : webgui_configure_do(,wan))
<13>1 2024-10-27T17:05:56+01:00 vindel.hacky.software opnsense 17202 - [meta sequenceId="103"] /usr/local/etc/rc.newwanip: plugins_configure newwanip_map (execute task : wireguard_sync())

I'm open to fix any other logs you need.

Additional context I have had feelings of this issue for a while, but first now I've really looked into it, as i've started playing Deadlock, which repeatedly DCs during the reconnect

Environment

Software version used and hardware type if relevant, e.g.:

Type opnsense  
Version 24.7.5_3  
Architecture amd64  
Commit 8a18d96ac  
Mirror https://pkg.opnsense.org/FreeBSD:14:amd64/24.7  
Repositories OPNsense (Priority: 11)  
Updated on Sat Oct 5 14:38:55 CEST 2024  
Checked on Sun Oct 27 16:55:49 CET 2024

APU4D4

N0K0 commented 1 week ago

Packages:

abseil  20240722.0  5.46MiB OPNsense    APACHE20    Abseil Common Libraries (C++)   
base    24.7.5  640.7MiB    OPNsense    BSD2CLAUSE  FreeBSD userland set    
beep    1.0_2   9.30KiB OPNsense    BSD4CLAUSE  Beeps a certain duration and pitch out of the PC Speaker    
bind-tools  9.20.2  4.84MiB OPNsense    MPL20   Command line tools from BIND: delv, dig, host, nslookup...  
bind918 9.18.30 5.89MiB OPNsense    MPL20   BIND DNS suite with updated DNSSEC and DNS64    
boost-libs  1.84.0  175MiB  OPNsense    BSL Free portable C++ libraries (without Boost.Python)  
ca_root_nss 3.93    747KiB  OPNsense    MPL20   Root certificate bundle from the Mozilla Project    
choparp 20150613_1  14.0KiB OPNsense    BSD3CLAUSE  Simple proxy arp daemon 
cpdup   1.22_1  62.3KiB OPNsense    BSD2CLAUSE  Comprehensive filesystem mirroring and backup program   
curl    8.10.0_1    3.37MiB OPNsense    MIT Command line tool and library for transferring data with URLs   
cyrus-sasl  2.1.28_5    1.55MiB OPNsense    BSD4CLAUSE  RFC 2222 SASL (Simple Authentication and Security Layer)    
cyrus-sasl-gssapi   2.1.28  146KiB  OPNsense    BSD4CLAUSE  SASL GSSAPI authentication plugin   
dhcp6c  20240919    156KiB  OPNsense    BSD3CLAUSE  OPNsense WIDE-DHCPv6 client 
dhcrelay    1.0 66.3KiB OPNsense    BSD3CLAUSE  OpenBSD dhcrelay daemons    
dnsmasq 2.90_2,1    525KiB  OPNsense    GPLv2   Lightweight DNS forwarder, DHCP, and TFTP server    
dpinger 3.3 25.1KiB OPNsense    BSD2CLAUSE  IP device monitoring tool   
e2fsprogs-libuuid   1.47.1  85.8KiB OPNsense    BSD3CLAUSE  UUID library from e2fsprogs package 
easy-rsa    3.2.1,1 191KiB  OPNsense    GPLv2   Small RSA key management package based on openssl   
expat   2.6.3   277KiB  OPNsense    MIT XML 1.0 parser written in C 
filterlog   0.7_1   19.4KiB OPNsense    BSD3CLAUSE  Parse pflog(4) output   
flock   2.37.2_1    56.4KiB OPNsense    GPLv2   Manage locks from shell scripts 
flowd   0.9.1_5 316KiB  OPNsense    BSD2CLAUSE  Small, fast, and secure NetFlow collector   
fstrm   0.6.1_1 291KiB  OPNsense    APACHE20    Implementation of the Frame Streams data transport protocol in C    
gettext-runtime 0.22.5  1.04MiB OPNsense    GPLv3+  GNU gettext runtime libraries and programs  
glib    2.80.5,2    16.7MiB OPNsense    LGPL20  Some useful routines of C programming (current stable version)  
gmp 6.3.0   2.54MiB OPNsense    LGPL3   Free library for arbitrary precision arithmetic 
hostapd 2.11_1  686KiB  OPNsense    BSD3CLAUSE  IEEE 802.11 AP, IEEE 802.1X/WPA/WPA2/EAP/RADIUS Authenticator   
hyperscan   5.4.2   18.6MiB OPNsense    BSD3CLAUSE  High-performance multiple regex matching library    
icu 74.2_1,1    52.1MiB OPNsense    ICU International Components for Unicode (from IBM) 
ifinfo  13.0_1  13.4KiB OPNsense    MIT Interface statistics reader 
iftop   1.0.p4_1    90.0KiB OPNsense    GPLv2   Display bandwidth usage on an interface by host 
indexinfo   0.3.1   12.1KiB OPNsense    BSD2CLAUSE  Utility to regenerate the GNU info page index   
isc-dhcp44-server   4.4.3P1_1   6.61MiB OPNsense    MPL20   ISC Dynamic Host Configuration Protocol server  
ivykis  0.43.2  233KiB  OPNsense    LGPL21  Asynchronous I/O readiness notification library 
jansson 2.14    204KiB  OPNsense    MIT C library for encoding, decoding, and manipulating JSON data    
json-c  0.17    332KiB  OPNsense    MIT JSON (JavaScript Object Notation) implementation in C   
jsoncpp 1.9.6_1 734KiB  OPNsense    MIT JSON reader and writer library for C++  
kea 2.6.1   70.0MiB OPNsense    MPL20   Alternative DHCP implementation by ISC  
kernel  24.7.5  175.2MiB    OPNsense    BSD2CLAUSE  FreeBSD kernel set  
krb5    1.21.3  3.87MiB OPNsense    MIT MIT implementation of RFC 4120 network authentication service   
ldns    1.8.4   2.05MiB OPNsense    BSD3CLAUSE  Library for programs conforming to DNS RFCs and drafts  
libargon2   20190702_1  303KiB  OPNsense    CC0-1.0 Memory hard password hashing program and library    
libcbor 0.11.0  145KiB  OPNsense    MIT CBOR protocol implementation for C and others   
libcjson    1.7.18_2    155KiB  OPNsense    MIT Ultralightweight JSON parser in ANSI C  
libedit 3.1.20240808,1  624KiB  OPNsense    BSD2CLAUSE  Command line editor library 
libevent    2.1.12  2.21MiB OPNsense    BSD3CLAUSE  API for executing callback functions on events or timeouts  
libffi  3.4.6   157KiB  OPNsense    MIT Foreign Function Interface  
libfido2    1.15.0  862KiB  OPNsense    BSD2CLAUSE  Provides library functionality for FIDO 2.0 
libiconv    1.17_1  2.35MiB OPNsense    GPLv3   Character set conversion library    
libidn2 2.3.7   701KiB  OPNsense    GPLv3   Implementation of IDNA2008 internationalized domain names   
libltdl 2.4.7   148KiB  OPNsense    LGPL21  System independent dlopen wrapper   
liblz4  1.10.0,1    740KiB  OPNsense    BSD2CLAUSE  LZ4 compression library, lossless and very fast 
libmcrypt   2.5.8_4 679KiB  OPNsense    LGPL21+ Multi-cipher cryptographic library (used in PHP)    
libnet  1.3,1   539KiB  OPNsense    BSD2CLAUSE  C library for creating IP packets   
libnghttp2  1.63.0  802KiB  OPNsense    MIT HTTP/2.0 C Library  
libpfctl    0.13    40.9KiB OPNsense    BSD2CLAUSE  Library for interaction with pf(4)  
libpsl  0.21.5_1    162KiB  OPNsense    MIT C library to handle the Public Suffix List  
libsodium   1.0.19  1.37MiB OPNsense    ISCL    Library to build higher-level cryptographic tools   
libucl  0.9.2   480KiB  OPNsense    BSD2CLAUSE  Universal configuration library parser  
libunistring    1.2 2.42MiB OPNsense    GFDL    Unicode string library  
liburcu 0.14.0  1.06MiB OPNsense    LGPL21+ Userspace read-copy-update (RCU) data synchronization library   
libuv   1.48.0  621KiB  OPNsense    MIT Multi-platform support library with a focus on asynchronous I/O 
libxml2 2.11.9  1.94MiB OPNsense    MIT XML parser library for GNOME    
libyaml 0.2.5   374KiB  OPNsense    MIT YAML 1.1 parser and emitter written in C    
lighttpd    1.4.76  910KiB  OPNsense    BSD3CLAUSE  Secure, fast, compliant, and flexible Web Server    
lmdb    0.9.33,1    635KiB  OPNsense    OPENLDAP    OpenLDAP Lightning Memory-Mapped Database   
log4cplus   2.1.1   1.02MiB OPNsense    APACHE20    Logging library for C++ 
lzo2    2.10_1  634KiB  OPNsense    GPLv2   Portable speedy, lossless data compression library  
monit   5.33.0_1    836KiB  OPNsense    AGPLv3  Unix system management and proactive monitoring 
mpd5    5.9_18  811KiB  OPNsense    BSD3CLAUSE  Multi-link PPP daemon based on netgraph(4)  
mpdecimal   4.0.0   719KiB  OPNsense    BSD2CLAUSE  C/C++ arbitrary precision decimal floating point libraries  
nettle  3.10_1  4.84MiB OPNsense    GPLv2+  Low-level cryptographic library 
nspr    4.35    1.35MiB OPNsense    MPL20   Platform-neutral API for system level and libc like functions   
nss 3.104   9.30MiB OPNsense    MPL20   Libraries to support development of security-enabled applications   
oniguruma   6.9.9   689KiB  OPNsense    BSD2CLAUSE  Regular expressions library compatible with POSIX/GNU/Perl  
openldap26-client   2.6.8   2.11MiB OPNsense    OPENLDAP    Open source LDAP client implementation  
openssh-portable    9.8.p1_1,1  6.43MiB OPNsense    OPENSSH The portable version of OpenBSD's OpenSSH   
openssl 3.0.15,1    22.2MiB OPNsense    APACHE20    TLSv1.3 capable SSL and crypto library  
openvpn 2.6.12  980KiB  OPNsense    GPLv2   Secure IP/Ethernet tunnel daemon    
opnsense    24.7.5_3    23.2MiB OPNsense    BSD2CLAUSE  OPNsense community release  
opnsense-installer  24.7    89.6KiB OPNsense    BSD2CLAUSE  OPNsense installer scripts  
opnsense-lang   23.7.11 12.5MiB OPNsense    BSD2CLAUSE  OPNsense translations   
opnsense-update 24.7.5  85.2KiB OPNsense    BSD2CLAUSE  OPNsense update utilities   
os-bind 1.32_1  155KiB  OPNsense    BSD2CLAUSE  BIND domain name service    
pam_opnsense    24.1    22.2KiB OPNsense    BSD2CLAUSE  OPNsense shared authentication system using PAM 
pcre2   10.43   5.24MiB OPNsense    BSD3CLAUSE  Perl Compatible Regular Expressions library, version 2  
perl5   5.36.3_2    61.3MiB OPNsense    ART10   Practical Extraction and Report Language    
pftop   0.10_1  155KiB  OPNsense    BSD2CLAUSE  Utility for real-time display of statistics for pf  
php82   8.2.23  24.9MiB OPNsense    PHP301  PHP Scripting Language (8.2.X branch)   
php82-ctype 8.2.23  19.6KiB OPNsense    PHP301  The ctype shared extension for php  
php82-curl  8.2.23  209KiB  OPNsense    PHP301  The curl shared extension for php   
php82-dom   8.2.23  321KiB  OPNsense    PHP301  The dom shared extension for php    
php82-filter    8.2.23  67.7KiB OPNsense    PHP301  The filter shared extension for php 
php82-gettext   8.2.23  22.6KiB OPNsense    PHP301  The gettext shared extension for php    
php82-google-api-php-client 2.4.0   24.4MiB OPNsense    APACHE20    Google APIs Client Library for PHP  
php82-ldap  8.2.23  134KiB  OPNsense    PHP301  The ldap shared extension for php   
php82-mbstring  8.2.23  3.70MiB OPNsense    PHP301  The mbstring shared extension for php   
php82-pcntl 8.2.23  69.9KiB OPNsense    PHP301  The pcntl shared extension for php  
php82-pdo   8.2.23  194KiB  OPNsense    PHP301  The pdo shared extension for php    
php82-pear  1.10.13 1.83MiB OPNsense    PHP301  PEAR framework for PHP  
php82-pear-Crypt_CHAP   1.5.0_1 19.5KiB OPNsense    BSD3CLAUSE  PEAR class for generating CHAP packets  
php82-pecl-mcrypt   1.0.7   49.8KiB OPNsense    PHP301  PHP extension for mcrypt, removed in PHP 7.2    
php82-pecl-radius   1.4.0b1_2   91.7KiB OPNsense    BSD3CLAUSE  Radius client library for PHP   
php82-phalcon   5.8.0   9.43MiB OPNsense    BSD3CLAUSE  Phalcon PHP Framework written in C-language 
php82-phpseclib 3.0.42  1.95MiB OPNsense    MIT PHP Secure Communications Library   
php82-session   8.2.23  127KiB  OPNsense    PHP301  The session shared extension for php    
php82-simplexml 8.2.23  72.9KiB OPNsense    PHP301  The simplexml shared extension for php  
php82-sockets   8.2.23  159KiB  OPNsense    PHP301  The sockets shared extension for php    
php82-sqlite3   8.2.23  98.6KiB OPNsense    PHP301  The sqlite3 shared extension for php    
php82-xml   8.2.23  70.3KiB OPNsense    PHP301  The xml shared extension for php    
php82-zlib  8.2.23  67.0KiB OPNsense    PHP301  The zlib shared extension for php   
pkcs11-helper   1.29.0_3    508KiB  OPNsense    BSD3CLAUSE  Helper library for multiple PKCS#11 providers   
pkg 1.19.2_3    16.1MiB OPNsense    BSD2CLAUSE  Package manager 
protobuf    28.1,1  12.4MiB OPNsense    BSD3CLAUSE  Data interchange format library 
protobuf-c  1.4.1_5 873KiB  OPNsense    BSD2CLAUSE  Code generator and libraries to use Protocol Buffers from pure C    
py311-aioquic   1.2.0   1.36MiB OPNsense    BSD3CLAUSE  Implementation of QUIC and HTTP/3   
py311-anyio 4.4.0   1.32MiB OPNsense    MIT High level compatibility layer for multiple asynchronous event loop implementations 
py311-async_generator   1.10    258KiB  OPNsense    APACHE20    Tiny library to add async generators to Python 3.5  
py311-attrs 24.2.0  615KiB  OPNsense    MIT Python attributes without boilerplate   
py311-Babel 2.16.0  28.6MiB OPNsense    BSD3CLAUSE  Collection of tools for internationalizing Python applications  
py311-bottleneck    1.3.8_1 630KiB  OPNsense    BSD2CLAUSE  Collection of fast NumPy array functions written in Cython  
py311-certifi   2024.8.30   327KiB  OPNsense    MPL20   Mozilla SSL certificates    
py311-cffi  1.17.1  1.42MiB OPNsense    MIT Foreign Function Interface for Python calling C code    
py311-charset-normalizer    3.3.2_1 476KiB  OPNsense    MIT Real First Universal Charset Detector   
py311-cryptography  42.0.8_3,1  5.57MiB OPNsense    APACHE20    Cryptographic recipes and primitives for Python developers  
py311-dnspython 2.6.1,1 3.48MiB OPNsense    ISCL    DNS toolkit for Python  
py311-duckdb    1.0.0   49.3MiB OPNsense    MIT In-process SQL OLAP database management system  
py311-h2    4.1.0   669KiB  OPNsense    MIT HTTP/2 State-Machine based protocol implementation  
py311-h11   0.14.0  661KiB  OPNsense    MIT Pure-Python, bring-your-own-I/O implementation of HTTP/1.1  
py311-hpack 4.0.0   601KiB  OPNsense    MIT HTTP/2 header encoding (HPACK) logic implementation 
py311-httpcore  1.0.5   1004KiB OPNsense    BSD3CLAUSE  Minimal low-level HTTP client   
py311-httpx 0.27.2  1.02MiB OPNsense    BSD3CLAUSE  Next generation HTTP client 
py311-hyperframe    6.0.0   130KiB  OPNsense    MIT Python module that decodes binary streams into HTTP/2 frames    
py311-idna  3.8 887KiB  OPNsense    BSD3CLAUSE  Internationalized Domain Names in Applications (IDNA)   
py311-Jinja2    3.1.4   1.82MiB OPNsense    BSD3CLAUSE  Fast and easy to use stand-alone template engine    
py311-markupsafe    2.1.5_1 81.1KiB OPNsense    BSD3CLAUSE  Implements XML/HTML/XHTML Markup safe string for Python 
py311-netaddr   1.3.0   9.95MiB OPNsense    BSD3CLAUSE  Manipulation of IPv4, IPv6, CIDR, EUI and MAC network addresses 
py311-numexpr   2.10.1  896KiB  OPNsense    MIT Fast numerical array expression evaluator for Python and NumPy  
py311-numpy 1.25.0_7,1  49.3MiB OPNsense    BSD3CLAUSE  The New Numeric Extension to Python 
py311-openssl   24.1.0,1    756KiB  OPNsense    APACHE20    Python interface to the OpenSSL library 
py311-outcome   1.3.0_1 49.5KiB OPNsense    APACHE20    Capture the outcome of Python function calls    
py311-packaging 24.1    556KiB  OPNsense    APACHE20    Core utilities for Python packages  
py311-pandas    2.0.3_2,1   88.9MiB OPNsense    BSD3CLAUSE  Flexible, high-performance data analysis in Python  
py311-pyasn1    0.6.0   1.28MiB OPNsense    BSD2CLAUSE  ASN.1 toolkit for Python    
py311-pyasn1-modules    0.4.0   2.88MiB OPNsense    BSD2CLAUSE  Collection of ASN.1 data structures for py-pyasn1   
py311-pycparser 2.22    1.78MiB OPNsense    BSD3CLAUSE  C parser in Python  
py311-pylsqpack 0.3.18  885KiB  OPNsense    BSD3CLAUSE  Python wrapper for the ls-qpack QPACK library   
py311-pysocks   1.7.1_1 140KiB  OPNsense    BSD3CLAUSE  Python SOCKS module 
py311-python-dateutil   2.9.0   1.04MiB OPNsense    BSD3CLAUSE  Extensions to the standard Python datetime module   
py311-pytz  2024.2,1    1.07MiB OPNsense    MIT World Timezone Definitions for Python   
py311-pyyaml    6.0.1   969KiB  OPNsense    MIT Python YAML parser  
py311-requests  2.32.3  658KiB  OPNsense    APACHE20    Python HTTP for Humans  
py311-service-identity  24.1.0  114KiB  OPNsense    MIT Service identity verification for pyOpenSSL & cryptography  
py311-setuptools    63.1.0_1    11.5MiB OPNsense    MIT Python packages installer   
py311-six   1.16.0_1    129KiB  OPNsense    MIT Python 2 and 3 compatibility utilities  
py311-sniffio   1.3.1   52.8KiB OPNsense    APACHE20    Sniff out which async library your code is running under    
py311-socksio   1.0.0_1 117KiB  OPNsense    MIT Sans-I/O implementation of SOCKS4, SOCKS4A, and SOCKS5  
py311-sortedcontainers  2.4.0   425KiB  OPNsense    APACHE20    Python Sorted Container Types: SortedList, SortedDict, and SortedSet    
py311-sqlite3   3.11.10_7   119KiB  OPNsense    PSFL    Standard Python binding to the SQLite3 library (Python 3.11)    
py311-trio  0.26.2  5.97MiB OPNsense    APACHE20    Library for async concurrency and I/O   
py311-tzdata    2024.1  574KiB  OPNsense    APACHE20    Provider of IANA time zone data 
py311-ujson 5.10.0  129KiB  OPNsense    BSD3CLAUSE  Ultra fast JSON encoder and decoder for Python  
py311-urllib3   1.26.20,1   1.33MiB OPNsense    MIT HTTP library with thread-safe connection pooling, file post, and more   
py311-vici  5.9.11  106KiB  OPNsense    MIT Native Python interface for strongSwan's VICI protocol  
python311   3.11.10 201MiB  OPNsense    PSFL    Interpreted object-oriented programming language    
radvd   2.19_4  122KiB  OPNsense    RADVD   Linux/BSD IPv6 router advertisement daemon  
readline    8.2.13  1.68MiB OPNsense    GPLv3   Library for editing command lines as they are typed 
rrdtool 1.9.0   1006KiB OPNsense    GPLv2   Round Robin Database Tools  
samplicator 1.3.8.r1_1  41.1KiB OPNsense    GPLv2   Receives UDP datagrams and redistributes them to a set of receivers 
sqlite3 3.46.1,1    5.73MiB OPNsense    PD  SQL database engine in a C library  
strongswan  5.9.14  3.08MiB OPNsense    GPLv2   Open Source IKEv2 IPsec-based VPN solution  
sudo    1.9.16  2.31MiB OPNsense    sudo    Allow others to run commands as root    
suricata    7.0.6_2 9.86MiB OPNsense    GPLv2   High Performance Network IDS, IPS and Security Monitoring engine    
syslog-ng   4.8.0_2 5.06MiB OPNsense    GPLv2+  Powerful syslogd replacement    
unbound 1.21.0  8.82MiB OPNsense    BSD3CLAUSE  Validating, recursive, and caching DNS resolver 
wpa_supplicant  2.11_2  1.56MiB OPNsense    BSD3CLAUSE  Supplicant (client) for WPA/802.1x protocols    
zip 3.0_2   465KiB  OPNsense    BSD3CLAUSE  Create/update ZIP files compatible with PKZIP
N0K0 commented 1 week ago

Not the most useful log, but makes things a bit clear:

dmesg.log:

igb0: link state changed to UP
igb0: link state changed to DOWN
igb0: link state changed to UP
igb0: link state changed to DOWN
igb0: link state changed to UP
igb0: link state changed to DOWN
igb0: link state changed to UP
igb0: link state changed to DOWN
igb0: link state changed to UP
igb0: link state changed to DOWN
igb0: link state changed to UP
igb0: link state changed to DOWN
igb0: link state changed to UP
igb0: link state changed to DOWN
igb0: link state changed to UP
cat dmesg.today | wc -l
     932