Last year I successfully modified /etc/network/interfaces on my remote debian 8 server to handle multiple IPv4 addresses on a single NIC, and now I want to add its IPv6 capability.
But, before I do, I would like to show you my proposed new interfaces file for comment and to make sure I don't break my server: My hosting service has provisioned my server with the following IP address information: dns-nameservers 192.187.107.16 69.30.209.16 IPv4: === Gateway: 142.54.186.1 Subnet Mask: 255.255.255.248 assigned 142.54.186.2/29 which results in five addresses: 142.54.186.2 142.54.186.3 142.54.186.4 142.54.186.5 142.54.186.6 IPv6: === Gateway: 2604:4300:a:95::1 Subnet Mask: ffff:ffff:ffff:ffff:: assigned 2604:4300:a:95::2/64 and I will use the following five addresses: 2604:4300:a:95::2 2604:4300:a:95::3 2604:4300:a:95::4 2604:4300:a:95::5 2604:4300:a:95::6 The proposed /etc/network/interfaces file: # begin ============================= iface eth0 inet static address 142.54.186.2 netmask 255.255.255.248 gateway 142.54.186.1 dns-nameservers 192.187.107.16 69.30.209.16 # add new IPv4 devices up addr add 142.54.186.3/29 dev $IFACE label $IFACE:0 down addr del 142.54.186.3/29 dev $IFACE label $IFACE:0 up addr add 142.54.186.4/29 dev $IFACE label $IFACE:1 down addr del 142.54.186.4/29 dev $IFACE label $IFACE:1 up addr add 142.54.186.5/29 dev $IFACE label $IFACE:2 down addr del 142.54.186.5/29 dev $IFACE label $IFACE:2 up addr add 142.54.186.6/29 dev $IFACE label $IFACE:3 down addr del 142.54.186.6/29 dev $IFACE label $IFACE:3 iface eth0 inet6 static address 2604:4300:a:95::2 netmask ffff:ffff:ffff:ffff:: gateway 2604:4300:a:95::1 dns-nameservers 192.187.107.16 69.30.209.16 # add new IPv4 devices up addr add 2604:4300:a:95::3/64 dev $IFACE label $IFACE:4 down addr del 2604:4300:a:95::3/64 dev $IFACE label $IFACE:4 up addr add 2604:4300:a:95::4/64 dev $IFACE label $IFACE:5 down addr del 2604:4300:a:95::4/64 dev $IFACE label $IFACE:5 up addr add 2604:4300:a:95::5/64 dev $IFACE label $IFACE:6 down addr del 2604:4300:a:95::5/64 dev $IFACE label $IFACE:6 up addr add 2604:4300:a:95::6/64 dev $IFACE label $IFACE:7 down addr del 2604:4300:a:95::6/64 dev $IFACE label $IFACE:7 # end ============================= Thanks for your help. Best regards, -Tom