Jak nastavit IPV6 preference pro 6to4 ve Widnows 7

Posted by on Čvn 25, 2010

Při nasazení ipv6 protokolu na domácí síti za pomoci 6to4 a ip rozsahu 2002::/16, jsem zjistil, že i přes korektní konfiguraci ipv6 na Windows 7 stále systém upřednostňuje starou ipv4 komunikaci.

Je zapotřebí nastavit vyšší preferenci pro 6to4 subnet.

1) pustit příkazový řádek s právy administrátora

netsh

interface

ipv6

2) zobrazit aktuální stav

netsh interface 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

3) je potřeba změnit preferenci prefixu 6to4 2002::/16 na úroveň nativní ipv6

– to proto, že dle RFC3484 bude systém používat ipv6 pouze když cílový server bude mít také prefix 6to4, čili 2002::/16. Proto když preferenci tohoto prefixu postavíme na úroveň nativní ipv6, bude systém používat 6to4 pro veškerou komunikaci ipv6.

netsh interface ipv6>set prefix ::1/128 50 0
Ok.

netsh interface ipv6>set prefix ::/0 40 1
Ok.

netsh interface ipv6>set prefix 2002::/16 30 1
Ok.

netsh interface ipv6>set prefix ::/96 20 3
Ok.

netsh interface ipv6>set prefix ::ffff:0/96 10 4
Ok.

netsh interface ipv6>set prefix 2001::/32 5 5
Ok.

4) zobrazení upraveného stavu

netsh interface ipv6>show prefixpolicies
Querying active state...

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

5) popis prefixů

Precedence  Label  Prefix
-------------  ------  --------------------------------
             50       0   ::1/128        = localhost
             40       1   ::/0           = default (IPv6 native)
             30       2   2002::/16      = 6to4 (IPv6)
             20       3   ::/96          = IPv4 compatibility
             10       4   ::ffff:0:0/96  = IPv4 compatibility
              5       5   2001::/32      = Teredo (IPv6)

Leave a Reply