Removing noprefixroute flag on NetworkManager interfaces

I’m not really sure whether this is the right forum to discuss in, but I’ve a question regarding NetworkManager since Rocky Linux 9 uses it. I’m in the middle of creating a POC for a cloud platform which needs BGP+EVPN for VXLAN. For this I wanted to go for FRR as the routing daemon. However, when setting up a simple OSPF network, I’m noticing that the loopbacks that we’re announcing is marked as inactive.

Further discussion in a subreddit, looks like it’s because NetworkManager automatically applied the noprefixroute flag to interfaces managed by it. This makes the route not being installed as connected in FRR. Refer here: https://bbs.archlinux.org/viewtopic.php?id=291329. TLDR, is there a way to configure NetworkManager to NOT applies the flag to interfaces it manage?

Wanted to go with systemd-networkd path but seems like it’s not installed by default in Rocky Linux 9.

Thanks for all the help :smiley:

This discussion NM and noprefixroute (#1452) · Issues · NetworkManager / NetworkManager · GitLab seems to come to a conclusion that FRR has to change.

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.