Open quinndiggity opened 6 months ago
I don’t think the luci-proto-bonding package will receive fixes to support non-static config, it should rather become deprecated in favor to bonding device config support which is present in netifd since https://github.com/openwrt/netifd/commit/5ba9744aac6d42da1e56357aca951b52f86cfacb
That also conceptually works better since bonding devices are a layer 2 config, not a layer 3 (proto) one.
Per- https://github.com/openwrt/packages/issues/23677#issuecomment-2002278900 - re-opening this to track the issue/fix on the
openwrt/luci
end of things.Steps to reproduce:
Network
→Interfaces
→Add new interface...
orbond0
(aLink Aggregation (Channel Bonding)
interface) →Advanced Settings
Slave Interfaces
Bonding Policy
toIEEE 802.3ad Dynamic link aggregation (802.3ad, 4)
General Settings
tabIPv4 address
andIPv4 netmask
Actual behaviour:
Expecting: non-empty value
bond-bond0
device, as expected, can be configured as part of aDHCP client
interface, rendering the mandated dummy static IP assigned to the bond interface entirely redundantExpected behavior:
A bonding
Device
(not anInterface
, per the LuCI abstraction) can be created directly, without the requirement of a dummy static IP, and have its address managed with any combination of:Static address
interfaceDHCP client
interfaceDHCP client
interfaceAdditional Information: