Hello,
I noticed what appears to be a configuration inconsistency related to interface disable state persistence.
Version:
Version: VyOS 2026.06.10-0053-rolling
Release train: rolling
Release flavor: generic
Built by: autobuild@vyos.net
Built on: Wed 10 Jun 2026 00:53 UTC
Build UUID: c824595f-01ce-4f7e-b0ca-4d20bfad9abe
Build commit ID: 0b27f39ae61acc
Architecture: x86_64
Boot via: installed image
System type: bare metal
Hardware vendor: Dell Inc.
Hardware model: PowerEdge R630
Network adapter:
- Intel X520-DA2
Steps to reproduce:
-
Disable interface
eth5. -
Commit and save the configuration.
-
Reboot the router.
Expected behavior:
eth5 should remain administratively down after reboot because the configuration contains the disable option.
Actual behavior:
After reboot, eth5 comes up and becomes active, even though the configuration still shows the interface as disabled.
Configuration after reboot:
set interfaces ethernet eth5 description 'Bond0'
set interfaces ethernet eth5 disable
set interfaces ethernet eth5 disable-flow-control
set interfaces ethernet eth5 hw-id '90:e2:ba:35:01:a0'
set interfaces ethernet eth5 offload gro
set interfaces ethernet eth5 offload gso
set interfaces ethernet eth5 offload sg
set interfaces ethernet eth5 offload tso
set interfaces ethernet eth5 ring-buffer rx '4096'
set interfaces ethernet eth5 ring-buffer tx '4096'
or:
interfaces {
ethernet eth5 {
description Bond0
disable
disable-flow-control
hw-id 90:e2:ba:35:01:a0
offload {
gro
gso
sg
tso
}
ring-buffer {
rx 4096
tx 4096
}
}
}
However, the operational state shows the interface as up after the reboot:
Interface IP Address MAC VRF MTU S/L Description
eth5 - 90:e2:ba:35:01:a0 default 1500 u/u Bond0
As shown above, the interface is configured with disable, but its operational state is u/u after reboot.
Has anyone seen similar behavior, or is this a known issue?