I’m writing this article because the IPv4 address pool is now depleted and this year will be vital for IPv6 adoption. So far my ISP Exetel has not implemented IPv6 in any form, although they have been allocated address space.
broker.aarnet.net.au provides an IPv6 tunnelling service, and I already use Debian Lenny as an Internet router.
- Signup for an account on broker.aarnet.net.au
- Install tspc. You can do this on the command prompt with: aptitude install tspc
- Adjust /etc/tsp/tspc.conf – you will need to edit the values userid, password, server=broker.aarnet.net.au, host_type=router, prefixlen=56, if_prefix
- Adjust /etc/tsp/setup.sh so that radvd is loaded on connection. Strangely the package maintainer decided to leave this commented out. It begins at line 159 and goes to line 180. You will also need to adjust line 175 from “Exec $rtadvd -u radvd -C $rtadvdconfigfile” to “Exec $rtadvd -C $rtadvdconfigfile”
- Start tspc. Run the command /etc/init.d/tspc start
- Confirm your connectivity. Run the command ping6 www.apnic.net
- You should be now connected to IPv6. Any host on your network that accepts IPv6 router advertisements will also be connected to IPv6.