Open woffs opened 3 months ago
After investigating I don't think this is the case anymore. After reloading zebra the static routed get activated even if configured in static.config. So I think the startup procedure has to be fixed/reworked, or alternatively reworked to use integrated config.
In my testing the mgmt config seems to use a different syntax and /etc/frr/mgmt.conf seems unrelated to routing. The integrated config should be easy to handle as every .conf should just be appended to /etc/frr/frr.conf. But as you said the startup had to be reworked
Refactoring is in progress.
PR #327099 is ready for a gentle review
Describe the bug
After applying https://github.com/NixOS/nixpkgs/pull/274425 which I remember running fine with frr-9 we now run into https://github.com/FRRouting/frr/issues/15812
static
configuration does not get recognized anymore, it has to be moved tomgmt
to work again. The logic to enable mgmt when static is enabled is not the right solution anymore.Steps To Reproduce
take a config which worked before, like
and get
and a empty staticd running config with frr-10, instead of the expected routes.
Workaround
This can be worked around like
Solution?
I think we have to change
nixos/modules/services/networking/frr.nix
to put "static" configuration into mgmt, to not break existing setups. Later we have to change to unified config at all. @mweineltMetadata
"x86_64-linux"
Linux 6.6.32, NixOS, 24.05 (Uakari), 24.05.20240530.0f1a94c
yes
yes
nix-env (Nix) 2.18.2
""
""
/nix/store/v0sia9lh4vl46dsx8dcw1q5vpj1gzndm-source