Problems with IPv6

While many are excited with this World IPv6 Day, I am having problems while connecting testing my IPv6 readiness.

I am on Ubuntu 10.04.2 (updated from 10.04.1) and just wanted to test whether I am IPv6 ready, as I had recently read it on Slashdot. I found these sites, and tested on them.

The problem is that the results vary on Windows XP and Ubuntu. I am sure I haven't done any configurations like 6to4/Teredo etc. One thing that I know for sure is that my ISP can't reach IPv6-only sites because it has no access to the IPv6 internet (or perhaps isn't configured to use it). The results are as below:

Now, why is this contradiction occuring? Can it be resolved in Ubuntu 10.04.2 by changing settings? If so, how? Otherwise, do I need an upgrade to a later version like 10.10/11.04? Or is this something where my ISP is at fault?

Re: Problems with IPv6

From the one location, behind (or 'plugged into') the same ISP, the OP indicates less functionality using 10.04.02 than OP got with Windows XP.

Originally Posted by jre6

...

Now, why is this contradiction occuring? Can it be resolved in Ubuntu 10.04.2 by changing settings? If so, how? Otherwise, do I need an upgrade to a later version like 10.10/11.04? Or is this something where my ISP is at fault?

Your ISP is (quite possibly, at least) at fault where the testing website states that as the problem.

I doubt you need to upgrade, I'm running 10.04 on a fairly recent desktop setup and 10.10 on a Samsung netbook and they've both just pulled your 'Windows XP' results (that I can see in your pics) from the http://ipv6eyechart.ripe.net/ website and I haven't tinkered once regarding IPv6.

Jumping into the network settings on the desktop machine I found the "IPv6 Settings" tab had "Method: Ignore" selected after running that test. All the testers I tried stated my ISP wasn't IPv6 enabled but they said my PC and my location were ready for Wednesday.

Would you please post the response of the following from the indicated OS:

Ubuntu (Terminal)

Code:

ifconfig -a

Windows (DOS prompt)

Code:

ipconfig /all

If you post both of those somebody might spot if there is a difference in the implementation each is using to access services from your computer.

(remove the HWaddr (Linux) and the "Physical Address" (Windows) numbers if you like but we need to see the rest to be sure they aren't different)

Re: Problems with IPv6

AFAIK, World IPv6 Day is *not* about testing IPv6 connectivity.

World IPv6 Day is about testing whether (web)servers like Google can safely activate IPv6 on their site (and side), next to existing IPv4, without breaking connectivity to their IPv4-only (and IPv4/IPv6-) users.

For example: a laptop on a IPv4-only connection, might try to connect via IPv6 first (after seeing www.google.com has an IPv6/AAAA address), which will time out (because the connection is IPv4-only), after which it will connect via IPv4. Result: a long delay in getting the webpage, so slowness, so an unhappy user.
This is a fault of the laptop, but if it occurs on a lot of systems, it would be a reason for google *not* to give www.google.com an IPv6 address ... protecting their users.

World IPv6 Day is for finding this kind of problematic laptops, setups, etc.

Re: Problems with IPv6

@jre6

So the RIPE site is reporting you have a bad connection to dual-stack site Python.org? Strange.

EDIT: RIPE's explanation:

This chart contains tests of connectivity to websites, by fetching an image from that website. The results for a website are:
<GREEN logo> Content fetched within 10 seconds
<RED logo> Content not fetched within 10 seconds

/EDIT

So Red means very slow or no connectivity at all to this dual-stack website. So exactly what I described in my earlier post: a Green logo means good connectivity, which might be pure, plain IPv4 (and no IPv6 at all)

So, do a test yourself: what's your output of "time wget python.org"? See mine below as an example.

sanderj is on a completely IPv6 enabled route, we aren't unless we tunnel as jtarin suggests - personally I am going to petition my ISP, and switch ISPs if necessary, when that road block starts bothering me.

Re: Problems with IPv6

The reason it works on Windows and not on Ubuntu is that Teredo is enabled by default of recent versions of Windows. This is "6 to 4" functionality. If you want the same thing in Ubuntu, you can install the miredo package and go from there.

The better way to get more genuine IPv6 is to create a "6 in 4" tunnel with an outfit such as Hurricane Electric or SixXS. I use Hurricane Electric and have perfect results on all the various IPv6 test pages.

If you decide to set up a tunnel, it is best to have a router that supports IPv6. If it doesn't, at a minimum it will have to pass protocol 41 packets. What I did was flash my router to a version of dd-wrt that supports IPv6.

To the best of my knowledge, only a very small handful of ISP's actually block protocol 41.