240px-Diamond warning sign (Vienna Convention style).svg.png Content of this wiki is DEPRECATED 240px-Diamond warning sign (Vienna Convention style).svg.png

IPv6

Z old-wiki.siliconhill.cz
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(Windows)
(Přepracování článku – nejdůležitější informace nahoru a v BFU stravitelné podobě)
Řádka 1: Řádka 1:
= IPv6 obecně =
+
Síť na Strahově podporuje moderní protokol IPv6. Pokud máš počítač s operačním systémem Windows Vista, nebo novějším, musíš si ho správně nastavit, jinak se můžeš setkat s pomalým načítáním, popřípadě nenačítáním některých služeb, které jsou poskytovány po IPv6.
  
 
Co je to IPv6 a k čemu je to dobré?
 
Co je to IPv6 a k čemu je to dobré?
 
http://cs.wikipedia.org/wiki/IPv6
 
http://cs.wikipedia.org/wiki/IPv6
  
Pro zjednodušení bude v následujícím textu (tam, kde je to vhodné) místo pojmu "IPv6 adresa" používáno pouze '''IP6''' a místo "IPv4 adresa" (klasická "IPéčka") pouze '''IP4'''.
+
= Test IPv6 konektivity =
  
= Uživatelé =
+
Abyste otestovali nastavení svého počítače, zkuste otevřít ve svém prohlížeči některé z následujících stránek:
 +
* http://nix.cz/cz/ipv6_addr
 +
* http://www.whatismyipv6.net
  
