Project

General

Profile

Actions

Bug #3780

closed

VLAN on LAGG may loose their MAC addresses if the LAGG membership is changed.

Added by Ashley Brandwood about 11 years ago. Updated almost 11 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
Interfaces
Target version:
-
Start date:
07/28/2014
Due date:
% Done:

0%

Estimated time:
Plus Target Version:
Release Notes:
Affected Version:
2.1.x
Affected Architecture:

Description

Configuration:
  • PFSense 2.1.3
  • Watchguard X750e
  • LAGG0 consisting of sk2,sk3,msk0,msk1
  • VLAN10, VLAN100 on LAGG0
  • Configuration using the web interface.

Issue:
If the port membership of the LAGG is changed, VLAN interfaces associated with the LAGG may loose their MAC addresses. The LAGG appears to get it's MAC address from the 1st member port (when listed alphabetically).

If the LAGG contains eth1, eth2, and you add eth3, no problem. If you add eth0, or em0 etc, then it breaks the VLANs

Steps taken to reproduce:
Create the LAGG ( https://pfsense/interfaces_lagg.php ) using ports sk2 (00:90:8f:3c:59:2f) and sk3 (00:90:8f:3c:59:30).
Create VLAN 2, 3 & 4 on the LAGG ( https://pfsense/interfaces_vlan.php ).
Create VLAN Interfaces (lagg0_vlan2, lagg0_vlan3, lagg0_vlan4) ( https://pfsense/interfaces_assign.php ).
Check the Status:Interfaces ( https://pfsense/status_interfaces.php ).
lagg0 has the MAC Address from sk2 (00:90:8f:3c:59:2f)
lagg0_vlan2 has has the same MAC address as lagg0/sk2 (00:90:8f:3c:59:2f)
lagg0_vlan3 has has the same MAC address as lagg0/sk2 (00:90:8f:3c:59:2f)
lagg0_vlan4 has has the same MAC address as lagg0/sk2 (00:90:8f:3c:59:2f)
All vlan interfaces are pingable from the lan.

Edit the LAGG (https://pfsense/interfaces_lagg.php ) added ports msk0 (00:90:8f:3c:59:31) and msk1 (00:90:8f:3c:59:32).

Check the Status:Interfaces (https://pfsense/status_interfaces.php ).
lagg0 has the MAC Address from msk0 (00:90:8f:3c:59:31)
lagg0_vlan2 has the MAC address "00:00:00:00:00:00"
lagg0_vlan3 has the MAC address "00:00:00:00:00:00"
lagg0_vlan4 has the MAC address "00:00:00:00:00:00"
Only lagg0 interfaces is pingable from the lan.

"edit" VLAN2 (https://pfsense/interfaces_vlan.php) ... and by "edit" I mean click the "edit" button, then the "save" without changing any details

Check the Status:Interfaces (https://pfsense/status_interfaces.php ).
lagg0 has the MAC Address from msk0 (00:90:8f:3c:59:31)
lagg0_vlan2 has the MAC address from lagg0/msk0 (00:90:8f:3c:59:31)
lagg0_vlan3 has the MAC address "00:00:00:00:00:00"
lagg0_vlan4 has the MAC address "00:00:00:00:00:00"
Only lagg0 & lagg0_vlan2 interfaces are pingable from the lan.

Repeat the above step for each vlan, and they will gain a valid MAC address, and start working.

Actions #1

Updated by Chris Buechler almost 11 years ago

  • Status changed from New to Closed

This is true, but it doesn't matter in most circumstances. For those where you need the MAC to not change, you need to statically configure the MAC on the lagg's Interfaces>(interface name) page.

Actions

Also available in: Atom PDF