Hi Marcelo,

> The 6to4 Pseudo-Interface is not working, it should be
> automatically configured according to the article
> "IPv6 Configurations and Test Lab" on Microsoft site.
> I quote:
> "If an IPv6 router advertisement is not received (either
> from a router on a local link or from an ISATAP router)
> and the computer has a public IPv4 address assigned, the
> 6to4 component automatically performs the following:

The key phrase in this case is "and the computer has a *public* IPv4 address 
assigned".  As Jeroen Massar also pointed out in his reply, your machine would appear 
to have an IPv4 address of 192.168.1.100, which is part of the *private* IPv4 address 
space defined by RFC 1918.  Generally, this is an indication that a machine is not 
directly connected to the Internet, but is rather behind a NAT (Network Address 
Translation) box.  6to4 will not work through a NAT, since it needs to be able to 
encode each gateway's IPv4 address into  the prefix it creates for that gateway, and 
private addresses are not uniquely reachable from public address space.  Therefore, XP 
did not attempt to configure a 6to4 address for your machine.

> I'm developing a programm which will run in Win32 using 
> WinSocks. I want to make it foward-com�tible so i want
> it to work in IPv6 nets. In order to test the programm
> i'm trying to install IPv6 in my computer (WIndows XP SP1).

I'm glad to see that you're making your program IPv6 capable!  Note that you don't 
need to connect to the 6bone in order to test your program using IPv6 -- you can 
always use IPv6 between two machines on your local link.  They will automatically get 
link-local addresses, or you  can configure a machine as a local IPv6 router and have 
it advertise a prefix (which all the hosts on the link will then configure an address 
from).

If you do need to connect to the 6bone, the best solution is to get an Internet 
connection that is not behind a NAT.  Then you can use 6to4.  If you're stuck behind a 
NAT, then your options are much more limited.  Instead of tunneling IPv6 over IPv4 
directly, you would need to tunnel over some higher-level protocol that is 
NAT-friendly.  The "Teredo" proposal currently being worked on in the IETF (Internet 
Engineering Task Force) is one method for doing that (see 
http://www.ietf.org/internet-drafts/draft-ietf-ngtrans-shipworm-08.txt).  We have not 
yet released a Teredo implementation, but hope to at some future date (I can't promise 
anything here).

Good luck in testing your program,
--Brian
---------------------------------------------------------------------
The IPv6 Users Mailing List
Unsubscribe by sending "unsubscribe users" to [EMAIL PROTECTED]

Reply via email to