Bug #5081
closed
LADVD failing on LAGG INTERFACE
Added by Evelio Vila about 9 years ago.
Updated over 8 years ago.
Affected Architecture:
All
Description
Maybe this is not related to pfsense but to the actual packege.
Im getting these errors when enabling lldp/cdp on a lag interface
Sep 2 12:34:44 ladvd: interface lagg0_vlan117 is invalid
Sep 2 12:35:14 ladvd: interface lagg0_vlan117 is invalid
The daemon dies and respawns constantly because of this. If I don't select
the Lag interface everything works as expected.
LADVD version 1.0.4.2
- Category set to ladvd
- Status changed from New to Confirmed
- Target version deleted (
2.2.5)
- Affected Version changed from 2.2.4 to All
- Affected Architecture All added
- Affected Architecture deleted (
amd64)
- Assignee set to Jeremy Porter
- Target version set to 2.3
I'd like Jeremy to recheck this.
The issue is in any situation with virtual interfaces (lagg or VLANs), the package should enable ladvd on the parent physical interface, not the VLAN or lagg interface(s). It'll only work properly when configured on physical NICs. There's also some kind of problem in ladvd, that it shouldn't go nuts when it tries to use such a config, but it's an invalid config that causes the problems.
. . - you have some good code example to check for bridge/lagg and drill down to physical ones? Couldn't really find anything.
Kill Bill wrote:
. . - you have some good code example to check for bridge/lagg and drill down to physical ones? Couldn't really find anything.
I figured surely there are functions there already, but after looking, not in the direction that's needed in this case for VLANs, bridge or lagg. A find_physical_interfaces() function or similar to pass lagg, VLANs, bridge, etc. and return physical NICs would be helpful for this.
Hmmm, so I'm not blind at least :) Franly, I do not feel like inventing something from scratch since I'm definitely not familar with this area.
- Subject changed from LADVD failing on LAG INTERFACE to LADVD failing on LAGG INTERFACE
- Status changed from Confirmed to Feedback
- Assignee changed from Jeremy Porter to Chris Buechler
working for me with the changes I just pushed
- Status changed from Feedback to Resolved
works with the latest 1.2.1 package version. Note you have to upgrade the base system as well as it has a new function that's required.
Also available in: Atom
PDF