Tutorial: IPv6 Under Ubuntu 10.10

As some of you may know, I’m planning on updating my home server to an ubuntu-based one at some point, and I have been busy trying to get to grips with Linux and all its many different ways about how it works. Some of you may also know that IPv4 is slowly coming to an end; last I checked they’ve exhausted the pool of allocation for IPv4 (possibly bad choice of words? Please correct me if I’m wrong). I don’t mean that every possible combination of IP’s have been used up… they’ve just all been allocated off to individuals/ISP’s/corporations/etc. and its only a matter of time when they will no longer be able to provide people with an IP address (not without creating subnets, and NAT’s on top of each other to allow for more).

So in light of this, the lovely people at #ubuntu-uk have suggested I try and setup IPv6 tunnelled over IPv4 via one of many different IPv6 brokers… and I can honestly say I have successfully managed to do so! Not just for one machine, but for any machine that gets connected to my network! Score! \o/





Credits

Before I go on, as usual, I like to take this opportunity to thank the #ubuntu-uk community (mainly through IRC) for all their help and support. The main man himself that helped me through it is MartijnVdS, without his patience and help I think I would probably still be sat trying out millions of different combinations trying to get it to work. I can’t forget shauno, since me and him were talking about IPv6 (along with MartijnVdS and possibly a few others). Shauno has also helped when I was struggling by linking me to some useful places (when most people would normally be asleep). Thank you all :). If I’ve missed anyone out, please let me know.



I’m going to essentially walk through the settings and configuration as best as I possibly can (the way I understood it as people were trying to help me), and hopefully the information here will help others get started and setup too :).

Some info on World IPv6 Day is in the spoiler.
Show Spoiler ▼

Let’s begin…

Now there are two (2) ways you can get an IPv6. You can either set each machine individually, or you can setup a machine as an IPv6 router (or IPv6 announcer) to dish out IPv6 to all machines that are capable of doing so on your network. The second method is the way I have things setup at home, however as I was learning I did do the first method first. It is entirely up to you which one you want to do, and I will be listing them both. Just click on the section you’d like to follow.

Note: Both have similar steps. Also note, using a broker you’ll essentially be assigned 2^64 address (which is a HUGE number of IPv6′s that you can have for your devices!)

Show How To Setup Individually ▼

Show How To Setup as a Router ▼

Show Automatically Assign IPv6 ▼

Hope this guide helps you, and was informative at the same time. Please feel free to post any problems you may have in the comments, and I’ll try my best to answer them for you :).

VN:F [1.9.8_1114]
Rating: +2 (from 2 votes)
Tutorial: IPv6 Under Ubuntu 10.10, 100% based on 2 ratings

Leave a Comment


Comment Spam Protection by WP-SpamFree

Powered by Google Talk Widget