Jste-li připojeni do sítě SH, a jste-li připojeni do některého z veřejných IPv4 rozsahů (viz [[FAQ/Důležité_IP_adresy_a_servery#Rozdělení veřejných IP rozsahů klubu Silicon Hill|veřejné IP rozsahy]]), nebo přes [[Wifi]],
+
Načte-li se stránka okamžitě, nemáte s IPv6 konektivitou problém (buď funguje, jak – pak uvidíte svou IPv6 adresu, nebo je její podpora vypnuta – pak uvidíte svou IPv4 adresu)
máte tzv. ''nativní'' IPv6 připojení (tzn. že router, ke kterému jste připojeni, má přidělen pro váš segment veřejný IPv6 rozsah a umí routovat IPv6 provoz). '''Pozor: veřejný IPv6 rozsah se týká i [[Wifi]] !!!'''
+
  
Ačkoliv tento rozsah má prefix délky 64 b, a tudíž by se mohlo zdát, že adres je "mraky", a lze si tudíž vybrat libovolnou "neobsazenou" z 2^64 možných kombinací, není to tak docela pravda: adres je v tomto rozsahu sice mraky, ale každý uživatel smí používat pouze ''přidělenou'' IP6 (= dohledatelnou v [[DUSPS]]u).  
+
Pokud se stránka načítá dlouho a nakonec se nenačte, nebo se načte s adresou IPv4, pak Váš počítač protokol IPv6 podporuje, ale nepoužívá správnou – vám přidělenou IPv6 adresu. V takovém případě byste si měli počítač správně nastavit, nebo podporu IPv6 ve svém počítači vypnout (nedoporučujeme).
Je to ze stejného důvodu, jako u IP4 – aby v případě, že se někdo na síti nechová tak, jak má, a přijde na něj stížnost, tak aby se dal dotyčný hříšník dohledat.
+
  
== Přidělené IP6 ==
+
== Jak má vypadat strahovská IPv6 adresa ==
 +
V síti SH fungují pouze IPv6 adresy, které jsou automaticky generovány z [[MAC]] adresy počítače.
  
Na rozdíl od IPv4, kde je situace jednoduchá – přidělená IP4 je zaregistrovaná v [[DUSPS]]u, je vidět v [http://dusps.sh.cvut.cz/findit.php DUSPS FindIt], exportuje se do DNS atd., tak u IPv6 je situace zajímavější – resp. ''přidělené'' IP6 jsou dvojího druhu:
+
Má-li počítač MAC adresu například
# ''registrovaná'' – ručně registrovaná do DUSPSu pomocí administračního rozhraní, je vidět ve [http://dusps.sh.cvut.cz/findit.php FindItu] a v DNS – v podstatě stejná situace jako u IPv4
+
00:''pp'':''qq'':''rr'':''ss'':''tt'',
# ''automatická'' – je vygenerovaná z [[FAQ/Konta, registrace uživatelů#Správce chce nějaké číslo síťovky, co to je?|MAC adresy]] stejným postupem jako při [http://cs.wikipedia.org/wiki/IPv6#Bezstavov.C3.A1_autokonfigurace_adres bezstavové autokonfiguraci] těm uživatelům, kteří ji nemají explicitně registrovanou přes administrační rozhraní, a objevuje se pouze v IPv6 exportech z DUSPSu (v rámci procesu [[Síť#DUSPS_a_konfigurace|automatické konfigurace aktivních prvků]])
+
je mu přidělena IPv6 adresa ve formátu
 +
2001:718:2:''xx'':2''pp'':''qq''ff:fe''rr'':''sstt''
 +
kde ''xx'' je číslo podsítě, obvykle shodně s číslem [[Síť#Vlany|VLANy]].
  
Důvod zavedení ''automatické'' IP6 je opět celkem prostý:
+
= Nastavení počítače pro IPv6 =
ne každý uživatel nutně potřebuje mít AAAA záznam v DNS a zároveň chce, aby měl s nastavováním co nejmíň práce. A nejjednodušší je pro něj použití [http://cs.wikipedia.org/wiki/IPv6#Bezstavov.C3.A1_autokonfigurace_adres bezstavové autokonfigurace] a vygenerování interface-ID z MAC adresy.
+
  
V současné době nelze v SH síti pro automatickou konfiguraci klientských stanic efektivně použít DHCP
+
== Windows Vista a vyšší ==
([http://tools.ietf.org/html/rfc3315 DHCPv6] je postaveno na tzv. ''Client DUID'' – narozdíl od DHCPv4, které je postaveno na MAC adresách),
+
Tyto operační systémy protokol IPv6 v základní konfiguraci podporují, ale je třeba donastavit je pro použití správných IP adres. K tomu slouží následující dva příkazy, které je třeba vložit do příkazového řádku '''v administrátorském režimu!''' (Start – napsat do vyhledávání ''cmd'' – kliknout pravým tlačítkem na výsledek vyhledávaní a zvolit ''Spustit jako správce'') Toto je třeba udělat jenom jednou
takže proto vychází jako nejjednodušší způsob právě [http://cs.wikipedia.org/wiki/IPv6#Bezstavov.C3.A1_autokonfigurace_adres bezstavová autokonfigurace] (ovšem v základní variantě – tj. bez Privacy extensions a náhodného generování Interface-ID).
+
netsh interface ipv6 set global randomizeidentifiers=disabled
 +
netsh interface ipv6 set privacy disabled
 +
Eventuálně si můžete stáhnout a spustit ('''opět jako správce!''') nastavovací skript [http://shell.sh.cvut.cz/~oskar/IPv6_SH_setup_Vista.cmd]
  
== Jak na to ==
+
Poznámka: Program ''netsh'' je možné spustit i interaktivně a příkazy je možné zadávat i ve zkrácené formě, například takto:
 
+
C:\Windows\system32>'''netsh'''
Předně je třeba mít v systému nainstalovnou podporu IPv6. Ve Windows Vista je už defaultně,
+
netsh>'''i ipv6'''
ve Windows XP je třeba ji doinstalovat – viz [[IPv6#Windows_XP|Tutoriál]].
+
netsh interface ipv6>'''s g ra=d'''
 
+
OK.
Když už teda máme nainstalováno a zapnuto, tak je třeba zajistit, aby počítač používal pro komunikaci přidělenou IP6. Tou je, jak již bylo výše řečeno, IP6 vygenerovaná z MAC (registrovaná IP6 se sice dá teoreticky zadat do DUSPSu s libovolným Interface-ID, ale registrátor vám stejně nezaregistruje jinou než tu vygenerovanou z MAC;-)).
+
 
+
netsh interface ipv6>'''s pri d'''
To se dá udělat 2 způsoby:
+
OK.
# pomocí [http://cs.wikipedia.org/wiki/IPv6#Bezstavov.C3.A1_autokonfigurace_adres bezstavové autokonfigurace] – pro začátečníky nejjednodušší způsob
+
# manuálně – pro fajnšmekry;-)
+
netsh interface ipv6>'''q'''
 
+
=== Bezstavová autokonfigurace ===
+
Bezstavová konfigurace je založena na tom, že router pravidelně posílá do sítě informace o dostupném připojení:
+
prefix dané sítě a defaultní bránu (tedy svojí adresu). A to je v podstatě všechno, co počítač potřebuje vědět k tomu,
+
aby si sám "nakonfiguroval" připojení – pro komunikaci po IP síti (platí jak pro IPv4, tak pro IPv6) totiž potřebuje
+
znát pouze svoji adresu a adresu nejbližšího routeru. A v případě IPv6 si svojí IP6 vygeneruje sám: vezme prefix sítě (64 b),
+
a ten doplní zprava pomocí interface-ID (64 b). To může být teoreticky libovolné (hlavně, když bude unikátní
+
v rámci podsítě a bude mít určitý formát), přičemž bezstavová autokonfigurace používá 1 z následujících způsobů:  
+
vygenerování z MAC (vloží doprostřed FF:FE a invertuje 2. bit v nejvyššim bytu), nebo vytváří identifikátory náhodně
+
(pokud je zapnuta podpora [http://tools.ietf.org/html/rfc3041 Privacy extensions]) a testuje, zda již nejsou obsazeny jiným strojem.
+
 
+
==== Windows ====
+
 
+
Tady většinou není potřeba nastavovat nic - ve Windows XP, W2003 a Vista (a obdobné to bude asi i ve Windows Server 2008)
+
je tato volba zapnuta v defaultním nastavení (u XP a W2003 samozřejmě až po instalaci podpory IPv6).
+
Problém ovšem nastává, pokud je zároveň zapnuta podpora [http://tools.ietf.org/html/rfc3041 Privacy extensions]
+
(ve Vistách (nejspíš i v Server 2008 a Windows 7) to je zapnuto defaultně, v XP a W2003 to občas může být taky).
+
To je sice hezká věc, ale v podmínkách SH naprosto nepoužitelná, neboť v SH síti je anonymita vyloučena (důvody uvedeny výše),
+
a proto je třeba tuto featuru vypnout.
+
 
+
V XP se to udělá následovně:
+
  
 +
== Windows XP ==
 +
Tato verze Windows protokol IPv6 podporuje pouze experimentálně, proto je v základním nastavení vypnuta. Nechcete-li používat IPv6, nemusíte nic řešit.
 +
Chcete-li však IPv6 plně využívat, je třeba nejprve podporu IPv6 nainstalovat:
 +
ipv6 install
 +
Poté zakázat použití adres pro ochranu soukromí:
 
  netsh interface ipv6 set privacy disabled
 
  netsh interface ipv6 set privacy disabled
  
Ve Vistách a windows 7 je potřeba o 1 příkaz víc:
+
Eventuálně si můžete stáhnout a spustit nastavovací skript [http://shell.sh.cvut.cz/~oskar/IPv6_SH_setup_Vista.cmd]
  
netsh interface ipv6 set global randomizeidentifiers=disabled
+
== Mac OS X ==
netsh interface ipv6 set privacy disabled
+
Podle neověřených informací [http://ipv6int.net/systems/mac_os_x-ipv6.html] je Mac OS X v základním nastavení schopen komunikovat protokolem IPv6 v síti SH bez dalšího nastavování.
  
Případně lze použít již připravené skripty:
+
== Linux ==
* [http://shell.sh.cvut.cz/~metaliza/ipv6/dl/pe_off_xp.cmd Windows XP]
+
Naprostá většina linuxových distribucí je bez jakéhokoli nastavování schopna pracovat v síti SH s protokolem IPv6. Pokud však máte nějakou novou/exotickou distribuci, co aktivuje adresy pro ochranu soukromí, musíte toto vypnout zapsáním
* [http://shell.sh.cvut.cz/~metaliza/ipv6/dl/pe_off_vista.cmd Windows Vista]
+
echo 0 > /proc/sys/net/ipv6/conf/all/use_tempaddr
 +
Trvalého efektu dosáhnete přidáním/upravením řádku v souboru /etc/sysctl.conf
 +
net.ipv6.conf.all.use_tempaddr = 0
  
==== Linux====
+
== Ostatní OS - obecný návod ==
 +
Je třeba zakázat Privacy Extensions ([http://tools.ietf.org/html/RFC4941 RFC4941]). Adresa je přidělena automaticky mechanizmem bezestavové autokonfigurace ([http://tools.ietf.org/html/RFC4862 RFC4862]). Také je potřeba, aby identifikátor rozhraní použitý v autokonfiguraci byl odvozen z MAC adresy rozhraní (viz [[#Jak_m.C3.A1_vypadat_strahovsk.C3.A1_IPv6_adresa|výše]])
  
''TODO: Doplnit''
 
  
=== Manuální konfigurace ===
+
= Pokročilá témata =
  
Pokud se stane, že bezestavová konfigurace z nějakých důvodů nefunguje tak, jak má
+
== Dva druhy přidělených adres ==
(např. když se některý z uživatelských strojů začne tvářit jako router, čímž může lehce zmást ostatní
+
uživatelské stroje), pak nám nezbývá nic jiného, než nastavit IP6 ručně.
+
  
==== Windows ====
+
Na rozdíl od IPv4, kde je situace jednoduchá – přidělená IP4 je zaregistrovaná v [[DUSPS]]u, je vidět v [http://dusps.sh.cvut.cz/findit.php DUSPS FindIt], exportuje se do DNS atd., tak u IPv6 je situace zajímavější – resp. ''přidělené'' IP6 jsou dvojího druhu:
 +
# ''registrovaná'' – ručně registrovaná do DUSPSu pomocí administračního rozhraní, je vidět ve [http://dusps.sh.cvut.cz/findit.php FindItu] a v DNS – v podstatě stejná situace jako u IPv4
 +
# ''automatická'' – je vygenerovaná z [[FAQ/Konta, registrace uživatelů#Správce chce nějaké číslo síťovky, co to je?|MAC adresy]] stejným postupem jako při [http://cs.wikipedia.org/wiki/IPv6#Bezstavov.C3.A1_autokonfigurace_adres bezstavové autokonfiguraci] těm uživatelům, kteří ji nemají explicitně registrovanou přes administrační rozhraní, a objevuje se pouze v IPv6 exportech z DUSPSu (v rámci procesu [[Síť#DUSPS_a_konfigurace|automatické konfigurace aktivních prvků]])
  
Na Windows XP a Windows 2003 Server není pro konfiguraci IPv6 k dispozici GUI, takže je třeba
+
Důvod zavedení ''automatické'' IP6 je opět celkem prostý:
vše řešit přes příkazovou řádku. Ale není to nic složitého, stačí zadat 2 příkazy:
+
ne každý uživatel nutně potřebuje mít AAAA záznam v DNS a zároveň chce, aby měl s nastavováním co nejmíň práce. A nejjednodušší je pro něj použití [http://cs.wikipedia.org/wiki/IPv6#Bezstavov.C3.A1_autokonfigurace_adres bezstavové autokonfigurace] a vygenerování identifikátoru rozhraní z MAC adresy.
  
netsh interface ipv6 set address <název nebo index rozhraní> <IP6>
+
'''O registraci své IPv6 adresy v DUSPSu požádejte své registrátory pouze v případě, že svůj počítač hodláte provozovat jako server a nabízet služby přes IPv6. V takovém případě si nejprve zprovozněte protokol IPv6 s „automatickou“ adresou a až poté požádejte o její registraci.'''
netsh interface ipv6 set route ::/0 <název nebo index rozhraní> <IP6 defaultní brány> metric=0
+
  
Ten 1. příkaz nastaví danou IP6 na příslušné rozhraní, ten 2. zavede defaultní routu
+
== DHCPv6 ==
(nahrazuje to definici pomocí defaultní brány).
+
V současné době nelze v SH síti pro automatickou konfiguraci klientských stanic efektivně použít DHCPv6
 +
([http://tools.ietf.org/html/rfc3315 RFC3315]). To proto, že DHCPv6 identifikuje klienty pomocí tzv. ''DUID'' (DHCP Unique Identifier), narozdíl od DHCPv4, které používá MAC adresy. Identifikátor DUID bohužel není možné snadno zjistit, navíc bývá uložen na pevném disku a mění se při každé reinstalaci OS.
  
Název rozhraní obvykle bývá (pokud si ho uživatel explicitně nepřejmenuje) něco ve stylu
+
== Bezstavová autokonfigurace ==
<tt>Local Area Connection ''<číslo>''</tt> (příp. v české verzi <tt>Místní připojení ''<číslo>''</tt>).
+
Bezstavová konfigurace je založena na tom, že router pravidelně posílá do sítě informace o dostupném připojení:
V takovém případě (tj. pokud obsahuje mezery) je třeba použít uvozovky:
+
prefix dané sítě a defaultní bránu (tedy svojí adresu). A to je v podstatě všechno, co počítač potřebuje vědět k tomu,
"<tt>Local Area Connection ''<číslo>''</tt>" (aby to pochopil jako 1 parametr).
+
aby si sám "nakonfiguroval" připojení &ndash; pro komunikaci po IP síti (platí jak pro IPv4, tak pro IPv6) totiž potřebuje
Nebo druhá (jednodušší) možnost je použít index příslušného rozhraní. Ten se zjistí z výpisu rozhraní
+
znát pouze svoji adresu a adresu nejbližšího routeru. A v případě IPv6 si svojí IP6 vygeneruje sám: vezme prefix sítě (64&nbsp;b),
pomocí následujícího příkazu:
+
a ten doplní zprava identifikátorem rozhraní (64&nbsp;b). To může být teoreticky libovolné (hlavně, když bude unikátní
 +
v rámci podsítě a bude mít určitý formát), přičemž bezstavová autokonfigurace používá jeden z následujících způsobů:
 +
vygenerování z MAC (vloží doprostřed FF:FE a invertuje 2. bit v nejvýznamnějším oktetu), nebo vytváří identifikátory náhodně (pokud je zapnuta podpora [http://tools.ietf.org/html/rfc3041 RFC3041 Privacy Extensions]) a testuje, zda již nejsou obsazeny jiným strojem.
  
netsh interface ipv6 show interface
+
== Manuální konfigurace ==
 +
Manuální konfiguraci používejte pouze, máte-li k tomu vážný důvod.
  
Ostatní parametry:
+
=== Společné parametry pro konfiguraci ===
* ''<IP6>'' se opět utvoří tak, ze se vezme prefix podsítě (ta část až po tu ''::'' z [[FAQ/Důležité_IP_adresy_a_servery#Rozdělení veřejných IP rozsahů klubu Silicon Hill|veřejné IP rozsahy]]) a připojí se interface-ID vygenerované z MAC adresy
+
* ''IPv6 adresa'' se vytvoří z prefixu podsítě (ta část až po ''::'' z [[FAQ/Důležité_IP_adresy_a_servery#Rozdělení veřejných IP rozsahů klubu Silicon Hill|veřejné IP rozsahy]]), za který se připojí identifikátor rozhraní vytvořený z MAC adresy (viz [[#Jak_m.C3.A1_vypadat_strahovsk.C3.A1_IPv6_adresa|výše]])
* ''<IP6 defaultní brány>'' se je vždy 1. IP6 v daném rozsahu (je  to stejné jako u IPv4) &ndash; s 1 na konci
+
* ''Adresa výchozí brány'' je vždy adresa se stejným prefixem, ale identifikátorem rozhraní '''::1'''
* <tt>metric=0</tt> je tam pro jistotu, aby námi zadaná routa měla přednost před případnými "vetřeleckými" routami typu ''2002:...''
+
* ''Délka prefixu podsítě'' je vždy 64 bitů
 +
* Adresy DNS serverů:
 +
** 2001:718:2:0::214
 +
** 2001:718:2:0::218
  
 +
=== Windows Vista a vyšší ===
  
Poněkud jiná je už situace u Windows Vista a "vyšších" (Windows 2008 Server, Windows 7).
+
Pokud chceme změnit nastavení IPv6 pro konkrétní připojení (v našem příkladu je pojmenováno pro snažší
Tam už je postaven protokol IPv6 na stejnou úroveň podpory jako IPv4 (je defaultně nainstalován
+
manipulaci jako ''LAN''), je třeba se nejdříve proklikat až k tomu správnému dialogovému oknu.
při instalaci sítě a je poskytováno stejné administrační GUI jako pro IPv4), takže se již dá
+
všechno naklikat stejným způsobem jako u IPv4.
+
  
V praxi to znamená, že je potřeba se proklikat na dialogové okno s vlastnostmi připojení &ndash; např. takto
+
Začneme tím, že si přes '''Control Panel''' -> '''Network and Sharing Center''' otevřeme okno
(viz [[IPv6#Windows_Vista|Tutoriál]]):
+
zobrazující stav daného připojení:
# '''Network and Sharing Center''' &ndash; na ten se dá jít buď přes Control Panel nebo ikonku sítě "vpravo dole"
+
# kliknout na '''View Status''' (pokud používáte více druhů připojení &ndash; kabel, wifi, VPN atd. &ndash; tak je třeba vždy vybrat to správné připojení, které chcete konfigurovat))
+
# zvolit '''Properties''' (česky '''Vlastnosti''')
+
  
 +
[[Soubor:Windows_Vista_LAN-status.png|LAN Status]]
  
Potom je třeba kliknout na '''Internet Protocol verze 6 (TCP/IPv6)''' a zvolit '''Properties''' (nebo stačí dvojklik).
 
Otevře se další dialogové okno, kde je třeba zadat:
 
* svojí IP6
 
* délku prefixu podsítě (obdoba síťové masky u IPv4) &ndash; na SH vždy 64
 
* IP6 defaultní brány
 
  
Dále je třeba doplnit DNS servery (alespoň 1). Na SH používáme tyto (viz
+
Poté klikneme na '''Properties''', a otevře se nám:
[[FAQ/Důležité_IP_adresy_a_servery#Důležité servery v rámci klubu Silicon Hill|adresy serverů]]):
+
* 2001:718:2:0::214
+
* 2001:718:2:0::218
+
  
 +
[[Soubor:Windows_Vista_LAN-properties.png|LAN Properties]]
  
Je to v podstatě stejné jako u IPv4, jenom s tím rozdílem, že IP6 se zapisují v šestnáctkové soustavě,
 
IP6 je "rozsekaná" po 16 b (místo 8 b u IP4) a jednotlivé segmenty jsou odděleny '':'' místo ''.''.
 
  
==== Linux ====
+
Poté vybereme protokol '''Internet Protocol verze 6 (TCP/IPv6)''' a zvolíme '''Properties''' (nebo jenom dvojklik).
 +
Otevře se okno se základním nastavením IPv6 (obdobné tomu pro IPv4). Pokud chceme, aby se používaly
 +
automatické konfigurační mechanizmy, vybíráme volby '''Obtain ... automatically'''
 +
(v české verzi to bude něco na způsob '''Získat ... automaticky''') &ndash; přičemž pro DNS platí,
 +
že pokud vybereme manuální nastavení IP6, tak už musíme manuálně vyplnit i DNS servery.
  
''TODO: Doplnit''
+
V případě, že chceme nastavit IP6 ručně zvolíme '''Use the following IPv6 address''', a vyplníme následující údaje
 +
(v našem příkladu jsme zvolili adresu z 1. rozsahu bloku 4 &ndash; viz
 +
[[FAQ/Důležité_IP_adresy_a_servery#Rozdělení veřejných IP rozsahů klubu Silicon Hill|IP rozsahy]]):
  
== Testujeme ==
+
[[Soubor:Windows_Vista_LAN-properties-detail.png|IPv6 Properties]]
  
Ne vždy se všechno podaří hned napoprvé, a tak bude asi občas potřeba otestovat, jestli se dostaneme dál než "za humna":
 
  
'''Ve Windows:'''
+
V konkrétním případě pak budou IP6 počítače a IP6 brány záviset na tom, v kterém rozsahu se daný počítač nachází,
 +
ale ostatní údaje (délka prefixu podsítě (64) a DNS servery) budou pro SH vždy stejné.
  
Nejdřív zkusíme bránu (''<prefix>'' je 1. 64 b z vaší IP6 &ndash; např. 2001:718:2:42 pro blok 4 a "ten 2." rozsah &ndash; blíže viz [[FAQ/Důležité_IP_adresy_a_servery#Rozdělení veřejných IP rozsahů klubu Silicon Hill|veřejné IP rozsahy]]):
+
A samozřejmě nezapomenout potvrdit pomocí tlačítka '''OK''' (včetně okna '''LAN Properties''').
  ping <prefix>::1
+
  
Potom SH GW:
+
=== Windows XP ===
  ping 2001:718:2::1
+
Na Windows XP a Windows 2003 Server není pro konfiguraci IPv6 k dispozici GUI, takže je třeba
  tracert 2001:718:2::1
+
vše řešit prostřednictvím příkazového řádku:
  ping -6 gw
+
netsh interface ipv6 set address <název nebo index rozhraní> <IPv6 adresa>
 +
netsh interface ipv6 set route ::/0 <název nebo index rozhraní> <IPv6 adresa výchozí brány> metric=0
 +
První příkaz nastaví danou adresu na příslušné rozhraní, druhý nastaví výchozí IPv6 bránu.
 +
Parametr <tt>metric=0</tt> je tam pro jistotu, aby zadaný záznam ve směrovací tabulce měl přednost před ostatními záznamy (například získanými autokonfigurací).
  
Pokud nedokáže resolvnout GW, tak zkusíme, jestli se dostaneme na DNS servery:
+
Název rozhraní obvykle bývá (pokud si ho uživatel explicitně nepřejmenuje) něco ve stylu
  ping 2001:718:2::214
+
<tt>Local Area Connection ''<číslo>''</tt> (příp. v české verzi <tt>Připojení k místní síti''<číslo>''</tt>).
  ping 2001:718:2::218
+
V takovém případě (tj. pokud obsahuje mezery) je třeba použít uvozovky:  
  tracert 2001:718:2::214
+
"<tt>Local Area Connection ''<číslo>''</tt>" (aby to pochopil jako 1 parametr).
  tracert 2001:718:2::218
+
  
A potom už cokoliv ze světa:
+
Druhá (jednodušší) možnost je použít index příslušného rozhraní. Ten se zjistí z výpisu rozhraní
  tracert -6 www.kame.net
+
pomocí následujícího příkazu:
  ping -6 www.kame.net
+
netsh interface ipv6 show interface
  
'''V GNU/Linux:'''
+
=== Linux ===
  
Tam je to to samé, jen je potřeba striktně používat 6-ové verze příkazů:
+
Konfigurace IPv6 na linuxu je obdobná s konfigurací IPv4. Je možno použít buď ''zavržený'' tradiční příkaz ''ifconfig'', nebo moderní příkaz ''ip'' z balíku ''iproute2''
  traceroute6
+
  ping6
+
  
= Správci serverů =
+
Vypsat všechny IPv6 adresy můžeme příkazem
 +
ip -6 addr show
  
Ve většině případů stačí přidat (Debian GNU/Linux) pár řádků do /etc/network/interfaces
+
Nastavit IPv6 adresu lze příkazem
 +
ip -6 addr add dev <název rozhraní> <IPv6 adresa>/64
  
  # This file describes the network interfaces available on your system
+
Nastavit směrování lze pomocí
  # and how to activate them. For more information, see interfaces(5).
+
ip -6 route add default via <Adresa výchozí brány> metric 0
  # The loopback network interface
+
  auto lo
+
  iface lo inet loopback
+
  auto eth0
+
  iface eth0 inet static
+
  address 147.32.127.252
+
  netmask 255.255.255.192
+
  gateway 147.32.127.254
+
  iface eth0 inet6 static
+
  address 2001:718:2:0::252
+
        netmask 64
+
        gateway 2001:718:2::1
+
  
A pak upravit ještě /etc/hosts (třeba takto)
+
== Testování ==
 +
Pro testování konektivity je možné používat standardní nástroje zjišťování dostupnosti a trasování. Na Windows jde o nástroje '''ping''' a '''tracert''', na Linuxu pak '''ping6''' a '''traceroute6'''
  
  127.0.0.1 localhost.localdomain localhost
+
== DNS ==
  147.32.127.252 localnewstest.sh.cvut.cz localnewstest
+
Obsah odpovědi od DNS serveru '''není závislý na protokolu, kterým byl dotaz položen'''. To znamená, že pro funkčnost IPv6 není nutné pokládat dotazy DNS serveru přes IPv6 protokol.
  2001:718:2:0::252 localnewstest.sh.cvut.cz        localnewstest
+
  # The following lines are desirable for IPv6 capable hosts
+
  ::1    ip6-localhost ip6-loopback
+
  fe00::0 ip6-localnet
+
  ff00::0 ip6-mcastprefix
+
  ff02::1 ip6-allnodes
+
  ff02::2 ip6-allrouters
+
  ff02::3 ip6-allhosts
+
  
== Adresy ==
+
== IPv6 na serverech SH ==
 
+
Z důvodu jednoduchosti se rozhodlo (viz konference admins - [https://lists.sh.cvut.cz/cgi-bin/mailman/private/admins/2008-August/002197.html https://lists.sh.cvut.cz/cgi-bin/mailman/private/admins/2008-August/002197.html]), že IPv6 adresy serverů (resp. jejich identifikátory rozhraní) se budou tvořit následovně:
Z důvodu jednoduchosti se rozhodlo (viz konference admins - [https://lists.sh.cvut.cz/cgi-bin/mailman/private/admins/2008-August/002197.html https://lists.sh.cvut.cz/cgi-bin/mailman/private/admins/2008-August/002197.html]), že IPv6 adresy serverů (resp. jejich interface-ID) se budou tvořit následovně:
+
  
 
* Vezme se dekadický zápis posledního oktetu z IPv4 adresy příslušného serveru a jeho [http://cs.wikipedia.org/wiki/BCD BCD kód] se použije jako interface-ID.
 
* Vezme se dekadický zápis posledního oktetu z IPv4 adresy příslušného serveru a jeho [http://cs.wikipedia.org/wiki/BCD BCD kód] se použije jako interface-ID.
Řádka 212: Řádka 183:
  
 
''Pozn.: u vlan6 můžete samozřejmě tu 0 vynechat (dle pravidel pro psaní IPv6 adres);-)''
 
''Pozn.: u vlan6 můžete samozřejmě tu 0 vynechat (dle pravidel pro psaní IPv6 adres);-)''
 
= Problémy =
 
 
Při problémech v GNU/Linux doporučuji zkontrolovat, zda jsou nainstalované následující balíčky:
 
 
  bind9-host - Verze programu 'host' dodávaná s BINDem 9.X
 
  iputils-arping - Tool to send ICMP echo requests to an ARP address                       
 
  iputils-ping - Nástroj pro testování dosažitelnosti počítače na síti                   
 
  iputils-tracepath = Tools to trace the network path to a remote host
 
 
  
 
== Podivné IPv6 adresy začínající 2002 ==
 
== Podivné IPv6 adresy začínající 2002 ==
Řádka 229: Řádka 190:
 
Přijdete-li za majitelem této IPv4 adresy, objevíte obvykle Windows Vista, nebo Windows XP media center s nic netušícím majitelem.
 
Přijdete-li za majitelem této IPv4 adresy, objevíte obvykle Windows Vista, nebo Windows XP media center s nic netušícím majitelem.
  
Nejjednodušší cesta, jak problém opravit, je spustit příkazový řádek jako administrátor (Vista: Programy->Příslušenství->Příkazový řádek, pravým tlačítkem a „Spustit jako Administrátor“) a zadat:
+
Nejjednodušší cesta, jak problém opravit, je spustit příkazový řádek jako administrátor (Vista: Programy->Příslušenství->Příkazový řádek, pravým tlačítkem a „Spustit jako Správce“) a zadat:
 
  netsh int ipv6 6to4 set rout disable
 
  netsh int ipv6 6to4 set rout disable
  
Řádka 242: Řádka 203:
 
''Poznámka: Program netsh je možné spustit i interaktivně, obsahuje vestavěnou nápovědu.''
 
''Poznámka: Program netsh je možné spustit i interaktivně, obsahuje vestavěnou nápovědu.''
  
= Tutoriály =
+
= Odkazy =
  
== Windows XP ==
+
== Webové servery podporující IPv4 i IPv6 protokol (dual-stack) ==
 +
# http://www.ripe.net
 +
# http://www.sixxs.net
 +
# http://www.cesnet.cz
 +
# http://www.metroweb.cz
  
Na Windows XP není IPv6 defaultně podporována. Je třeba následujícím postupem nejprve podporu nainstalovat:
+
== IPv6 varianty známých webů ==
 
+
# http://ipv6.google.com
- start - spustit:
+
# http://ipv6.lupa.cz/
 
+
# http://ipv6.seznam.cz
[[Soubor:Ipv6windows_1.jpg]]
+
 
+
 
+
ipv6 install:
+
 
+
[[Soubor:Ipv6windows 2.jpg]]
+
 
+
Od této doby je podpora IPv6 nainstalována.
+
 
+
== Windows Vista ==
+
 
+
Pokud chceme změnit nastavení IPv6 pro konkrétní připojení (v našem příkladu je pojmenováno pro snažší
+
manipulaci jako ''LAN''), je třeba se nejdříve proklikat až k tomu správnému dialogovému oknu.
+
 
+
Začneme tím, že si přes '''Control Panel''' -> '''Network and Sharing Center''' otevřeme okno
+
zobrazující stav daného připojení:
+
 
+
[[Soubor:Windows_Vista_LAN-status.png|LAN Status]]
+
 
+
 
+
Poté klikneme na '''Properties''', a otevře se nám:
+
 
+
[[Soubor:Windows_Vista_LAN-properties.png|LAN Properties]]
+
 
+
 
+
Poté vybereme protokol '''Internet Protocol verze 6 (TCP/IPv6)''' a zvolíme '''Properties''' (nebo jenom dvojklik).
+
Otevře se nám okno se základním nastavením IPv6 (obdobné tomu pro IPv4). Pokud chceme, aby se používaly
+
automatické konfigurační mechanismy, vybíráme volby '''Obtain ... automatically'''
+
(v české verzi to bude něco na způsob '''Získat ... automaticky''') &ndash; přičemž pro DNS platí,
+
že pokud vybereme manuální nastavení IP6, tak už musíme manuálně vyplnit i DNS servery.
+
 
+
V případě, že chceme nastavit IP6 ručně zvolíme '''Use the following IPv6 address''', a vyplníme následující údaje
+
(v našem příkladu jsme zvolili adresu z 1. rozsahu bloku 4 &ndash; viz
+
[[FAQ/Důležité_IP_adresy_a_servery#Rozdělení veřejných IP rozsahů klubu Silicon Hill|IP rozsahy]]):
+
 
+
[[Soubor:Windows_Vista_LAN-properties-detail.png|IPv6 Properties]]
+
 
+
 
+
V konkrétním případě pak budou IP6 počítače a IP6 brány záviset na tom, v kterém rozsahu se daný počítač nachází,
+
ale ostatní údaje (délka prefixu podsítě (64) a DNS servery) budou pro SH vždy stejné.
+
 
+
A samozřejmě nezapomenout potvrdit pomocí tlačítka '''OK''' (včetně okna '''LAN Properties''').
+
 
+
= Odkazy =
+
  
 +
== Weby o IPv6 ==
 +
# [http://zajic.v.pytli.cz/category/ipv6/ Zajíc v pytli] – blog o IPv6
 
# [http://www.ipv6.cz/ IPv6.cz] &ndash; CESNETí web o IPv6 (wiki)
 
# [http://www.ipv6.cz/ IPv6.cz] &ndash; CESNETí web o IPv6 (wiki)
 
# [http://ipv6info.pod.cvut.cz/index.php IPv6 na Pod-O-Lee] &ndash; obsahuje celkem dobré návody na konfiguraci
 
# [http://ipv6info.pod.cvut.cz/index.php IPv6 na Pod-O-Lee] &ndash; obsahuje celkem dobré návody na konfiguraci
 
# [http://shell.sh.cvut.cz/~metaliza/ipv6/ Původní Bobkův web o IPv6] &ndash; některé informace už jsou neaktuální (např. rozsahy)  
 
# [http://shell.sh.cvut.cz/~metaliza/ipv6/ Původní Bobkův web o IPv6] &ndash; některé informace už jsou neaktuální (např. rozsahy)  
 +
 +
== Ostatní ==
 +
# [http://www.sixxs.net/misc/coolstuff/ Cool IPv6 Stuff]
 
# [http://www.youtube.com/watch?v=_y36fG2Oba0 The Day The Routers Died...] &ndash; trochu odlehčený pohled na problematiku nasazování IPv6 do praxe (na motivy písně American Pie);-)
 
# [http://www.youtube.com/watch?v=_y36fG2Oba0 The Day The Routers Died...] &ndash; trochu odlehčený pohled na problematiku nasazování IPv6 do praxe (na motivy písně American Pie);-)

Verze z 17. 9. 2009, 15:08

Síť na Strahově podporuje moderní protokol IPv6. Pokud máš počítač s operačním systémem Windows Vista, nebo novějším, musíš si ho správně nastavit, jinak se můžeš setkat s pomalým načítáním, popřípadě nenačítáním některých služeb, které jsou poskytovány po IPv6.

Co je to IPv6 a k čemu je to dobré? http://cs.wikipedia.org/wiki/IPv6

Obsah

Test IPv6 konektivity

Abyste otestovali nastavení svého počítače, zkuste otevřít ve svém prohlížeči některé z následujících stránek:

Načte-li se stránka okamžitě, nemáte s IPv6 konektivitou problém (buď funguje, jak má – pak uvidíte svou IPv6 adresu, nebo je její podpora vypnuta – pak uvidíte svou IPv4 adresu)

Pokud se stránka načítá dlouho a nakonec se nenačte, nebo se načte s adresou IPv4, pak Váš počítač protokol IPv6 podporuje, ale nepoužívá správnou – vám přidělenou IPv6 adresu. V takovém případě byste si měli počítač správně nastavit, nebo podporu IPv6 ve svém počítači vypnout (nedoporučujeme).

Jak má vypadat strahovská IPv6 adresa

V síti SH fungují pouze IPv6 adresy, které jsou automaticky generovány z MAC adresy počítače.

Má-li počítač MAC adresu například

00:pp:qq:rr:ss:tt,

je mu přidělena IPv6 adresa ve formátu

2001:718:2:xx:2pp:qqff:ferr:sstt

kde xx je číslo podsítě, obvykle shodně s číslem VLANy.

Nastavení počítače pro IPv6

Windows Vista a vyšší

Tyto operační systémy protokol IPv6 v základní konfiguraci podporují, ale je třeba donastavit je pro použití správných IP adres. K tomu slouží následující dva příkazy, které je třeba vložit do příkazového řádku v administrátorském režimu! (Start – napsat do vyhledávání cmd – kliknout pravým tlačítkem na výsledek vyhledávaní a zvolit Spustit jako správce) Toto je třeba udělat jenom jednou

netsh interface ipv6 set global randomizeidentifiers=disabled
netsh interface ipv6 set privacy disabled

Eventuálně si můžete stáhnout a spustit (opět jako správce!) nastavovací skript [1]

Poznámka: Program netsh je možné spustit i interaktivně a příkazy je možné zadávat i ve zkrácené formě, například takto:

C:\Windows\system32>netsh
netsh>i ipv6
netsh interface ipv6>s g ra=d
OK.

netsh interface ipv6>s pri d
OK.

netsh interface ipv6>q

Windows XP

Tato verze Windows protokol IPv6 podporuje pouze experimentálně, proto je v základním nastavení vypnuta. Nechcete-li používat IPv6, nemusíte nic řešit. Chcete-li však IPv6 plně využívat, je třeba nejprve podporu IPv6 nainstalovat:

ipv6 install

Poté zakázat použití adres pro ochranu soukromí:

netsh interface ipv6 set privacy disabled

Eventuálně si můžete stáhnout a spustit nastavovací skript [2]

Mac OS X

Podle neověřených informací [3] je Mac OS X v základním nastavení schopen komunikovat protokolem IPv6 v síti SH bez dalšího nastavování.

Linux

Naprostá většina linuxových distribucí je bez jakéhokoli nastavování schopna pracovat v síti SH s protokolem IPv6. Pokud však máte nějakou novou/exotickou distribuci, co aktivuje adresy pro ochranu soukromí, musíte toto vypnout zapsáním

echo 0 > /proc/sys/net/ipv6/conf/all/use_tempaddr

Trvalého efektu dosáhnete přidáním/upravením řádku v souboru /etc/sysctl.conf

net.ipv6.conf.all.use_tempaddr = 0

Ostatní OS - obecný návod

Je třeba zakázat Privacy Extensions (RFC4941). Adresa je přidělena automaticky mechanizmem bezestavové autokonfigurace (RFC4862). Také je potřeba, aby identifikátor rozhraní použitý v autokonfiguraci byl odvozen z MAC adresy rozhraní (viz výše)


Pokročilá témata

Dva druhy přidělených adres

Na rozdíl od IPv4, kde je situace jednoduchá – přidělená IP4 je zaregistrovaná v DUSPSu, je vidět v DUSPS FindIt, exportuje se do DNS atd., tak u IPv6 je situace zajímavější – resp. přidělené IP6 jsou dvojího druhu:

  1. registrovaná – ručně registrovaná do DUSPSu pomocí administračního rozhraní, je vidět ve FindItu a v DNS – v podstatě stejná situace jako u IPv4
  2. automatická – je vygenerovaná z MAC adresy stejným postupem jako při bezstavové autokonfiguraci těm uživatelům, kteří ji nemají explicitně registrovanou přes administrační rozhraní, a objevuje se pouze v IPv6 exportech z DUSPSu (v rámci procesu automatické konfigurace aktivních prvků)

Důvod zavedení automatické IP6 je opět celkem prostý: ne každý uživatel nutně potřebuje mít AAAA záznam v DNS a zároveň chce, aby měl s nastavováním co nejmíň práce. A nejjednodušší je pro něj použití bezstavové autokonfigurace a vygenerování identifikátoru rozhraní z MAC adresy.

O registraci své IPv6 adresy v DUSPSu požádejte své registrátory pouze v případě, že svůj počítač hodláte provozovat jako server a nabízet služby přes IPv6. V takovém případě si nejprve zprovozněte protokol IPv6 s „automatickou“ adresou a až poté požádejte o její registraci.

DHCPv6

V současné době nelze v SH síti pro automatickou konfiguraci klientských stanic efektivně použít DHCPv6 (RFC3315). To proto, že DHCPv6 identifikuje klienty pomocí tzv. DUID (DHCP Unique Identifier), narozdíl od DHCPv4, které používá MAC adresy. Identifikátor DUID bohužel není možné snadno zjistit, navíc bývá uložen na pevném disku a mění se při každé reinstalaci OS.

Bezstavová autokonfigurace

Bezstavová konfigurace je založena na tom, že router pravidelně posílá do sítě informace o dostupném připojení: prefix dané sítě a defaultní bránu (tedy svojí adresu). A to je v podstatě všechno, co počítač potřebuje vědět k tomu, aby si sám "nakonfiguroval" připojení – pro komunikaci po IP síti (platí jak pro IPv4, tak pro IPv6) totiž potřebuje znát pouze svoji adresu a adresu nejbližšího routeru. A v případě IPv6 si svojí IP6 vygeneruje sám: vezme prefix sítě (64 b), a ten doplní zprava identifikátorem rozhraní (64 b). To může být teoreticky libovolné (hlavně, když bude unikátní v rámci podsítě a bude mít určitý formát), přičemž bezstavová autokonfigurace používá jeden z následujících způsobů: vygenerování z MAC (vloží doprostřed FF:FE a invertuje 2. bit v nejvýznamnějším oktetu), nebo vytváří identifikátory náhodně (pokud je zapnuta podpora RFC3041 Privacy Extensions) a testuje, zda již nejsou obsazeny jiným strojem.

Manuální konfigurace

Manuální konfiguraci používejte pouze, máte-li k tomu vážný důvod.

Společné parametry pro konfiguraci

  • IPv6 adresa se vytvoří z prefixu podsítě (ta část až po :: z veřejné IP rozsahy), za který se připojí identifikátor rozhraní vytvořený z MAC adresy (viz výše)
  • Adresa výchozí brány je vždy adresa se stejným prefixem, ale identifikátorem rozhraní ::1
  • Délka prefixu podsítě je vždy 64 bitů
  • Adresy DNS serverů:
    • 2001:718:2:0::214
    • 2001:718:2:0::218

Windows Vista a vyšší

Pokud chceme změnit nastavení IPv6 pro konkrétní připojení (v našem příkladu je pojmenováno pro snažší manipulaci jako LAN), je třeba se nejdříve proklikat až k tomu správnému dialogovému oknu.

Začneme tím, že si přes Control Panel -> Network and Sharing Center otevřeme okno zobrazující stav daného připojení:

LAN Status


Poté klikneme na Properties, a otevře se nám:

LAN Properties


Poté vybereme protokol Internet Protocol verze 6 (TCP/IPv6) a zvolíme Properties (nebo jenom dvojklik). Otevře se okno se základním nastavením IPv6 (obdobné tomu pro IPv4). Pokud chceme, aby se používaly automatické konfigurační mechanizmy, vybíráme volby Obtain ... automatically (v české verzi to bude něco na způsob Získat ... automaticky) – přičemž pro DNS platí, že pokud vybereme manuální nastavení IP6, tak už musíme manuálně vyplnit i DNS servery.

V případě, že chceme nastavit IP6 ručně zvolíme Use the following IPv6 address, a vyplníme následující údaje (v našem příkladu jsme zvolili adresu z 1. rozsahu bloku 4 – viz IP rozsahy):

IPv6 Properties


V konkrétním případě pak budou IP6 počítače a IP6 brány záviset na tom, v kterém rozsahu se daný počítač nachází, ale ostatní údaje (délka prefixu podsítě (64) a DNS servery) budou pro SH vždy stejné.

A samozřejmě nezapomenout potvrdit pomocí tlačítka OK (včetně okna LAN Properties).

Windows XP

Na Windows XP a Windows 2003 Server není pro konfiguraci IPv6 k dispozici GUI, takže je třeba vše řešit prostřednictvím příkazového řádku:

netsh interface ipv6 set address <název nebo index rozhraní> <IPv6 adresa>
netsh interface ipv6 set route ::/0 <název nebo index rozhraní> <IPv6 adresa výchozí brány> metric=0

První příkaz nastaví danou adresu na příslušné rozhraní, druhý nastaví výchozí IPv6 bránu. Parametr metric=0 je tam pro jistotu, aby zadaný záznam ve směrovací tabulce měl přednost před ostatními záznamy (například získanými autokonfigurací).

Název rozhraní obvykle bývá (pokud si ho uživatel explicitně nepřejmenuje) něco ve stylu Local Area Connection <číslo> (příp. v české verzi Připojení k místní síti<číslo>). V takovém případě (tj. pokud obsahuje mezery) je třeba použít uvozovky: "Local Area Connection <číslo>" (aby to pochopil jako 1 parametr).

Druhá (jednodušší) možnost je použít index příslušného rozhraní. Ten se zjistí z výpisu rozhraní pomocí následujícího příkazu:

netsh interface ipv6 show interface

Linux

Konfigurace IPv6 na linuxu je obdobná s konfigurací IPv4. Je možno použít buď zavržený tradiční příkaz ifconfig, nebo moderní příkaz ip z balíku iproute2

Vypsat všechny IPv6 adresy můžeme příkazem

ip -6 addr show

Nastavit IPv6 adresu lze příkazem

ip -6 addr add dev <název rozhraní> <IPv6 adresa>/64

Nastavit směrování lze pomocí

ip -6 route add default via <Adresa výchozí brány> metric 0

Testování

Pro testování konektivity je možné používat standardní nástroje zjišťování dostupnosti a trasování. Na Windows jde o nástroje ping a tracert, na Linuxu pak ping6 a traceroute6

DNS

Obsah odpovědi od DNS serveru není závislý na protokolu, kterým byl dotaz položen. To znamená, že pro funkčnost IPv6 není nutné pokládat dotazy DNS serveru přes IPv6 protokol.

IPv6 na serverech SH

Z důvodu jednoduchosti se rozhodlo (viz konference admins - https://lists.sh.cvut.cz/cgi-bin/mailman/private/admins/2008-August/002197.html), že IPv6 adresy serverů (resp. jejich identifikátory rozhraní) se budou tvořit následovně:

  • Vezme se dekadický zápis posledního oktetu z IPv4 adresy příslušného serveru a jeho BCD kód se použije jako interface-ID.

Lidově řečeno: vezmete poslední část z IPv4 adresy (= za poslední tečkou), a tu doplníte sem:

  • Pro VLAN 6 (rozsah 147.32.127.192/26) – 2001:718:2:0::<sem doplnit>
  • Pro VLAN 7 (rozsah 147.32.30.128/25) – 2001:718:2:1::<sem doplnit>

Viz třeba service1147.32.127.214 (2001:718:2::214)

Pozn.: u vlan6 můžete samozřejmě tu 0 vynechat (dle pravidel pro psaní IPv6 adres);-)

Podivné IPv6 adresy začínající 2002

Tyhle adresy se vám na rozhraní objeví proto, že někdo (obvykle nic netušíc) má na MS Windows zapnuté „Sdílení připojení k Internetu“ a díky tomu zároveň nabízí tunelované 6to4 adresy. IPv4 adresu takového nešťastníka zjistíte převodem osmi znaků následujících po 2002 z šestnáckové soustavy. Například 2002:9320:7201:… => 0x93=147, 0x20=32, 0x72=114, 0x01=01. Pro převod lze použít i skriptík: [4] Přijdete-li za majitelem této IPv4 adresy, objevíte obvykle Windows Vista, nebo Windows XP media center s nic netušícím majitelem.

Nejjednodušší cesta, jak problém opravit, je spustit příkazový řádek jako administrátor (Vista: Programy->Příslušenství->Příkazový řádek, pravým tlačítkem a „Spustit jako Správce“) a zadat:

netsh int ipv6 6to4 set rout disable

Problém se tím vyřeší okamžitě, nicméně přidělené adresy zůstanou v platnosti, dokud nevyprší jejich doba platnosti, nebo je ručně neodstraníte.

Pokud výše uvedený postup nefunguje, můžete zkusit (neověřeno)

netsh int ipv6 show int

Zapamatujte si index rozhraní, které míří do sítě SH (4 nebo více)

netsh int ipv6 set int <index rozhraní> disabled disabled

Tím se na daném rozhraní zakáže přeposílní paketů a ohlašování směrovaného rozsahu.

Poznámka: Program netsh je možné spustit i interaktivně, obsahuje vestavěnou nápovědu.

Odkazy

Webové servery podporující IPv4 i IPv6 protokol (dual-stack)

  1. http://www.ripe.net
  2. http://www.sixxs.net
  3. http://www.cesnet.cz
  4. http://www.metroweb.cz

IPv6 varianty známých webů

  1. http://ipv6.google.com
  2. http://ipv6.lupa.cz/
  3. http://ipv6.seznam.cz

Weby o IPv6

  1. Zajíc v pytli – blog o IPv6
  2. IPv6.cz – CESNETí web o IPv6 (wiki)
  3. IPv6 na Pod-O-Lee – obsahuje celkem dobré návody na konfiguraci
  4. Původní Bobkův web o IPv6 – některé informace už jsou neaktuální (např. rozsahy)

Ostatní

  1. Cool IPv6 Stuff
  2. The Day The Routers Died... – trochu odlehčený pohled na problematiku nasazování IPv6 do praxe (na motivy písně American Pie);-)
Jmenné prostory

Varianty
Akce