Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Unraid server freezes when enabling bridge with VLANs on LACP bond

Featured Replies

I’m running an Unraid server on the latest stable release.

Network setup:

  • 4 physical NICs bonded using LACP (802.3ad)

  • Bond connected to a switch port-channel (LACP, VLAN trunk)

  • Single Linux bridge (br0) on top of the bond

  • 5 VLANs configured on the bridge

  • Multiple Docker containers on different VLAN subnets

  • Containers work normally before enabling bridge + VLANs

Problem:
After enabling bridging with VLANs on the bonded interface, the system starts to hang after ~30 seconds:

  • Docker container consoles freeze

  • Unraid Web UI becomes unresponsive

  • Local Unraid console (keyboard/monitor) also freezes

  • System requires a hard reboot to recover

Important note:

  • If I disable the bridge and VLANs, the system is completely stable

  • The hang is consistent and happens roughly 30 seconds after enabling the bridge

  • No obvious error messages are logged before the freeze


Network configuration (from network.cfg)

# Generated settings:
IFNAME[0]="br0"
BONDNAME[0]="bond0"
BONDING_MIIMON[0]="100"
BONDING_MODE[0]="4"
BONDNICS[0]="eth0 eth1 eth2 eth3 eth4"

BRNAME[0]="br0"
BRNICS[0]="bond0"
BRSTP[0]="no"
BRFD[0]="0"

PROTOCOL[0]="ipv4"
USE_DHCP[0]="no"
IPADDR[0]="10.30.20.254"
NETMASK[0]="255.255.255.0"
GATEWAY[0]="10.30.20.1"
METRIC[0]="14"

DNS_SERVER1="10.30.20.1"
DHCP_KEEPRESOLV="yes"
USE_DHCP6[0]="yes"
DHCP6_KEEPRESOLV="no"

# VLANs on br0
DESCRIPTION[0,1]="agr_lan_client"
VLANID[0,1]="30"
IPADDR[0,1]="10.30.30.254"

DESCRIPTION[0,2]="agr_lan_iot"
VLANID[0,2]="72"
IPADDR[0,2]="10.30.72.254"

DESCRIPTION[0,3]="agr_lan_mgmt"
VLANID[0,3]="100"
IPADDR[0,3]="10.30.100.254"

DESCRIPTION[0,4]="agr_lan_wifi_mgmt"
VLANID[0,4]="200"
IPADDR[0,4]="10.30.200.254"

DESCRIPTION[0,5]="agr_lan_wifi_client"
VLANID[0,5]="201"
IPADDR[0,5]="10.30.201.254"

VLANS[0]="6"
SYSNICS="1"

Question:
Has anyone seen Unraid lock up when using LACP + bridge + multiple VLANs together?

Is this a known limitation or bug with:

  • Linux bridging over bonded interfaces

  • Docker macvlan/ipvlan interaction

  • STP disabled on the bridge

  • Multiple IPs assigned to bridge VLAN interfaces

Any guidance on what to test or change (STP on/off, ipvlan vs macvlan, MTU, removing IPs from VLAN interfaces, etc.) would be appreciated.


I did request some assistance from unraid support but did not have a win.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.