[Dnsmasq-discuss] IPv6 host-id

Geert Stappers stappers at stappers.nl
Tue Apr 21 18:29:03 BST 2020


On Tue, Apr 21, 2020 at 09:47:35AM -0400, Jiawen Chen wrote:
> On Tue, Apr 21, 2020 at 3:01 AM Geert Stappers <stappers at stappers.nl> wrote:
> > On Mon, Apr 20, 2020 at 10:27:11PM -0400, Jiawen Chen wrote:
> > >
> > > I'd like to use DHCPv6 and IPv6, using the host-id-only option.
> > >
> > > ```
> > > # Enable IPv6 Router Advertisement.
> > > enable-ra
> > >
> > > # Enable DHCPv6. Serve a range for each VLAN.
> > > dhcp-range=::0:2,::0:500,constructor:br0,slaac
> >
> > note the interface
> >
> >
> > >
> > > # Assign 192.168.0.150 and [::0:1000] to my living room pc
> > >
> > dhcp-host=<livingroom_pc_MAC_redacted>,192.168.0.150,[::0:1000],livingroom.internal,12h
> > >
> > > # Assign 192.168.0.151 and [::0:1001] to my file server
> > >
> > dhcp-host=<fileserver_MAC_redacted>,192.168.0.151,[::0:1001],fileserver.internal,12h
> > > ```
> > >
> > > Sadly, the host-id-only notation ([::0:1000]) does not appear permitted
> > > when dnsmasq parses /etc/hosts.
> > >
> > > Any suggestions would be greatly appreciated!
> >
> > FWIW  I  suggest configuration syntax that allows
> >
> >
> >  dhcp-host=<livingroom_pc_MAC_redacted>,192.168.0.150,[interface(br0)::0:1000],livingroom.internal,12h
> >
> >
> Thanks for the suggestion - I will try it tonight. Is your suggested
> notation  of \[interface(<interface>)<ipv6_addr>\] documented anywhere?

Nope  ...

> I can't seem to find it on the man page after looking carefully. In
> particular, the string "interface(" does not appear.
 
 ... because it is only a suggestion.   Sorry for not writing

} FWIW  I  suggest implementation of configuration syntax that allows
}
} dhcp-host=<livingroom_pc_MAC_redacted>,192.168.0.150,[interface(br0)::0:1000],livingroom.internal,12h



Groeten
Geert Stappers
-- 
Silence is hard to parse



More information about the Dnsmasq-discuss mailing list