What is ipv6 ?

Internet Protocol version 6 (IPv6) is a network layer for packet-switched internetworks. It is designated as the successor of IPv4, the current version of the Internet Protocol, for general use on the Internet.

Why a new version of Internet Protocol ?

The main reason is because more people use internet and the Internet Protocol these days so the IPv6 came with a much larger address space that allows greater flexibility in assigning addresses .

Tunnelbroker.net ?

Hurricane Electric IPv6 Tunnel Broker is a free tunnel broker service enables you to reach the IPv6 Internet by tunneling over existing IPv4 connections from your IPv6 enabled host or router to one of our IPv6 routers.

IPv6 Supported in Linux

Visit this url for more information about installing, configuring, using of IPv6 in Linux.

Lets use it now!

okey so what we are going to do is register a free account in tunnelbroker.net . after registering your free account login to it then go to “Update IPv4 Endpoint” page , enter your public IP in the box thats it. if your firewall is blocking ICMP then you have to allow connections coming from ipv6.he.net. thats all your ready to use your new IPv6 just open a terminal and type

root::qnix[0]@~ $ ifconfig sit0 up
root::qnix[0]@~ $ ifconfig sit0 inet6 tunnel ::216.66.80.26
root::qnix[0]@~ $ ifconfig sit1 up
root::qnix[0]@~ $ ifconfig sit1 inet6 add 2001:470:1f08:64::2/64
root::qnix[0]@~ $ route -A inet6 add ::/0 dev sit1

done thats all!! and here’s your new IPv6 interface (sit1)

root::qnix[0]@~ $ ifconfig sit1
sit1      Link encap:IPv6-in-IPv4
inet6 addr: 2001:470:1f08:64::2/64 Scope:Global
inet6 addr: fe80::c0a8:16c/64 Scope:Link
UP POINTOPOINT RUNNING NOARP  MTU:1480  Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:35 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b)  TX bytes:2940 (2.8 KB)

Lets try it on IRCs that support IPv6

irc> /server efnet.ipv6.xs4all.nl
* Looking up efnet.ipv6.xs4all.nl
* Connecting to efnet.ipv6.xs4all.nl (2001:888:0:2::2) port 6667..
* Connected. Now logging in...
* *** Looking up your hostname...
* *** Checking iden
.....etc
irc> /whois Qnix
* [Qnix] (n=Qnix@2001:470:1f08:64::2): 0x80
* [Qnix] idle 00:00:05, signon: Wed Mar 12 04:48:50
* [Qnix] End of WHOIS list.