Package: radvd Version: 1:1.8-1.2 When radvd has been configured to listen on an interface but ignore if missing, and when that interface is later brought up, a router advertisement is sent for the prefix of the newly activated interface, but it is sent to the wrong interface (i.e., some already existing interface).
To reproduce: consider the following radvd.conf: ### cut after ### interface eth0 { AdvSendAdvert on; MaxRtrAdvInterval 300; prefix 2001:db8::/64 { AdvOnLink on; AdvAutonomous on; }; }; interface dummy0 { IgnoreIfMissing on; AdvSendAdvert on; MaxRtrAdvInterval 60; prefix 2001:db8:bad::/64 { AdvOnLink on; AdvAutonomous on; }; }; ### cut before ### Start radvd with eth0 up but dummy0 down. *Then* bring dummy0 up: radvd sends a router advertisement for 2001:db8:bad::/64 on eth0 (rather than on dummy0): this is wrong. [Please forward this bug upstream if appropriate.] -- David A. Madore ( http://www.madore.org/~david/ ) -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org