Native IPv6

From OneNode Wiki
Jump to: navigation, search

Contents

What is IPv6?

Internet Protocol version 6 (IPv6) is an Internet Protocol version which is designed to succeed IPv4. IPv6 has a vastly larger address space than IPv4. This results from the use of a 128-bit address, whereas IPv4 uses only 32 bits. The new address space thus supports 2^128 addresses.

With IPv4 exhaustion rapidly approaching, it is important to adopt IPv6 wherever possible.

Acquiring an IPv6 range

OneNode provides a /96 IPv6 range (roughly 4,294,967,296 IP addresses) to clients who request it -- absolutely free of charge. Open a ticket at the helpdesk requesting this and we will assign you a range.

Installing your IPv6 range

Perhaps the simplest way to install your IPv6 addresses is to use ifconfig. You would do so by doing

/sbin/ifconfig eth0 inet6 add 2607:9800:C100:A001::xxxx:yyyy/96

xxxx = your range (which we will tell you during the assignment) yyyy = the last 4 digits of the IP address (ie 0001, 0002).

Testing connectivity

To test that IPv6 is working correctly, simply do:

ping6 ipv6.google.com

You should be able to ping the address correctly (ctrl +c to stop the ping).

Tips and Tricks

With IPv6, IPs can be A-F and 1-9. So your IP addresses could be something like:

2607:9800:C100:A001::xxxx:0001

2607:9800:C100:A001::xxxx:0002

2607:9800:C100:A001::xxxx:AFBC

2607:9800:C100:A001::xxxx:CCCC

2607:9800:C100:A001::xxxx:19AB

The possibilities are practically endless.

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox