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.
Just a note to those interested in tspc.
In Debian tspc as package is only available in Lenny and SID repositories.
Pingback: Debian Linux: Пособие для гопников » Blog Archive » Connecting to IPv6 with Debian and AARNet
Hello,
tspc only exists in oldstable (Lenny). Nowadays you will want to install gogoc instead.
Pingback: Tweets that mention Connecting to IPv6 with Debian and AARNet « criten.org -- Topsy.com
As this guide seems to be highly popular I’ll be posting a new guide for debian squeeze shortly.
Pingback: Connecting to IPv6 with Debian Squeeze and AARNet « criten.org