Current Issue


Table of contents

CD-ROM

Sys Admin and The Perl Journal CD-ROM version 12.0

Version 12.0 delivers every issue of Sys Admin from 1992 through 2006 and every
issue of The Perl Journal from 1996-2002 in one convenient CD-ROM!

Order now!

Sys Admin Magazine > Archives > 2004 > June 2004

The IPv6 Internet: Connect Today with Linux

Ibrahim Haddad

The Internet protocol version 6 (IPv6) is the next generation Internet protocol designed by the Internet Engineering Task Force (IETF) as a replacement for the Internet protocol version 4 (IPv4). Most of today's Internet uses IPv4, which has been remarkably resilient despite its age; however, it is beginning to have problems in various areas. Its most visible shortcoming is the growing shortage of IPv4 addresses needed by all the new devices connecting to the Internet. Other limitations exist in Quality-of-Service (QoS), security, auto-configuration, and mobility aspects. As a result, the IETF defined IPv6 to fix the problems in IPv4 and added many enhancements to cater to the future Internet.

Migration from IPv4 to IPv6 has been underway for a few years now, encouraged by the availability of IPv6 implementations on most operating systems and router platforms, and the availability of an IPv6 backbone that is being used for testing and deployment. In this article, I will provide a tutorial that will allow you to enable IPv6 support on your Linux machine and connect it to the IPv6 backbone (also called IPv6 Internet or the 6bone).

IPv6 Support in the Linux Kernel

You can enable support for IPv6 in the Linux kernel both as a built-in feature and as a loadable module. I will demonstrate both methods using a Linux machine installed with Fedora Core and running kernel version 2.6.0-test11 (latest version available at the time of writing).

You can either use your currently installed kernel source, or download the latest kernel from the Web. In my examples, I use the latest experimental version 2.6.0-test11, but you can use any other 2.4




MarketPlace

Free Download Speeds Up PCs
Make Your PC Faster --New Diskeeper 2008 Speeds Up PCs --Download Free Trial Now!

Automate Software Builds with Visual Build Pro
Easily create an automated, repeatable process for building and deploying software.

Flowcharts from C/C++ code -- Free trial download
Understand C/C++ code in less time. A new team member ? Inherited legacy code ? Get up to speed faster with Crystal Flow for C/C++. Code-formatting improves readability. Flowcharts are integrated with code browser. Export flowcharts to Visio.

WinDev 12 - Powerful IDE
Develop 10 times faster ! ALM, IDE, .Net, RAD, 5GL, Database, 5GL, 64-bit, etc. Free Express version

Wanna see your ad here?