<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[IPv6 Forum - All Forums]]></title>
		<link>http://www.ipv6forum.forums.vedovanetwork.com/</link>
		<description><![CDATA[IPv6 Forum - http://www.ipv6forum.forums.vedovanetwork.com]]></description>
		<pubDate>Fri, 02 Jan 2009 08:06:09 +0100</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[Hi!]]></title>
			<link>http://www.ipv6forum.forums.vedovanetwork.com/thread-10.html</link>
			<pubDate>Sun, 01 Nov 2009 18:18:18 +0100</pubDate>
			<guid isPermaLink="false">http://www.ipv6forum.forums.vedovanetwork.com/thread-10.html</guid>
			<description><![CDATA[hey folks!<br />
<br />
feel free to post your feelings in here...<br />
<br />
regards,]]></description>
			<content:encoded><![CDATA[hey folks!<br />
<br />
feel free to post your feelings in here...<br />
<br />
regards,]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[New server!]]></title>
			<link>http://www.ipv6forum.forums.vedovanetwork.com/thread-9.html</link>
			<pubDate>Sun, 01 Nov 2009 18:16:15 +0100</pubDate>
			<guid isPermaLink="false">http://www.ipv6forum.forums.vedovanetwork.com/thread-9.html</guid>
			<description><![CDATA[Theres a new Canadian IPv6(Only) server in FlexNet network<br />
<br />
irc6.ca.flexnet.org]]></description>
			<content:encoded><![CDATA[Theres a new Canadian IPv6(Only) server in FlexNet network<br />
<br />
irc6.ca.flexnet.org]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Current ipv6 capable servers]]></title>
			<link>http://www.ipv6forum.forums.vedovanetwork.com/thread-8.html</link>
			<pubDate>Sun, 01 Nov 2009 17:53:41 +0100</pubDate>
			<guid isPermaLink="false">http://www.ipv6forum.forums.vedovanetwork.com/thread-8.html</guid>
			<description><![CDATA[The following EFNet servers are accepting ipv6 connections to a certain degree:<br />
<br />
* irc.ipv6.homelien.no - 2001:840:0:0:0:0:0:1000 (open to all)<br />
<br />
* irc.efnet.nl - 2001:7B8:3:3F:201:2FF:FEF6:574E (restricted to 2001::/16)<br />
<br />
* efnet.ipv6.xs4all.nl - 2001:888:0:2:0:0:0:2 (open to all)<br />
<br />
These two servers are working closely together on an automated web-based I-line request form. As soon as it has been finished, requests for I-lines will be accepted again.]]></description>
			<content:encoded><![CDATA[The following EFNet servers are accepting ipv6 connections to a certain degree:<br />
<br />
* irc.ipv6.homelien.no - 2001:840:0:0:0:0:0:1000 (open to all)<br />
<br />
* irc.efnet.nl - 2001:7B8:3:3F:201:2FF:FEF6:574E (restricted to 2001::/16)<br />
<br />
* efnet.ipv6.xs4all.nl - 2001:888:0:2:0:0:0:2 (open to all)<br />
<br />
These two servers are working closely together on an automated web-based I-line request form. As soon as it has been finished, requests for I-lines will be accepted again.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[The ARP process in IPv6]]></title>
			<link>http://www.ipv6forum.forums.vedovanetwork.com/thread-7.html</link>
			<pubDate>Sun, 01 Nov 2009 17:27:58 +0100</pubDate>
			<guid isPermaLink="false">http://www.ipv6forum.forums.vedovanetwork.com/thread-7.html</guid>
			<description><![CDATA[In IPv6, the IPv4 ARP process has been replaced by something called Neighbor<br />
Discovery.<br />
<br />
With IPv4, ARP has an ethernet protocol ID of 0x0806 and IPv4 has a protocol ID<br />
of 0x0800. With IPv6 both the Neighbor Discovery function and regular IPv6<br />
packets have the same protocol ID - 0x86dd. There is then no way to tell<br />
without looking at the higher layers if the traffic is Neighbor Discovery<br />
traffic or regular IPv6 unicast/multicast/anycast traffic.<br />
<br />
So, now that we know Neighbor Discovery replaces ARP, lets go through a simple<br />
example showing how it works and the addresses involved.<br />
<br />
Here is the topology we will use for the example:<br />
<br />
PC1---eth---switch---eth---PC2<br />
<br />
The network here is all ethernet, but it could be any Layer 2 medium that<br />
transports ethernet (1483 bridged, LANE, PWE3 etc).<br />
<br />
So, assuming no communication has already taken place, we will start a ping<br />
from PC1 to PC2.<br />
<br />
PC1 = 2000::1/64<br />
PC2 = 2000::2/64<br />
<br />
What happens first is PC1 needs to discover the MAC address of PC2 because the<br />
medium is Ethernet.<br />
<br />
PC1 sends out a Neighbor Solicitation packet that looks like this:<br />
<br />
----Ethernet Packet----<br />
Source MAC = 00:00:00:00:00:01<br />
Destination MAC = 33:33:FF:00:00:02<br />
Ethernet Protocol ID = 0x86DD<br />
<br />
----IPv6 Packet----<br />
IPv6 Next Header = 58 (ICMPv6)<br />
Source IPv6 address = 2000::1<br />
Destination IPv6 address = FF02::1:FF00:2<br />
<br />
----ICMPv6 Packet----<br />
Type = 135 (Neighbor Solicitation)<br />
Target Address = 2000::2<br />
Link Layer Address = 00:00:00:00:00:01<br />
<br />
Ok, so a few things to explain here. First, where is the destination MAC<br />
address coming from? Well, the 33:33:ff section is reserved for the Neighbor<br />
Discovery process and the 00:00:02 section is an extrapolation of the IPv6 address<br />
(low order 24 bits of the IPv6 address).<br />
<br />
Next, where is the destination IPv6 address coming from? This is a special<br />
address which denotes all hosts on the network (FF02::1 - same L2 segment) and<br />
again an extrapolation of the destination IPv6 address (00:2). For example, you<br />
could ping6 FF02::1 and all hosts on that LAN would respond.<br />
<br />
Next is the actual ICMPv6 packet and its' contents. The target address is<br />
obvious - it's the destination IPv6 address you're trying to reach. The Link<br />
Layer Address is the local source MAC address.<br />
<br />
So, now that we have all the information needed to originate the Neighbor<br />
Discovery process, we will look at the Neighbor Advertisement reply.<br />
<br />
Once PC2 receives the Neighbor Solicitation and recognizes his IPv6 address he<br />
must reply with a Neighbor Advertisement packet. This is what it looks like:<br />
<br />
----Ethernet Packet----<br />
Source MAC = 00:00:00:00:00:02<br />
Destination MAC = 00:00:00:00:00:01<br />
Ethernet Protocol ID = 0x86DD<br />
<br />
----IPv6 Packet----<br />
IPv6 Next Header = 58 (ICMPv6)<br />
Source IPv6 Address = 2000::2<br />
Destination IPv6 Address = 2000::1<br />
<br />
----ICMPv6 Packet----<br />
Type = 136 (Neighbor Advertisement)<br />
Sent in *response* to Neighbor Solicitation bit = 1 (true)<br />
Target Address = 2000::2<br />
Link Layer Address = 00:00:00:00:00:02<br />
<br />
Here you can see the Unicast Source and Destination MAC address again with the<br />
Protocol ID of 0x86DD. The rest of the information is self explanitory.<br />
<br />
The third and fourth packets of the process are the Ping request and Ping reply.<br />
<br />
Ping request:<br />
<br />
----Ethernet Packet----<br />
Source MAC = 00:00:00:00:00:01<br />
Destination MAC = 00:00:00:00:00:02<br />
Ethernet Protocol ID = 0x86DD<br />
<br />
----IPv6 Packet----<br />
IPv6 Next Header = 58 (ICMPv6)<br />
IPv6 Source Address = 2000::1<br />
IPv6 Destination Address = 2000::2<br />
<br />
----ICMPv6 Packet----<br />
Type = 128 (Echo Request)<br />
<br />
Ping reply:<br />
<br />
----Ethernet Packet----<br />
Source MAC = 00:00:00:00:00:02<br />
Destination MAC = 00:00:00:00:01<br />
Ethernet Protocol ID = 0x86DD<br />
<br />
----IPv6 Packet----<br />
IPv6 Next Header = 58 (ICMPv6)<br />
IPv6 Source Address = 2000::2<br />
IPv6 Destination Address = 2000::1<br />
<br />
----ICMPv6 Packet----<br />
Type = 129 (Echo Reply)<br />
<br />
And thats it! The fields I've outlined are the main ones, but there are a<br />
couple others. In a normal default situation, the above fields should be the<br />
only relevant ones.<br />
<br />
The last thing we should cover is what a valid Neighbor Cache looks like.<br />
Depending on the OS, the command to display the cache might look different.<br />
<br />
Basically, after a successfull Neighbor discovery process, you should have<br />
something like this:<br />
<br />
C:\IPv6Kit&gt;ipv6 nc<br />
3: 2000::1 00-00-00-00-00-01 reachable (30000ms) (router)<br />
<br />
This example shows Index 3 having IPv6 address 2000::1 using MAC address<br />
00:00:00:00:00:01, is reachable (valid) and has a refresh time of 30 seconds.<br />
2000::1 also happens to be acting as a router in this case (the router bit is<br />
set in the Neighbor Discovery process).]]></description>
			<content:encoded><![CDATA[In IPv6, the IPv4 ARP process has been replaced by something called Neighbor<br />
Discovery.<br />
<br />
With IPv4, ARP has an ethernet protocol ID of 0x0806 and IPv4 has a protocol ID<br />
of 0x0800. With IPv6 both the Neighbor Discovery function and regular IPv6<br />
packets have the same protocol ID - 0x86dd. There is then no way to tell<br />
without looking at the higher layers if the traffic is Neighbor Discovery<br />
traffic or regular IPv6 unicast/multicast/anycast traffic.<br />
<br />
So, now that we know Neighbor Discovery replaces ARP, lets go through a simple<br />
example showing how it works and the addresses involved.<br />
<br />
Here is the topology we will use for the example:<br />
<br />
PC1---eth---switch---eth---PC2<br />
<br />
The network here is all ethernet, but it could be any Layer 2 medium that<br />
transports ethernet (1483 bridged, LANE, PWE3 etc).<br />
<br />
So, assuming no communication has already taken place, we will start a ping<br />
from PC1 to PC2.<br />
<br />
PC1 = 2000::1/64<br />
PC2 = 2000::2/64<br />
<br />
What happens first is PC1 needs to discover the MAC address of PC2 because the<br />
medium is Ethernet.<br />
<br />
PC1 sends out a Neighbor Solicitation packet that looks like this:<br />
<br />
----Ethernet Packet----<br />
Source MAC = 00:00:00:00:00:01<br />
Destination MAC = 33:33:FF:00:00:02<br />
Ethernet Protocol ID = 0x86DD<br />
<br />
----IPv6 Packet----<br />
IPv6 Next Header = 58 (ICMPv6)<br />
Source IPv6 address = 2000::1<br />
Destination IPv6 address = FF02::1:FF00:2<br />
<br />
----ICMPv6 Packet----<br />
Type = 135 (Neighbor Solicitation)<br />
Target Address = 2000::2<br />
Link Layer Address = 00:00:00:00:00:01<br />
<br />
Ok, so a few things to explain here. First, where is the destination MAC<br />
address coming from? Well, the 33:33:ff section is reserved for the Neighbor<br />
Discovery process and the 00:00:02 section is an extrapolation of the IPv6 address<br />
(low order 24 bits of the IPv6 address).<br />
<br />
Next, where is the destination IPv6 address coming from? This is a special<br />
address which denotes all hosts on the network (FF02::1 - same L2 segment) and<br />
again an extrapolation of the destination IPv6 address (00:2). For example, you<br />
could ping6 FF02::1 and all hosts on that LAN would respond.<br />
<br />
Next is the actual ICMPv6 packet and its' contents. The target address is<br />
obvious - it's the destination IPv6 address you're trying to reach. The Link<br />
Layer Address is the local source MAC address.<br />
<br />
So, now that we have all the information needed to originate the Neighbor<br />
Discovery process, we will look at the Neighbor Advertisement reply.<br />
<br />
Once PC2 receives the Neighbor Solicitation and recognizes his IPv6 address he<br />
must reply with a Neighbor Advertisement packet. This is what it looks like:<br />
<br />
----Ethernet Packet----<br />
Source MAC = 00:00:00:00:00:02<br />
Destination MAC = 00:00:00:00:00:01<br />
Ethernet Protocol ID = 0x86DD<br />
<br />
----IPv6 Packet----<br />
IPv6 Next Header = 58 (ICMPv6)<br />
Source IPv6 Address = 2000::2<br />
Destination IPv6 Address = 2000::1<br />
<br />
----ICMPv6 Packet----<br />
Type = 136 (Neighbor Advertisement)<br />
Sent in *response* to Neighbor Solicitation bit = 1 (true)<br />
Target Address = 2000::2<br />
Link Layer Address = 00:00:00:00:00:02<br />
<br />
Here you can see the Unicast Source and Destination MAC address again with the<br />
Protocol ID of 0x86DD. The rest of the information is self explanitory.<br />
<br />
The third and fourth packets of the process are the Ping request and Ping reply.<br />
<br />
Ping request:<br />
<br />
----Ethernet Packet----<br />
Source MAC = 00:00:00:00:00:01<br />
Destination MAC = 00:00:00:00:00:02<br />
Ethernet Protocol ID = 0x86DD<br />
<br />
----IPv6 Packet----<br />
IPv6 Next Header = 58 (ICMPv6)<br />
IPv6 Source Address = 2000::1<br />
IPv6 Destination Address = 2000::2<br />
<br />
----ICMPv6 Packet----<br />
Type = 128 (Echo Request)<br />
<br />
Ping reply:<br />
<br />
----Ethernet Packet----<br />
Source MAC = 00:00:00:00:00:02<br />
Destination MAC = 00:00:00:00:01<br />
Ethernet Protocol ID = 0x86DD<br />
<br />
----IPv6 Packet----<br />
IPv6 Next Header = 58 (ICMPv6)<br />
IPv6 Source Address = 2000::2<br />
IPv6 Destination Address = 2000::1<br />
<br />
----ICMPv6 Packet----<br />
Type = 129 (Echo Reply)<br />
<br />
And thats it! The fields I've outlined are the main ones, but there are a<br />
couple others. In a normal default situation, the above fields should be the<br />
only relevant ones.<br />
<br />
The last thing we should cover is what a valid Neighbor Cache looks like.<br />
Depending on the OS, the command to display the cache might look different.<br />
<br />
Basically, after a successfull Neighbor discovery process, you should have<br />
something like this:<br />
<br />
C:\IPv6Kit&gt;ipv6 nc<br />
3: 2000::1 00-00-00-00-00-01 reachable (30000ms) (router)<br />
<br />
This example shows Index 3 having IPv6 address 2000::1 using MAC address<br />
00:00:00:00:00:01, is reachable (valid) and has a refresh time of 30 seconds.<br />
2000::1 also happens to be acting as a router in this case (the router bit is<br />
set in the Neighbor Discovery process).]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Setting up IPv6 forwarding on Windows 2000]]></title>
			<link>http://www.ipv6forum.forums.vedovanetwork.com/thread-6.html</link>
			<pubDate>Sun, 01 Nov 2009 17:12:28 +0100</pubDate>
			<guid isPermaLink="false">http://www.ipv6forum.forums.vedovanetwork.com/thread-6.html</guid>
			<description><![CDATA[Setting up IPv6 forwarding using a Windows 2000 box.<br />
<br />
This explains how to set up IPv6 forwarding (and default routing) on a Windows 2000 box with a Windows XP client which only has a NAT IPv4 address. I couldn't find this on the 'net anywhere, so I decided to write it up myself. Hopefully it helps someone else out there.<br />
<br />
Versions:<br />
Windows 2000, SP4, MS IPv6 Kit<br />
Windows XP, SP1<br />
<br />
Topology:<br />
<br />
IPv6Internet---[v6&#93;TunnelbrokerRouter[v4tov6&#93;---IPv4Internet---[v4tov6&#93;Win2k[v6&#93;---eth---[v6&#93;WinXP<br />
<br />
The Windows 2000 box acts as a NAT router for IPv4 packets. It has a 192.168.0.1 IPv4 address on the "eth" network. The WindowsXP box has a 192.168.0.100 IP address on the "eth" network with a default gateway of 192.168.0.1. All of the IPv4 NAT stuff works and I can access the IPv4 Internet through the Windows 2000 box via NAT just fine.<br />
<br />
Now, the problem was I wanted to be able to access the WindowsXP box from anywhere on the IPv6 Internet without worrying about port forwarding on the Windows 2000 box, and I wanted to see the dancing Kame just for kicks Smile<br />
<br />
So, I received a /64 allocation from the Tunnelbroker. They gave me the address:<br />
<br />
2001:470:1f00:367::/64<br />
<br />
This is what I will be using on the inside of my network (the eth network).<br />
<br />
Previously, I had received a /127 IPv6 address from the Tunnelbroker. This establishes the 6to4 connectivity. The address I received was:<br />
<br />
2001:470:1f00:ffff::217/127<br />
<br />
Their side was:<br />
<br />
2001:470:1f00:ffff::216/127<br />
<br />
Via 6to4 I could easily ping6 from my Windows 2000 box to the Tunnelbroker IPv6 address. Doing a packet capture, I could see IPv4 packets going out with IPv6 inside of them.<br />
<br />
C:\WINNT&gt;ping6 2001:470:1f00:ffff::216<br />
<br />
Pinging 2001:470:1f00:ffff::216 with 32 bytes of data:<br />
<br />
Reply from 2001:470:1f00:ffff::216: bytes=32 time=86ms<br />
Reply from 2001:470:1f00:ffff::216: bytes=32 time=84ms<br />
Reply from 2001:470:1f00:ffff::216: bytes=32 time=88ms<br />
Reply from 2001:470:1f00:ffff::216: bytes=32 time=85ms<br />
<br />
Now, the tricky part was making it so I could configure one of the /64 addresses which was allocated to me on my WinXP box as well as my Win2k box "eth" interface and forward using the Win2k box.<br />
<br />
First I assigned the IPv6 address to the WinXP box like this:<br />
<br />
ipv6 adu 4/2001:470:1f00:367::2 (the "4" is my Ethernet Nic in the WinXp box on the same network as the Win2k box)<br />
<br />
Then I assigned the IPv6 address to the Win2k box like this:<br />
<br />
ipv6 adu 5/2001:470:1f00:367::1 (the "5" is the Ethernet nic on the eth network which is the same network the WinXP box is on)<br />
<br />
I still wasn't able to ping which was weird. I had to enter a route table entry before I could ping.<br />
<br />
So, on the Win2k box, I entered:<br />
<br />
ipv6 rtu 2001:470:1f00:367::/64 5<br />
<br />
Strangely, I didn't need this entry on the WinXP box. I still don't know the answer for that..but atleast it pings now.<br />
<br />
Then, on the WinXP box, I needed to add a default route so I could reach addresses that weren't local to my subnet (basically, the whole IPv6 internet).<br />
<br />
ipv6 rtu ::/0 4<br />
<br />
Which looks like this when you type "ipv6 rt":<br />
<br />
::/0 -&gt; 4/2001:470:1f00:367::1 pref 0 life infinite (manual)<br />
<br />
This basically says, if you don't know where to go, use Interface 4, address 2001:470:1f00:367::1 as your gateway.<br />
<br />
Lastly, I just needed to turn on IPv6 forwarding on the correct interfaces. This was tricky because I didn't know which interface needed IPv6 forwarding. There are multiple interfaces such as a 6to4 interface, a Pseudo Tunnel interface, as well as the actual ethernet interfaces.<br />
<br />
By trial and error, I was able to get the correct configuration. I enabled forwarding on the 6to4 Interface assigned with my IPv4 Internet interface as well as the Ethernet interface (called Home) which is on the eth network.<br />
<br />
ipv6 ifc 6 forward<br />
ipv6 ifc 5 forward<br />
<br />
This allows packets to be forwarded from the eth network to the IPv6 Internet and back to the eth network again.<br />
<br />
Whats cool is that I can now reach my WinXP host which sits on a private IPv4 network (192.168.0.x) directly through the IPv6 internet (2001:470:1f00:367::2) without doing any port forwarding or anything special in general!<br />
<br />
Now, I truely have end-to-end connectivity.<br />
Cool!<br />
<br />
Here are the snapshots of both boxes IPv6 interfaces and the route tables.<br />
<br />
Win2k box:<br />
<br />
C:\WINNT&gt;ipv6 if<br />
Interface 6 (site 1): 6-over-4 Virtual Interface<br />
uses Neighbor Discovery<br />
forwards packets<br />
link-level address: 24.154.21.2<br />
preferred address fe80::189a:e7e3, infinite/infinite<br />
multicast address ff02::1, 1 refs, not reportable<br />
multicast address ff02::1:ff9a:e7e3, 1 refs, last reporter<br />
link MTU 1280 (true link MTU 65515)<br />
current hop limit 128<br />
reachable time 28500ms (base 30000ms)<br />
retransmission interval 1000ms<br />
DAD transmits 1<br />
Interface 5 (site 1): Home<br />
uses Neighbor Discovery<br />
forwards packets<br />
link-level address: 00-0c-6e-3d-61-ee<br />
preferred address 2001:470:1f00:367::1, infinite/infinite<br />
preferred address fe80::20c:6eff:fe3d:61ee, infinite/infinite<br />
multicast address ff02::1, 1 refs, not reportable<br />
multicast address ff02::1:ff3d:61ee, 1 refs, last reporter<br />
multicast address ff02::1:ff00:1, 1 refs, last reporter<br />
link MTU 1500 (true link MTU 1500)<br />
current hop limit 128<br />
reachable time 33000ms (base 30000ms)<br />
retransmission interval 1000ms<br />
DAD transmits 1<br />
Interface 4 (site 1): Internet<br />
uses Neighbor Discovery<br />
link-level address: 00-26-54-0e-42-86<br />
preferred address fe80::226:54ff:fe0e:4286, infinite/infinite<br />
multicast address ff02::1, 1 refs, not reportable<br />
multicast address ff02::1:ff0e:4286, 1 refs, last reporter<br />
link MTU 1500 (true link MTU 1500)<br />
current hop limit 128<br />
reachable time 29000ms (base 30000ms)<br />
retransmission interval 1000ms<br />
DAD transmits 1<br />
Interface 3 (site 1): 6-over-4 Virtual Interface<br />
uses Neighbor Discovery<br />
link-level address: 192.168.0.1<br />
preferred address fe80::c0a8:1, infinite/infinite<br />
multicast address ff02::1, 1 refs, not reportable<br />
multicast address ff02::1:ffa8:1, 1 refs, last reporter<br />
link MTU 1280 (true link MTU 65515)<br />
current hop limit 128<br />
reachable time 31000ms (base 30000ms)<br />
retransmission interval 1000ms<br />
DAD transmits 1<br />
Interface 2 (site 0): Tunnel Pseudo-Interface<br />
does not use Neighbor Discovery<br />
link-level address: 0.0.0.0<br />
preferred address 2001:470:1f00:ffff::217, infinite/infinite<br />
preferred address ::24.154.231.227, infinite/infinite<br />
preferred address ::192.168.0.1, infinite/infinite<br />
link MTU 1280 (true link MTU 65515)<br />
current hop limit 128<br />
reachable time 0ms (base 0ms)<br />
retransmission interval 0ms<br />
DAD transmits 0<br />
Interface 1 (site 0): Loopback Pseudo-Interface<br />
does not use Neighbor Discovery<br />
link-level address:<br />
preferred address ::1, infinite/infinite<br />
link MTU 1500 (true link MTU 1500)<br />
current hop limit 1<br />
reachable time 0ms (base 0ms)<br />
retransmission interval 0ms<br />
DAD transmits 0<br />
<br />
C:\WINNT&gt;ipv6 rt<br />
2001:470:1f00:367::/64 -&gt; 5 pref 0 (lifetime infinite)<br />
::/0 -&gt; 2/::64.71.128.82 pref 0 (lifetime infinite, publish, no aging)<br />
<br />
WinXP:<br />
<br />
C:\Documents and Settings\Administrator&gt;ipv6 if<br />
Interface 4: Ethernet: Wireless Network Connection<br />
{83601622-4843-4852-B8F9-9543C6288725}<br />
uses Neighbor Discovery<br />
uses Router Discovery<br />
link-layer address: 00-90-96-38-ad-c6<br />
preferred global 2001:470:1f00:367::2, life infinite (manual)<br />
preferred link-local fe80::290:96ff:fe38:adc6, life infinite<br />
multicast interface-local ff01::1, 1 refs, not reportable<br />
multicast link-local ff02::1, 1 refs, not reportable<br />
multicast link-local ff02::1:ff38:adc6, 1 refs, last reporter<br />
multicast link-local ff02::1:ff00:2, 1 refs, last reporter<br />
link MTU 1500 (true link MTU 1500)<br />
current hop limit 128<br />
reachable time 43000ms (base 30000ms)<br />
retransmission interval 1000ms<br />
DAD transmits 1<br />
Interface 3: 6to4 Tunneling Pseudo-Interface<br />
{A995346E-9F3E-2EDB-47D1-9CC7BA01CD73}<br />
does not use Neighbor Discovery<br />
does not use Router Discovery<br />
routing preference 1<br />
link MTU 1280 (true link MTU 65515)<br />
current hop limit 128<br />
reachable time 32500ms (base 30000ms)<br />
retransmission interval 1000ms<br />
DAD transmits 0<br />
Interface 2: Automatic Tunneling Pseudo-Interface<br />
{48FCE3FC-EC30-E50E-F1A7-71172AEEE3AE}<br />
does not use Neighbor Discovery<br />
does not use Router Discovery<br />
routing preference 1<br />
EUI-64 embedded IPv4 address: 0.0.0.0<br />
router link-layer address: 0.0.0.0<br />
preferred link-local fe80::5efe:192.168.0.236, life infinite<br />
link MTU 1280 (true link MTU 65515)<br />
current hop limit 128<br />
reachable time 27500ms (base 30000ms)<br />
retransmission interval 1000ms<br />
DAD transmits 0<br />
Interface 1: Loopback Pseudo-Interface<br />
{6BD113CC-5EC2-7638-B953-0B889DA72014}<br />
does not use Neighbor Discovery<br />
does not use Router Discovery<br />
link-layer address:<br />
preferred link-local ::1, life infinite<br />
preferred link-local fe80::1, life infinite<br />
link MTU 1500 (true link MTU 4294967295)<br />
current hop limit 128<br />
reachable time 29000ms (base 30000ms)<br />
retransmission interval 1000ms<br />
DAD transmits 0<br />
<br />
C:\Documents and Settings\Administrator&gt;ipv6 rt<br />
::/0 -&gt; 4/2001:470:1f00:367::1 pref 0 life infinite (manual)]]></description>
			<content:encoded><![CDATA[Setting up IPv6 forwarding using a Windows 2000 box.<br />
<br />
This explains how to set up IPv6 forwarding (and default routing) on a Windows 2000 box with a Windows XP client which only has a NAT IPv4 address. I couldn't find this on the 'net anywhere, so I decided to write it up myself. Hopefully it helps someone else out there.<br />
<br />
Versions:<br />
Windows 2000, SP4, MS IPv6 Kit<br />
Windows XP, SP1<br />
<br />
Topology:<br />
<br />
IPv6Internet---[v6]TunnelbrokerRouter[v4tov6]---IPv4Internet---[v4tov6]Win2k[v6]---eth---[v6]WinXP<br />
<br />
The Windows 2000 box acts as a NAT router for IPv4 packets. It has a 192.168.0.1 IPv4 address on the "eth" network. The WindowsXP box has a 192.168.0.100 IP address on the "eth" network with a default gateway of 192.168.0.1. All of the IPv4 NAT stuff works and I can access the IPv4 Internet through the Windows 2000 box via NAT just fine.<br />
<br />
Now, the problem was I wanted to be able to access the WindowsXP box from anywhere on the IPv6 Internet without worrying about port forwarding on the Windows 2000 box, and I wanted to see the dancing Kame just for kicks Smile<br />
<br />
So, I received a /64 allocation from the Tunnelbroker. They gave me the address:<br />
<br />
2001:470:1f00:367::/64<br />
<br />
This is what I will be using on the inside of my network (the eth network).<br />
<br />
Previously, I had received a /127 IPv6 address from the Tunnelbroker. This establishes the 6to4 connectivity. The address I received was:<br />
<br />
2001:470:1f00:ffff::217/127<br />
<br />
Their side was:<br />
<br />
2001:470:1f00:ffff::216/127<br />
<br />
Via 6to4 I could easily ping6 from my Windows 2000 box to the Tunnelbroker IPv6 address. Doing a packet capture, I could see IPv4 packets going out with IPv6 inside of them.<br />
<br />
C:\WINNT&gt;ping6 2001:470:1f00:ffff::216<br />
<br />
Pinging 2001:470:1f00:ffff::216 with 32 bytes of data:<br />
<br />
Reply from 2001:470:1f00:ffff::216: bytes=32 time=86ms<br />
Reply from 2001:470:1f00:ffff::216: bytes=32 time=84ms<br />
Reply from 2001:470:1f00:ffff::216: bytes=32 time=88ms<br />
Reply from 2001:470:1f00:ffff::216: bytes=32 time=85ms<br />
<br />
Now, the tricky part was making it so I could configure one of the /64 addresses which was allocated to me on my WinXP box as well as my Win2k box "eth" interface and forward using the Win2k box.<br />
<br />
First I assigned the IPv6 address to the WinXP box like this:<br />
<br />
ipv6 adu 4/2001:470:1f00:367::2 (the "4" is my Ethernet Nic in the WinXp box on the same network as the Win2k box)<br />
<br />
Then I assigned the IPv6 address to the Win2k box like this:<br />
<br />
ipv6 adu 5/2001:470:1f00:367::1 (the "5" is the Ethernet nic on the eth network which is the same network the WinXP box is on)<br />
<br />
I still wasn't able to ping which was weird. I had to enter a route table entry before I could ping.<br />
<br />
So, on the Win2k box, I entered:<br />
<br />
ipv6 rtu 2001:470:1f00:367::/64 5<br />
<br />
Strangely, I didn't need this entry on the WinXP box. I still don't know the answer for that..but atleast it pings now.<br />
<br />
Then, on the WinXP box, I needed to add a default route so I could reach addresses that weren't local to my subnet (basically, the whole IPv6 internet).<br />
<br />
ipv6 rtu ::/0 4<br />
<br />
Which looks like this when you type "ipv6 rt":<br />
<br />
::/0 -&gt; 4/2001:470:1f00:367::1 pref 0 life infinite (manual)<br />
<br />
This basically says, if you don't know where to go, use Interface 4, address 2001:470:1f00:367::1 as your gateway.<br />
<br />
Lastly, I just needed to turn on IPv6 forwarding on the correct interfaces. This was tricky because I didn't know which interface needed IPv6 forwarding. There are multiple interfaces such as a 6to4 interface, a Pseudo Tunnel interface, as well as the actual ethernet interfaces.<br />
<br />
By trial and error, I was able to get the correct configuration. I enabled forwarding on the 6to4 Interface assigned with my IPv4 Internet interface as well as the Ethernet interface (called Home) which is on the eth network.<br />
<br />
ipv6 ifc 6 forward<br />
ipv6 ifc 5 forward<br />
<br />
This allows packets to be forwarded from the eth network to the IPv6 Internet and back to the eth network again.<br />
<br />
Whats cool is that I can now reach my WinXP host which sits on a private IPv4 network (192.168.0.x) directly through the IPv6 internet (2001:470:1f00:367::2) without doing any port forwarding or anything special in general!<br />
<br />
Now, I truely have end-to-end connectivity.<br />
Cool!<br />
<br />
Here are the snapshots of both boxes IPv6 interfaces and the route tables.<br />
<br />
Win2k box:<br />
<br />
C:\WINNT&gt;ipv6 if<br />
Interface 6 (site 1): 6-over-4 Virtual Interface<br />
uses Neighbor Discovery<br />
forwards packets<br />
link-level address: 24.154.21.2<br />
preferred address fe80::189a:e7e3, infinite/infinite<br />
multicast address ff02::1, 1 refs, not reportable<br />
multicast address ff02::1:ff9a:e7e3, 1 refs, last reporter<br />
link MTU 1280 (true link MTU 65515)<br />
current hop limit 128<br />
reachable time 28500ms (base 30000ms)<br />
retransmission interval 1000ms<br />
DAD transmits 1<br />
Interface 5 (site 1): Home<br />
uses Neighbor Discovery<br />
forwards packets<br />
link-level address: 00-0c-6e-3d-61-ee<br />
preferred address 2001:470:1f00:367::1, infinite/infinite<br />
preferred address fe80::20c:6eff:fe3d:61ee, infinite/infinite<br />
multicast address ff02::1, 1 refs, not reportable<br />
multicast address ff02::1:ff3d:61ee, 1 refs, last reporter<br />
multicast address ff02::1:ff00:1, 1 refs, last reporter<br />
link MTU 1500 (true link MTU 1500)<br />
current hop limit 128<br />
reachable time 33000ms (base 30000ms)<br />
retransmission interval 1000ms<br />
DAD transmits 1<br />
Interface 4 (site 1): Internet<br />
uses Neighbor Discovery<br />
link-level address: 00-26-54-0e-42-86<br />
preferred address fe80::226:54ff:fe0e:4286, infinite/infinite<br />
multicast address ff02::1, 1 refs, not reportable<br />
multicast address ff02::1:ff0e:4286, 1 refs, last reporter<br />
link MTU 1500 (true link MTU 1500)<br />
current hop limit 128<br />
reachable time 29000ms (base 30000ms)<br />
retransmission interval 1000ms<br />
DAD transmits 1<br />
Interface 3 (site 1): 6-over-4 Virtual Interface<br />
uses Neighbor Discovery<br />
link-level address: 192.168.0.1<br />
preferred address fe80::c0a8:1, infinite/infinite<br />
multicast address ff02::1, 1 refs, not reportable<br />
multicast address ff02::1:ffa8:1, 1 refs, last reporter<br />
link MTU 1280 (true link MTU 65515)<br />
current hop limit 128<br />
reachable time 31000ms (base 30000ms)<br />
retransmission interval 1000ms<br />
DAD transmits 1<br />
Interface 2 (site 0): Tunnel Pseudo-Interface<br />
does not use Neighbor Discovery<br />
link-level address: 0.0.0.0<br />
preferred address 2001:470:1f00:ffff::217, infinite/infinite<br />
preferred address ::24.154.231.227, infinite/infinite<br />
preferred address ::192.168.0.1, infinite/infinite<br />
link MTU 1280 (true link MTU 65515)<br />
current hop limit 128<br />
reachable time 0ms (base 0ms)<br />
retransmission interval 0ms<br />
DAD transmits 0<br />
Interface 1 (site 0): Loopback Pseudo-Interface<br />
does not use Neighbor Discovery<br />
link-level address:<br />
preferred address ::1, infinite/infinite<br />
link MTU 1500 (true link MTU 1500)<br />
current hop limit 1<br />
reachable time 0ms (base 0ms)<br />
retransmission interval 0ms<br />
DAD transmits 0<br />
<br />
C:\WINNT&gt;ipv6 rt<br />
2001:470:1f00:367::/64 -&gt; 5 pref 0 (lifetime infinite)<br />
::/0 -&gt; 2/::64.71.128.82 pref 0 (lifetime infinite, publish, no aging)<br />
<br />
WinXP:<br />
<br />
C:\Documents and Settings\Administrator&gt;ipv6 if<br />
Interface 4: Ethernet: Wireless Network Connection<br />
{83601622-4843-4852-B8F9-9543C6288725}<br />
uses Neighbor Discovery<br />
uses Router Discovery<br />
link-layer address: 00-90-96-38-ad-c6<br />
preferred global 2001:470:1f00:367::2, life infinite (manual)<br />
preferred link-local fe80::290:96ff:fe38:adc6, life infinite<br />
multicast interface-local ff01::1, 1 refs, not reportable<br />
multicast link-local ff02::1, 1 refs, not reportable<br />
multicast link-local ff02::1:ff38:adc6, 1 refs, last reporter<br />
multicast link-local ff02::1:ff00:2, 1 refs, last reporter<br />
link MTU 1500 (true link MTU 1500)<br />
current hop limit 128<br />
reachable time 43000ms (base 30000ms)<br />
retransmission interval 1000ms<br />
DAD transmits 1<br />
Interface 3: 6to4 Tunneling Pseudo-Interface<br />
{A995346E-9F3E-2EDB-47D1-9CC7BA01CD73}<br />
does not use Neighbor Discovery<br />
does not use Router Discovery<br />
routing preference 1<br />
link MTU 1280 (true link MTU 65515)<br />
current hop limit 128<br />
reachable time 32500ms (base 30000ms)<br />
retransmission interval 1000ms<br />
DAD transmits 0<br />
Interface 2: Automatic Tunneling Pseudo-Interface<br />
{48FCE3FC-EC30-E50E-F1A7-71172AEEE3AE}<br />
does not use Neighbor Discovery<br />
does not use Router Discovery<br />
routing preference 1<br />
EUI-64 embedded IPv4 address: 0.0.0.0<br />
router link-layer address: 0.0.0.0<br />
preferred link-local fe80::5efe:192.168.0.236, life infinite<br />
link MTU 1280 (true link MTU 65515)<br />
current hop limit 128<br />
reachable time 27500ms (base 30000ms)<br />
retransmission interval 1000ms<br />
DAD transmits 0<br />
Interface 1: Loopback Pseudo-Interface<br />
{6BD113CC-5EC2-7638-B953-0B889DA72014}<br />
does not use Neighbor Discovery<br />
does not use Router Discovery<br />
link-layer address:<br />
preferred link-local ::1, life infinite<br />
preferred link-local fe80::1, life infinite<br />
link MTU 1500 (true link MTU 4294967295)<br />
current hop limit 128<br />
reachable time 29000ms (base 30000ms)<br />
retransmission interval 1000ms<br />
DAD transmits 0<br />
<br />
C:\Documents and Settings\Administrator&gt;ipv6 rt<br />
::/0 -&gt; 4/2001:470:1f00:367::1 pref 0 life infinite (manual)]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[IPv6 Multiplayer Gaming Network]]></title>
			<link>http://www.ipv6forum.forums.vedovanetwork.com/thread-5.html</link>
			<pubDate>Sun, 01 Nov 2009 17:08:06 +0100</pubDate>
			<guid isPermaLink="false">http://www.ipv6forum.forums.vedovanetwork.com/thread-5.html</guid>
			<description><![CDATA[I stumbled across this Sourceforge project:<br />
<a href="http://sourceforge.net/projects/sinet/" target="_blank">http://sourceforge.net/projects/sinet/</a><br />
<br />
It is described as follows:<br />
The aim of the SiNET (Secure Integrated Network) is to develop a secure Multiplayer network for the gaming industry using the next generation IP protocol, IPv6. Upon this framework services will be developed including Portals, Wireless services.........<br />
<br />
The project is still categorised as 'In Planning' but the project manager has informed me the project is live but off to a slow start.<br />
<br />
If there are any developers out there that could lend a hand I'm sure your help would be appreciated.<br />
<br />
This could certainly become something interesting.]]></description>
			<content:encoded><![CDATA[I stumbled across this Sourceforge project:<br />
<a href="http://sourceforge.net/projects/sinet/" target="_blank">http://sourceforge.net/projects/sinet/</a><br />
<br />
It is described as follows:<br />
The aim of the SiNET (Secure Integrated Network) is to develop a secure Multiplayer network for the gaming industry using the next generation IP protocol, IPv6. Upon this framework services will be developed including Portals, Wireless services.........<br />
<br />
The project is still categorised as 'In Planning' but the project manager has informed me the project is live but off to a slow start.<br />
<br />
If there are any developers out there that could lend a hand I'm sure your help would be appreciated.<br />
<br />
This could certainly become something interesting.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[TurboIRC 5 Supports IPv6 IRC networks]]></title>
			<link>http://www.ipv6forum.forums.vedovanetwork.com/thread-4.html</link>
			<pubDate>Sun, 01 Nov 2009 17:07:07 +0100</pubDate>
			<guid isPermaLink="false">http://www.ipv6forum.forums.vedovanetwork.com/thread-4.html</guid>
			<description><![CDATA[<a href="http://www.turboirc.com/t" target="_blank">http://www.turboirc.com/t</a><br />
<br />
An advanced IRC and communication program, extremely small &lt; 1MB but yet the most powerful.<br />
Available in 9 languages (English,Greek,German,French,Portuguese,Hungarian,Spanish,Czech,Estonian) and 7 experimental ones.<br />
For the beginner,HTML Setup/Repair/Uninstall and documentation,Tutorials and Easy-Usage Trainers,Smileys &amp; emoticons,Easy/Advanced mode.<br />
For the advanced IRC user,Full unique IPv6 support,Auto-update when newer version is found,custom menus,Flash IRC messages,ActiveX Chats,VBScripts,JavaScripts,ICQ,PGP and MP3 support,C-style scripting language,calendar,<br />
notebook,RTF support,animated text support,alarm editor,enhanced preferences and logging options,Skinable,Plugins supported, and a huge collection of popups.]]></description>
			<content:encoded><![CDATA[<a href="http://www.turboirc.com/t" target="_blank">http://www.turboirc.com/t</a><br />
<br />
An advanced IRC and communication program, extremely small &lt; 1MB but yet the most powerful.<br />
Available in 9 languages (English,Greek,German,French,Portuguese,Hungarian,Spanish,Czech,Estonian) and 7 experimental ones.<br />
For the beginner,HTML Setup/Repair/Uninstall and documentation,Tutorials and Easy-Usage Trainers,Smileys &amp; emoticons,Easy/Advanced mode.<br />
For the advanced IRC user,Full unique IPv6 support,Auto-update when newer version is found,custom menus,Flash IRC messages,ActiveX Chats,VBScripts,JavaScripts,ICQ,PGP and MP3 support,C-style scripting language,calendar,<br />
notebook,RTF support,animated text support,alarm editor,enhanced preferences and logging options,Skinable,Plugins supported, and a huge collection of popups.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[ircNET IRC Servers]]></title>
			<link>http://www.ipv6forum.forums.vedovanetwork.com/thread-3.html</link>
			<pubDate>Sun, 01 Nov 2009 17:04:13 +0100</pubDate>
			<guid isPermaLink="false">http://www.ipv6forum.forums.vedovanetwork.com/thread-3.html</guid>
			<description><![CDATA[irc6.datanet.ee ____________ 2001:ad0::6666<br />
   I-lines only for Estonian clients.<br />
irc.ipv6.estpak.ee _________ 2001:7d0::6666<br />
   No I-line requests. Open I-lines for Estonian clients<br />
linz.irc.at ________________ 2001:628:fffe:ffff:204:76ff:fe23:2024<br />
   I-line web form: <a href="http://www.irc.at/ipv6/" target="_blank">http://www.irc.at/ipv6/</a><br />
irc6.nara.wide.ad.jp _______ 2001:200:0:1::800:6667<br />
   Japanese clients only.<br />
irc6.edisontel.it __________ 2001:750:2:0:202:a5ff:fef0:aac7<br />
   I-lines only for Italian ip-ranges<br />
irc6.ngnet.it ______________ 2001:6b8:0:700::1<br />
   I-lines only for Italian ip-ranges<br />
irc.song.fi ________________ 2001:6e8::1<br />
   "no ipv6 I-lines"<br />
irc.powertech.no ___________ 2001:840::1001<br />
irc.ipv6.cesnet.cz _________ 2001:718:1:1:203:47ff:fe71:9eaa<br />
   Czech and Slovak users only.<br />
irc.cc.tut.fi ______________ 2001:708:310:4952:4320:5365:7276:6572<br />
irc6.seed.net.tw ___________ 2001:cd8:3002:0:2e0:18ff:fe00:4d35<br />
irc.uni-erlangen.de ________ 2001:638:a00:2::53<br />
   No I-Lines for non .DE Addresses. Others: irc@uni-erlangen.de<br />
irc.ipv6.oamk.fi ___________ 2001:708:510:31:203:baff:fe06:2fb2<br />
ipv6.irc.hu ________________ 3ffe:2c03<img src="http://www.ipv6forum.forums.vedovanetwork.com/images/smilies/biggrin.gif" style="vertical-align: middle;" border="0" alt="Big Grin" title="Big Grin" />0::1<br />
irc.ipv6.xs4all.nl _________ 2001:888:0:2::6667<br />
   web form: <a href="http://requests.ipv6.xs4all.nl" target="_blank">http://requests.ipv6.xs4all.nl</a> (ipv6 only)]]></description>
			<content:encoded><![CDATA[irc6.datanet.ee ____________ 2001:ad0::6666<br />
   I-lines only for Estonian clients.<br />
irc.ipv6.estpak.ee _________ 2001:7d0::6666<br />
   No I-line requests. Open I-lines for Estonian clients<br />
linz.irc.at ________________ 2001:628:fffe:ffff:204:76ff:fe23:2024<br />
   I-line web form: <a href="http://www.irc.at/ipv6/" target="_blank">http://www.irc.at/ipv6/</a><br />
irc6.nara.wide.ad.jp _______ 2001:200:0:1::800:6667<br />
   Japanese clients only.<br />
irc6.edisontel.it __________ 2001:750:2:0:202:a5ff:fef0:aac7<br />
   I-lines only for Italian ip-ranges<br />
irc6.ngnet.it ______________ 2001:6b8:0:700::1<br />
   I-lines only for Italian ip-ranges<br />
irc.song.fi ________________ 2001:6e8::1<br />
   "no ipv6 I-lines"<br />
irc.powertech.no ___________ 2001:840::1001<br />
irc.ipv6.cesnet.cz _________ 2001:718:1:1:203:47ff:fe71:9eaa<br />
   Czech and Slovak users only.<br />
irc.cc.tut.fi ______________ 2001:708:310:4952:4320:5365:7276:6572<br />
irc6.seed.net.tw ___________ 2001:cd8:3002:0:2e0:18ff:fe00:4d35<br />
irc.uni-erlangen.de ________ 2001:638:a00:2::53<br />
   No I-Lines for non .DE Addresses. Others: irc@uni-erlangen.de<br />
irc.ipv6.oamk.fi ___________ 2001:708:510:31:203:baff:fe06:2fb2<br />
ipv6.irc.hu ________________ 3ffe:2c03<img src="http://www.ipv6forum.forums.vedovanetwork.com/images/smilies/biggrin.gif" style="vertical-align: middle;" border="0" alt="Big Grin" title="Big Grin" />0::1<br />
irc.ipv6.xs4all.nl _________ 2001:888:0:2::6667<br />
   web form: <a href="http://requests.ipv6.xs4all.nl" target="_blank">http://requests.ipv6.xs4all.nl</a> (ipv6 only)]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Not Only Two 2.0 supports IPv6 connections]]></title>
			<link>http://www.ipv6forum.forums.vedovanetwork.com/thread-2.html</link>
			<pubDate>Sun, 01 Nov 2009 17:02:38 +0100</pubDate>
			<guid isPermaLink="false">http://www.ipv6forum.forums.vedovanetwork.com/thread-2.html</guid>
			<description><![CDATA[<a href="http://www.turboirc.com/not" target="_blank">http://www.turboirc.com/not</a><br />
<br />
The ONLY voice and video chat program that allows MORE THAN TWO (and up to 100) users to chat<br />
with voice and video simultaneously.<br />
Full IPv6 listen and connect support.<br />
HTML documentation.<br />
Compatible with ICQ,MSN Messenger and TurboIRC.<br />
Auto updates itself when necessary.]]></description>
			<content:encoded><![CDATA[<a href="http://www.turboirc.com/not" target="_blank">http://www.turboirc.com/not</a><br />
<br />
The ONLY voice and video chat program that allows MORE THAN TWO (and up to 100) users to chat<br />
with voice and video simultaneously.<br />
Full IPv6 listen and connect support.<br />
HTML documentation.<br />
Compatible with ICQ,MSN Messenger and TurboIRC.<br />
Auto updates itself when necessary.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[IPv6 Only Network (QaD Quickstart)]]></title>
			<link>http://www.ipv6forum.forums.vedovanetwork.com/thread-1.html</link>
			<pubDate>Sun, 01 Nov 2009 16:57:20 +0100</pubDate>
			<guid isPermaLink="false">http://www.ipv6forum.forums.vedovanetwork.com/thread-1.html</guid>
			<description><![CDATA[Just a few pointers for anybody possibly interested in setting up a LAN on native IPv6 while still having access to IPv4, here are a few of the details:<br />
<br />
First, you need 2 peices of software, TOTD (Trick or Treat Daemon), and Ptrtd (Pretty Tasty Routing Toad Demon, I guess). (In *BSD there is "Faithd" in place of Ptrtd, but hell it's a Linux forum)<br />
<br />
Your IPv6 network is setup as usual. Now, your 'IPv6-&gt;IPv4 Masq' router must have IPv6 support and TUN/TAP support. This option is found in the Network Options section in 2.4 I believe.<br />
<br />
Install totd on the target system, and when configuring it, you want it to listen on IPv6 on your internal network. You can listen to all too, but external users may be able to translate ipv4 addresses to ipv6 addresses at your expense (oh no!)<br />
<br />
At this point, you will decide on a 'fake' IPv6 block for your translated IPv4 addresses. But first, let's look at what it all means.<br />
<br />
Yahoo.com A 66.218.71.198<br />
<br />
and, as reported from TOTD on my configuration:<br />
Yahoo.com AAAA 2005:0:0:ffff::42da:47c6<br />
<br />
Neat, huh? Well, 2005:0:0:ffff::/64 is a completely invalid block, but easy to route etc. etc.<br />
<br />
In the translated IPv6 addy, the last 2 quads represend the IPv4 address in hex. Don't worry, this is the same method Ptrtd (or faithd) uses.<br />
<br />
Now, your workstations on your lan (and servers) should have a route for the 2005:0:0:ffff::/64 block pointing to your ptrtd router. Ptrtd does the physical work. Install Ptrtd, and take a look at the config. Your prefixes must match, and generally they should always be /64's.<br />
<br />
It's likely not safe to have ptrtd listening on an external interface (ie, outside the lan) and i would suggest to run the router behind an IPMASQ firewall for good measure.<br />
<br />
If all is configured, fire up ptrtd and you should be able to connect to any IPv4 service from your IPv6 only network using any IPv6 capable software!<br />
<br />
<br />
Post any questions below, I'm hoping for a few.]]></description>
			<content:encoded><![CDATA[Just a few pointers for anybody possibly interested in setting up a LAN on native IPv6 while still having access to IPv4, here are a few of the details:<br />
<br />
First, you need 2 peices of software, TOTD (Trick or Treat Daemon), and Ptrtd (Pretty Tasty Routing Toad Demon, I guess). (In *BSD there is "Faithd" in place of Ptrtd, but hell it's a Linux forum)<br />
<br />
Your IPv6 network is setup as usual. Now, your 'IPv6-&gt;IPv4 Masq' router must have IPv6 support and TUN/TAP support. This option is found in the Network Options section in 2.4 I believe.<br />
<br />
Install totd on the target system, and when configuring it, you want it to listen on IPv6 on your internal network. You can listen to all too, but external users may be able to translate ipv4 addresses to ipv6 addresses at your expense (oh no!)<br />
<br />
At this point, you will decide on a 'fake' IPv6 block for your translated IPv4 addresses. But first, let's look at what it all means.<br />
<br />
Yahoo.com A 66.218.71.198<br />
<br />
and, as reported from TOTD on my configuration:<br />
Yahoo.com AAAA 2005:0:0:ffff::42da:47c6<br />
<br />
Neat, huh? Well, 2005:0:0:ffff::/64 is a completely invalid block, but easy to route etc. etc.<br />
<br />
In the translated IPv6 addy, the last 2 quads represend the IPv4 address in hex. Don't worry, this is the same method Ptrtd (or faithd) uses.<br />
<br />
Now, your workstations on your lan (and servers) should have a route for the 2005:0:0:ffff::/64 block pointing to your ptrtd router. Ptrtd does the physical work. Install Ptrtd, and take a look at the config. Your prefixes must match, and generally they should always be /64's.<br />
<br />
It's likely not safe to have ptrtd listening on an external interface (ie, outside the lan) and i would suggest to run the router behind an IPMASQ firewall for good measure.<br />
<br />
If all is configured, fire up ptrtd and you should be able to connect to any IPv4 service from your IPv6 only network using any IPv6 capable software!<br />
<br />
<br />
Post any questions below, I'm hoping for a few.]]></content:encoded>
		</item>
	</channel>
</rss>