Page MenuHomeVyOS Platform

service_router-advert.py issue
Open, NormalPublicBUG

Description

It changed the interface name from pod-network02 to pod_network02

commands:
set service router-advert interface pod-network02

cat /run/radvd/radvd.conf
interface pod_network02 {

IgnoreIfMissing on;
AdvDefaultPreference medium;
MaxRtrAdvInterval 600;
AdvReachableTime 0;
AdvIntervalOpt on;
AdvSendAdvert on;
AdvOtherConfigFlag off;
AdvRetransTimer 0;
AdvCurHopLimit 64;

};

Details

Version
1.5
Is it a breaking change?
Unspecified (possibly destroys the router)
Issue type
Bug (incorrect behavior)

Event Timeline

Viacheslav triaged this task as Normal priority.Jul 13 2025, 2:10 AM

I think the root cause is rtradv = conf.get_config_dict(base, key_mangling=('-', '_'), get_first_key=True) in service_router-advert.py ,not sure why need key_mangling .