IPv6 Support

Each of our guests has a small number of IP addresses allocated to them - and additionally since January 2011 each guest has an allocation of IPv6 space.

IPv6 support is becoming increasing useful in a world in which IP(v4) addresse are becoming scarce. In the future is seems likely that many more people will use IPv6 - but for the moment it is only a niche interest.

General Network Setup

The following table lists the IP addresses assigned to each of our guests, see below for details on setting up IPv6 support.

GuestIPv4 AllocationIPv6 AllocationNotes
grimoire80.68.85.37-392001:41c8:125:37::/64
nsa80.68.85.43-452001:41c8:125:43::/64
skx80.68.85.46-482001:41c8:125:46::/64
joey80.68.85.49-512001:41c8:125:49::/64
cernio80.68.85.52-542001:41c8:125:52::/64
ore180.68.85.34-362001:41c8:125:34::/64Half-sized guest
ore280.68.85.552001:41c8:125:55::/64Half-sized guest.

As an aid to memory the IPv6 allocations are based upon the last octet of the first IP address allocated to each guest.

IPv6 Setup

On a Debian system you'll configure IPv6 by adding something like this to /etc/network/interfaces and restarting networking - note that if you've not restarted your guest since IPv6 support was enabled you'll need to reboot first. (This reboot will ensure that the host system routes you the IPv6 range.)

iface eth0 inet6 static
    address 2001:41c8:125:46::10
    netmask 64
    gateway fe80::1

Here the 46 is the range from the table above, and the ::10 is the last "octet" of the IPv6 address.

To test you can run two things:

~$ # testing gateway link
~$ ping6 -c 3 -I eth0 fe80::1

~$ # testing external connectivity:
~$ ping6 -c 3 ipv6.google.com

You might also need to run "modprobe ipv6", or ensure you're running one of the more recent kernels we provide to ensure that you have IPv6 support loaded.

Finally if you do run into any problems don't forget to examine your firewall rules, via the ip6tables command - or request support.