Someone on LowEndTalk recently posted a great script to automatically configure IPv6 on Online.net’s dedicated servers. Since I’ve recently been using one of their 2EUR Kidéchire specials as a Deluge & SABnzbd box I found this quite useful.
This script is designed to be run on an Online.net Dedicated Server, it has been tested on:
- Debian 7
- Ubuntu 14.04
- CentOS 7
- Proxmox VE w/ OVZ (see Issue #1)
wget www.sonicboxes.com/scripts/ipv6_dhclient_online_net.sh chmod 755 ipv6_dhclient_online_net.sh ./ipv6_dhclient_online_net.sh <interface> <address block> <subnet> <duid>
All of the required information can be found on your Online.net Network configuration page (console.online.net >> Server >> Network configuration). It should look like this:
In this example, we’ll be adding the subnet 2001:0bc7:5555:101::/64 to our dedicated server via the following command:
./ipv6-dhclient-script.sh eth0 2001:0bc7:5555:101:: 64 00:04:01:07:c7:b8:2f:13:d5:a8
Next we’ll want to add some addresses from the /64 block to the server:
/sbin/ifconfig eth0 inet6 add 2001:0bc7:5555:101::1 /sbin/ifconfig eth0 inet6 add 2001:0bc7:5555:101::2
Your server should now have outgoing IPv6 connectivity and you should be able to ping the assigned address, in this example – 2001:0bc7:5555:101::1, from an outside network.