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

Reply via email to