[Dnsmasq-discuss] IPv6 addresses are (almost) immediately deprecated
Geert Stappers
stappers at stappers.nl
Fri Sep 22 21:21:58 UTC 2023
On Fri, Sep 22, 2023 at 09:48:04PM +0100, Graham Leggett wrote:
> On 22 Sep 2023, at 20:27, Geert Stappers wrote:
> > On Fri, Sep 22, 2023, Graham Leggett wrote:
> >> I have a dnsmasq config on a development machine that looks like this:
> >>
> >> dhcp-range=fd33:xxxx:xxxx:1::, ra-only, 24h
> >>
> >> The intention is for this development machine to announce to anyone
> >> directly connected that the development machine exists, and can be
> >> connected to. No routing, no DNS, only “I exist”.
> >>
> >> This almost works. On MacOS I’m getting an IP address allocated on
> >> the expected interface, but almost immediately the address is declared
> >> “deprecated”.
> >
> > Why?
>
> I was today-years-old when I learned there was such a thing as a
> deprecated IPv6 address. I am as confused as you are :)
You might be confused, I was lazy. The simple "Why?" was transmitted as
Find out **why** it is declared deprecated.
> >> This causes MacOS to ignore the direct connection and to route packets
> >> to the router, which in turn has no idea what to do with the packets
> >> and (correctly) drops them.
> >>
> >> How do I get dnsmasq to tell anyone who cares that the IPv6 addresses
> >> are valid and not deprecated?
> >
> > I would start with only two computers: One being dnsmasq doing radvd,
> > the other one being told "you exist".
>
> I am somewhat limited in the hardware I have available to me.
>
> The development machine is currently running in virtualbox. Virtualbox
> local only networks appear to ignore IPv6 on the host, there is
> talk of setting /etc/vbox/networks.conf but this does not appear to
> work. Ignoring this side-quest for now.
>
> Virtualbox bridging the development machine directly to the network
> works - but the IPv6 addresses are deprecated soon after being assigned,
> and so stop working after a short while.
It became the reason for this email thread ...
> The end goal is ease of use - deploy the development machine and off
> you go, but this seems to be weirdly difficult. Does anyone know what
> would trigger a deprecated IPv6 address to be created, and how to make
> it stop?
Groeten
Geert Stappers
--
Silence is hard to parse
More information about the Dnsmasq-discuss
mailing list