On 7/02/19 10:05 PM, Richard Hector wrote: > Hi all, > > Tipped off by a comment on here, and confirmed I think by reading the > manpage, it seems I should be able to set multiple addresses on an > interface by using multiple iface stanzas for the same interface in > /etc/network/interfaces. > > So I have something like this: > > iface ens3 inet static > <v4 stuff> > > # this one should hopefully configure via SLAAC > iface ens3 inet6 auto > > # this one is for my static stuff (using a ULA prefix) > iface ens3 inet6 static > address 2001:db8::1/64 > up ip -6 route add ... > up ip -6 route add ... > up ip -6 route add ... > > But I don't get the SLAAC address. The only way I've managed to get the > SLAAC address plus the static, is to have a single auto stanza like this: > > iface ens3 inet6 auto > up ip -6 addr add 2001:db8::1/64 dev ens3 > up ip -6 route add ... > up ip -6 route add ... > up ip -6 route add ... > > Incidentally, that also gives me an autoconfigured address (based on the > MAC) in the 2001:db8::/64 prefix, which I don't think I need. > > Does that suggest a bug in ifupdown? Or am I interpreting something wrong?
Actually, if I put the 'auto' stanza after the 'static' one, it does work (I still get the autogenerated address in the ULA prefix). Is it supposed to be order-sensitive? I can also make it work by adding 'autoconf 1' to the static stanza, and omitting the auto stanza. Richard
signature.asc
Description: OpenPGP digital signature