On 11/03/2021 15:14, Chris Bell via GLLUG wrote:
Hello,
IPv6 is designed so that a single address can be allocated to multiple
interfaces, for example in a round-robin, and a single interface can have
multiple addresses.
I am using Debian 10 Buster on various computers including RaspberryPi and find
that I can manually add addresses to a running computer, but if I attempt to
configure multiple addresses only the last is accepted, and all but one is lost
after a reboot.
I've found various ways of configuring additional IPv6 addresses on
Raspbian / Debian Buster. It depends to a large extent on whether it's
headless or using a graphical desktop - where there are desktop client
components which want to get involved.
On a plain (headless) Raspbian system, what I did was to edit
/etc/dhcpcd.conf and added the following two lines at the end:
interface eth0
static ip6_address=2001:<more of it>:4001/64
That causes dhcpcd to allocate that one in addition to the one it
calculates from the MAC address.
On another headless Raspberry Pi, but running plain Debian Buster (not
Raspbian) I put the following in /etc/network/interfaces.d/eth0
auto eth0
allow-hotplug eth0
iface eth0 inet dhcp
iface eth0 inet6 static
address 2001:<the rest>
netmask 64
This causes the interface to be configured with *just* that IPv6 address
(no auto-calculated one) but you can always put additional ones there too.
I suppose it depends on whether you're running dhcpcd or not. Raspbian
does by default, but Debian doesn't.
HTH
John
--
Xronos Scheduler - https://xronos.uk/
All your school's schedule information in one place.
Timetable, activities, homework, public events - the lot
Live demo at https://schedulerdemo.xronos.uk/
--
GLLUG mailing list
GLLUG@mailman.lug.org.uk
https://mailman.lug.org.uk/mailman/listinfo/gllug