OPNsense Forum

Archive => 19.7 Legacy Series => Topic started by: tokade on December 31, 2019, 12:08:58 AM

Title: VLAN xen HVM crashes
Post by: tokade on December 31, 2019, 12:08:58 AM
Hi all,

after several days of nightly crashes and some commands / functions, which crashes OPNsense immediately, I testes all day long what could be the reason.

Here is my configuration:

Starting tests from LiveCD and then a fresh installed domU. I think I could narrow down the reason for my crashes.

The crashes started, when I use VLANs on the WLAN interface xn3 in the new OPNsense domU again - without them, I couldn't force a crash. The VLANs have been configured in OPNSense with parent interface MTU 1504 and for the WLAN bridge set in dom0 to 1504 either. The VLANs work well and no TX drops in dom0 or domU.

I'm pretty sure now, that he VLANs are the reason for the nightly crashes too, since I introduced them some days before the update to 19.7.8. Here is what i tested and the results for the commands / functions that crashes the domU:

domU from LiveCD mode:
OPNsense 19.7-amd64
FreeBSD 11.2-RELEASE-p11-HBSD
OpenSSL 1.0.2s 28 May 2019

without IPv6 on WAN
no configuration
sysctl -a via CLI: OK
Audit health via GUI: OK
edit pppoe via GUI: OK
---
domU from fresh install:
OPNsense 19.7-amd64
FreeBSD 11.2-RELEASE-p11-HBSD
OpenSSL 1.0.2s 28 May 2019

without IPv6 on WAN
minmal configuration (WAN & LAN)
sysctl -a via CLI: OK
Audit health via GUI: OK
edit pppoe via GUI: OK
----
install os-xen 1.2 and reboot
sysctl -a via CLI: OK
Audit health via GUI: OK
edit pppoe via GUI: OK
----
update --> 19.7.8
OPNsense 19.7.8-amd64
FreeBSD 11.2-RELEASE-p16-HBSD
OpenSSL 1.0.2t 10 Sep 2019

sysctl -a via CLI: OK
Audit health via GUI: OK
edit pppoe via GUI: OK
----
activate DHCPv6 on WAN
sysctl -a via CLI: OK
Audit health via GUI: OK
edit pppoe via GUI: OK
----
activate IPv6 on LAN (track WAN)
sysctl -a via CLI: OK
Audit health via GUI: OK
edit pppoe via GUI: OK
----
restore DHCP, DHCPv6, system tunables, unbound conf from backup and reboot
sysctl -a via CLI: OK
Audit health via GUI: OK
edit pppoe via GUI: OK
---
restore interfaces (with VLANs) from backup and reboot
sysctl -a via CLI: crashes
Audit health via GUI: OK
edit pppoe via GUI: crashes


Hopefully somebody else has a working installation of OPNsense as HVM domU with VLANs. Since I haven't found anything similar here in the forum or with google, any advice what could be wrong with my configuration is appreciated.

A crash report (sysctl -a) was sent after reboot with the last configuration from my test domU. If necessary, I can do more tests or try to debug /  to trace.

Kind regards
Torsten
Title: Re: VLAN xen HVM crashes
Post by: tokade on December 31, 2019, 02:34:42 PM
Today I did test a fresh installation, no update and imported my configuration with the VLANs. The domU crashes immediately with sysctl -a.

Removing the bridge for WLAN in the domU configuration, which is used for the VLANs no crash with sysctl -a.

The bridge uses one of the 4-ports of a Intel i350 card. So I'm wondering, if the combination of xen, i350 and freebsd, vlan is the reason.

Anybody has a similar configuration?

Kinde regards
Torsten