• Welcome to Hurricane Electric's IPv6 Tunnel Broker Forums.

News:

Welcome to Hurricane Electric's Tunnelbroker.net forums!

Main Menu

Windows 7 tunnel does not work

Started by ntuser23, January 17, 2014, 07:22:46 AM

Previous topic - Next topic

ntuser23

Greetings. I created a tunnel on site, successfully entered commands in cmd (but because of using router and NAT I used private 192.168.1.1 ip). Now tests shows me no ipv6 connection, and I need help to find and solve problem.
Windows 7 licensed, router d-link dsl-2500u reflashed to the last.

Windows IP Configuration

   Host Name . . . . . . . . . . . . :
   Primary Dns Suffix  . . . . . . . :
   Node Type . . . . . . . . . . . . : Hybrid
   IP Routing Enabled. . . . . . . . : No
   WINS Proxy Enabled. . . . . . . . : No

Ethernet adapter ??????????? ?? ????????? ????:

   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Qualcomm Atheros AR8151 PCI-E Gigabit Eth
ernet Controller (NDIS 6.20)
   Physical Address. . . . . . . . . : E8-9A-8F-09-DC-A7
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes
   Link-local IPv6 Address . . . . . : fe80::a9c4:2fcc:554f:59b0%10(Preferred)
   IPv4 Address. . . . . . . . . . . : 192.168.1.2(Preferred)
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Lease Obtained. . . . . . . . . . :
   Lease Expires . . . . . . . . . . :
   Default Gateway . . . . . . . . . : 192.168.1.1
   DHCP Server . . . . . . . . . . . : 192.168.1.1
   DHCPv6 IAID . . . . . . . . . . . : 250124943
   DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-19-4F-3D-A6-E8-9A-8F-09-DC-A7

   DNS Servers . . . . . . . . . . . : 2001:4860:4860::8888
                                       8.8.8.8
                                       8.8.4.4
   NetBIOS over Tcpip. . . . . . . . : Enabled

Tunnel adapter IP6Tunnel:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Microsoft Direct Point-to-point Adapater
   Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes


netsh interface ipv6>show interface

Idx     Met         MTU          State                Name
---  ----------  ----------  ------------  ---------------------------
  1          50  4294967295  connected     Loopback Pseudo-Interface 1
16          50        1280  disconnected  IP6Tunnel
10          20        1500  connected     ??????????? ?? ????????? ????

cholzhauer

Are you hosting the tunnel on the router or your computer?

If it's on your computer, you used the wrong IP

ntuser23

Finally, problem was even smaller than I thought.
I tried 192.168.1.2 before, but first I did not know about nuance with the router and NAT and entered external ip, then strange error (something about already used name) did not let me configure even with the right ip address. And I missed this detail. That problem was solved by deleting and resetting interface.
What a ridiculous mistake. >:(
Now:
Tunnel adapter IP6Tunnel:

   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Microsoft Direct Point-to-point Adapater
   Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes
   IPv6 Address. . . . . . . . . . . : 2001:470:6c:803::2(Preferred)
   Link-local IPv6 Address . . . . . : fe80::8148:b98e:308f:90bf%16(Preferred)
   Default Gateway . . . . . . . . . : 2001:470:6c:803::1
   DNS Servers . . . . . . . . . . . : 2001:4860:4860::8888
                                       8.8.8.8
                                       8.8.4.4
   NetBIOS over Tcpip. . . . . . . . : Disabled

All tests shows ipv6 connection.

Idx     Met         MTU          State                Name
---  ----------  ----------  ------------  ---------------------------
  1          50  4294967295  connected     Loopback Pseudo-Interface 1
16          25        1280  connected     IP6Tunnel
10          20        1500  connected     ??????????? ?? ????????? ????

Precedence  Label  Prefix
----------  -----  --------------------------------
        50      0  ::1/128
        40      1  ::/0
        30      2  2002::/16
        20      3  ::/96
        10      4  ::ffff:0:0/96
         5      5  2001::/32

What now? Looks like everything works. Or should I configure something else for better tunnel performance?

cholzhauer

If you can do a "ping -6 google.com" you're working OK

Nothing else to do that point except share IPv6 with your LAN

ntuser23

Greetings again, have another little trouble.
It seems that on some site it accidentally jumps off v6 to v4 due to priorities, and causes problems. How to increase the priority of the v6 over v4? I tried by console, when was using teredo, but as a result failed it and priorities did not work properly.
Can you give me working instructions for that?

cholzhauer

Is teredo disabled now?

There's a netsh command to show you priorities, although I don't remember it off the top of my head.  You'll have to ask Google.

ntuser23

Oh yeah.
I ask google, correct a command and then get "netsh interface ipv6 add prefixpolicy 2001:470::/32 45 6".
Now it looks like
----------  -----  --------------------------------
        50      0  ::1/128
        45      6  2001:470::/32
        40      1  ::/0
        30      2  2002::/16
        20      3  ::/96
        10      4  ::ffff:0:0/96
         5      5  2001::/32
Where only localhost has higher priority then HE ipv6. Looks like I did something wrong, because now tests show lower tunnel ipv6 priority than before changes. Can you explain me than, what I did wrong and how to change prefixes right?

cholzhauer

Yours looks like mine (This is not my router, this is just a client)


C:\Users>netsh int ipv6 show prefixpolicies
Querying active state...

Precedence  Label  Prefix
----------  -----  --------------------------------
       50      0  ::1/128
       40      1  ::/0
       30      2  2002::/16
       20      3  ::/96
       10      4  ::ffff:0:0/96
        5      5  2001::/32


If you think they're wrong, do a reset


netsh interface ipv6 reset


But you'll have to re-configure your tunnel

ntuser23

Why reset? I just deleted new-added prefix, now everything is working fine, like before.
But I still need right-working instruction, how to increase ipv6 priority.

cholzhauer

I'm confused as to what priority you need to change? It looks pretty much correct, IMHO.

ntuser23

It looks correct, it works practically right, but as I told earlier, on some site it accidentally jumps off from ipv6 to ipv4 and causes me problems. It might be because of priorities. I don't see any other reason for that, so I worked with precedences.
Maybe you know another reason and solution of problem?

kasperd

Quote from: ntuser23 on January 21, 2014, 07:38:17 AMon some site it accidentally jumps off from ipv6 to ipv4 and causes me problems.
This is not by accident. Modern browsers wait less than a second for a reply before opening another connection using the other protocol. Older browsers could wait far too long on a broken IPv6 connection before switching to IPv4.

A site which publish both A and AAAA records, and assume the client IP address remains static are broken. In fact even a site, which publish only an AAAA record cannot assume the client IPv6 address remains static, since IPv6 specifies that you can have multiple IPv6 addresses on the same interface, and a client using privacy addresses could switch address as often as it desires. Only publishing a single A record doesn't mean you can assume the client IP remains static either, as some proxy setups will happily send subsequent requests from the same client through different IP addresses.

I don't know what problems it is, that you experience, but it might not be a problem on your own end of the connection.