Hlavní navigace

6to4: nejjednodušší cesta k IPv6

CZ.NIC spustil novou službu české veřejnosti, díky které dostanete IPv6 adresu a vaše pakety zároveň nebudou obíhat Evropu. Spuštěn byl totiž český 6to4 relay router, což znamená, že pokud má váš počítač veřejnou IPv4 adresu, tak se může protunelovat do centra českého internetu až do IPv6 sítě.

Tweetni to Odměnte autora  Jak to funguje?

Získat dnes IPv6 je dnes těžší než IPv4 adresu. Těch mají poskytovatelé zatím dost a jejich síť se s IPv6 nekamarádí. Zatím jim tedy do bot neteče, a tak není kam pospíchat. Když jsem naposledy žádal o IPv6 u poskytovatele připojení pro naši komunitní síť, dozvěděl jsem se, že získat Céčkový rozsah IPv4 adresy (tedy 256 adres) by bylo jednodušší než šestkový /48 prefix. Tento poskytovatel bere konektivitu od dvou dalších nezávislých poskytovatelů a ani jeden nemá IPv6 v produkční kvalitě. Jejich přístup k IPv6 se nicméně liší. První IPv6 adresy nemá, ale během tohoto roku by snad mohl mít a druhý IPv6 adresy má, testuje jejich provoz v síti, ale zákazníkům nabízí pouze negarantované IPv6 služby.

Jsme komunitní sítí ve vesnici Horní Třešňovec, kousek od menšího města Lanškroun. IPv6 adresy se snažíme sehnat přibližně rok a i když je naše síť na IPv6 víceméně připravena, nativní konektivitu ne a ne získat. Vedle nás tu jsou další komunitní sítě i komerční poskytovatelé, kde je utopií i veřejná IPv4 adresa, natož nějaký IPv6 prefix. Konkurence nás tedy do IPv6 nějak nehoní a dokonce nemáme jediného člena, který by se na IPv6 ptal. Skutečným impulzem pro IPv6 bude pravděpodobně až ubývající obsah na Internetu. S trochou štěstí se vyčistí i trh s ISP.

Správně by měli poskytovatelé připojení mít IPv6 na své síti nachystané a být připraveni řešit pouze připojení jednotlivých klientů nebo v našem případě členů, kteří disponují nekompatibilním zařízením. Klienti se začnou ptát v okamžiku, kdy jim nepůjde oblíbená služba, a přesně to by měl být impulz pro výměnu zařízení a ne pro začínání přípravy celé sítě na IPv6.

6to4 relay

IPv6 naštěstí disponuje mechanismy, které mají přechod zjednodušit. Pomalejší poskytovatele obejít a zpříjemnit přechod těm rychlejším. Nicméně spolehlivé a rychlé řešení vyžaduje v drtivé většině tunel a na obou jeho koncích musí být veřejná IPv4 adresa. Existují samozřejmě i různé aplikace, které dokáží zbořit řadu NATů mezi klientem a Internetem, jak tomu dnes běžně bývá, ale nikdy jsem nepotkal pro české uživatele něco skutečně rychlého. 6to4 je jedním z takových mechanismů, které již ve světě na několika místech fungovaly do teď, ale nyní se k těmto místům přidala i Česká republika díky organizaci CZ.NIC. Základem je server, kterému se říká 6to4 relay router. Ten má připojení jak do IPv4, tak do IPv6 sítě a na adrese 192.88.99.1 očekává druhé konce tunelů od uživatelů.

Pro 6to4 technologii byl vyhrazen IPv6 prefix 2002::/16. Prvních 16 bitů říká že jde o 6to4 adresu. Dalších 32 bitů je vaše veřejná IPv4 adresa. Pro přepočet můžete použít třeba webovou kalkulačku na waldner.netson­s.org. Po výpočtu dostanete /48 IPv6 prefix, se kterým si už můžete dělat co uznáte za vhodné. Adres v něm máte dost, abyste je rozdali hned několika planetám.

Podpora pro 6to4 je ve všech hlavních operačních systémech. Windows se od verze XP SP2 nakonfigurují samy, pokud mají k dispozici veřejnou IPv4 adresu, doklikáte se i u Mac OS X, ale na Linuxu to bohužel tak jednoduché není a budete si muset pomoci nějakým skriptem. V případě třeba OpenWRT, se s 6to4 počítá v konfiguraci a stačí si stáhnout stejnojmenný balíček. V případě většiny jiných linuxových distribucí, se musí použít řádková utilita ip. I když to je trochu smutné, tak populární Network Manager s 6to4 nepočítá.

6to4 má hned několik výhod, které ji zvlášť teď, když je 6to4 relay router i u nás, řadí mezi to nejlepší, co můžete bez nativní IPv6 získat.

  • Většinou není trasa o moc delší než po nativní čtyřce
  • Rychlost po šestce je rovna téměř rychlosti po čtyřce
  • Není potřeba žádná registrace
  • Dostanete dostatek adres pro všechny spotřebiče doma

6to4 v Linuxu

Jak jsem napsal výše, Linux na tom se 6to4 není tak dobře jako ostatní operační systémy. Samozřejmě jenom po té klikací stránce, takže čtyřřádkový skript vše vyřeší.

Nejdříve potřebujete vypočítat vaší 6to4 IPv6 adresu z vaší IPv4 adresy. Odkazovaná kalkulačka vám s tím pomůže a vypadne vám z ní něco jako:

2002:xxxx:xxxx::/48 

Pokud chce adresu jen pro jeden stroj, je vám kapacita 280 vcelku k ničemu, ale na druhou stranu si přes 6to4 můžete připojit celou metropolitní síť a adresy vám jen tak nedojdou. Začneme tím, že připojíme jeden konkrétní počítač nebo router. Přitom jako adresu použijeme:

2002:xxxx:xxxx::1/16 

Adresa tunelu musí mít prefix /16, i když vám kalkulačka psala /48, což je vlastně prefix, který můžete použít v lokální síti. Pokračujeme vytvořením tunelu a konfigurací IPv6 brány a adresy:

ip tunnel add sit0 mode sit remote any
ip link set sit0 up
ip -6 address add 2002:xxxx:xxxx::1/16 dev sit0
ip -6 route add default via ::192.88.99.1 dev sit0 

V některých linuxových systémech s podporou IPv6 už je tunel sit0 vytvořen a můžete klidně použít ten. V takovém případě pro vás první řádek nemá smysl a hodí chybu.

Skutečného potenciálu 6to4 ale využijete na routeru, kde je je podpora IPv6 a autokonfigurace. Stačí pak jednotlivým rozhraním, ať už to je ethernet do vnitřní sítě, WiFi nebo bridge spojující ethernet a WiFi. Nastavíte jim nějaké adresy s /64 prefixem, například takto:

ip -6 addr add 2002:xxxx:xxxx:1::1/64 dev eth0
ip -6 addr add 2002:xxxx:xxxx:2::1/64 dev ath1 

A vaše síť bude mít podporu IPv6. Pro plný potenciál IPv6 ve vaší síťi ještě potřebujete nakonfigurovat daemona radvd, který se postará o autokonfiguraci, respektive o oznamování přítomnosti routeru do sítě. Na toho se můžeme podívat třeba v příštím článku.

IPv6 služby

Jestli vám IPv6 funguje, zjistíte tak, že si necháte vypsat přes „ip a“ seznam adres, kde IPv6 adresa bude někde schovaná a nebo můžete zkusit třeba ping:

ping6 ipv6.google.com 

Určitě se teď s novou adresou budete zajímat o to co všechno můžete dělat a jaké služby jsou na IPv6 síti k dispozici. Tak především IPv6 vrací internetové peer-to-peer opět do svých kolejí, takže budete moci rychleji stahovat z P2P sítí nebo si můžete doma spustit například FTP server. na který bude mít přístup celý svět a nebo můžete pomoci kamarádovi s nastavením jeho Linuxu přes vzdálenou plochu. V budoucnu tak pravděpodobně vzniknou nové aplikace, které budou přístupnosti jednotlivých počítačů využívat a IP telefonie už nebude muset být hnána přes centrální server.

Nicméně serverové služby s IPv6 samozřejmě nekončí a již teď jich pár existuje. S IPv6 už si hrají některé portály, aktualizace např. Ubuntu jedou přes IPv6 a najdou se i úplně zbytečnosti, které umí pobavit.

Závěr

Cesta k IPv6 bude ještě dlouhá a bolestivá. I když se poskytovatelé o IPv6 zajímají, nemají možnost nativní adresy získat. Když už je získají narazí na problémy s hardwarem, který například není schopen nastavit správně routovací tabulku přes OSPFv3 protokol a také na krabičky, které se tváří jako bridge, ale IPv6 pakety zahodí hned jak se jim dostanou do kabelů. 6to4 relay router od CZ.NIC tu s námi bude ještě velmi dlouho a nezbývá než čekat, až bude trhem zabit.

Pro více informací o IPv6 doporučuji knihu od Pavla Satrapy, kterou najdete na knihy.nic.cz.

Adam Štrauch

Adam Štrauch

Adam Štrauch je redaktorem serveru Root.cz a svobodný software nasazuje jak na desktopech tak i na routerech a serverech. Ve svém volném čase se stará o komunitní síť, ve které je již přes 100 členů.

Ohodnoťte jako ve škole:
Průměrná známka 1,78
Tweetni to Odměnte autora  Jak to funguje?

Zabezpečení TCP/IP na Linuxu - třídenní workshop

V tomto praktickém workshopu se podíváme na počítačovou síť z hlediska zabezpečení. Předvedeme si vybrané druhy útoků a zkusíme si proti nim vytvořit obranu.

       

Přehled názorů

6to4
Nudzo 25. 6. 2010 01:10
Nový
chyba ?
Lampa 25. 6. 2010 08:37
Nový
├ 
Re: chyba ?
Tom 25. 6. 2010 08:56
Nový
│
└ 
Re: chyba ?
Lampa 25. 6. 2010 09:35
Nový
├ 
Re: chyba ?
Petr 30. 6. 2010 14:22
Nový
└ 
Re: chyba ?
Program 25. 10. 2010 22:34
Nový
coco?
mat 25. 6. 2010 09:05
Nový
Chybka 2 ?
Michal 25. 6. 2010 09:05
Nový
├ 
Re: Chybka 2 ?
Ondřej Caletka 25. 6. 2010 09:46
Nový
└ 
Re: Chybka 2 ?
Adam Štrauch 25. 6. 2010 12:29
Nový
Použití NICího 6to4 relaye
Ondřej Caletka 25. 6. 2010 09:55
Nový
├ 
Re: Použití NICího 6to4 relaye
ADSL user 25. 6. 2010 11:44
Nový
└ 
Re: Použití NICího 6to4 relaye
Ondřej Filip 25. 6. 2010 12:17
Nový
 
├ 
Re: Použití NICího 6to4 relaye
Tomáš Klas 25. 6. 2010 13:03
Nový
 
│
└ 
Re: Použití NICího 6to4 relaye
Ondřej Filip 25. 6. 2010 16:55
Nový
 
│
 
└ 
Re: Použití NICího 6to4 relaye
zvědavec 25. 6. 2010 22:27
Nový
 
│
 
 
└ 
Re: Použití NICího 6to4 relaye
Ondřej Filip 26. 6. 2010 00:15
Nový
 
│
 
 
 
└ 
Re: Použití NICího 6to4 relaye
rejpal 26. 6. 2010 10:02
Nový
 
│
 
 
 
 
└ 
Re: Použití NICího 6to4 relaye
Ondřej Filip 26. 6. 2010 14:07
Nový
 
│
 
 
 
 
 
└ 
Re: Použití NICího 6to4 relaye
nespokojenec 10. 8. 2010 19:00
Nový
 
│
 
 
 
 
 
 
└ 
Re: Použití NICího 6to4 relaye
ipv6 10. 8. 2010 19:18
Nový
 
├ 
Re: Použití NICího 6to4 relaye
Tom 25. 6. 2010 17:16
Nový
 
│
└ 
Re: Použití NICího 6to4 relaye
davro 28. 6. 2010 16:27
Nový
 
├ 
Re: Použití NICího 6to4 relaye
zlepšovatel 26. 6. 2010 11:16
Nový
 
│
└ 
Re: Použití NICího 6to4 relaye
Ondrej 'SanTiago' Zajicek 26. 6. 2010 12:20
Nový
 
│
 
└ 
Re: Použití NICího 6to4 relaye
Ondřej Filip 26. 6. 2010 14:20
Nový
 
└ 
Re: Použití NICího 6to4 relaye
Ondrej 'Santiago' Zajicek 26. 6. 2010 12:15
Nový
 
 
└ 
Re: Použití NICího 6to4 relaye
Ondřej Filip 26. 6. 2010 14:15
Nový
Chodi mi to jinudy
Yenya 25. 6. 2010 10:57
Nový
└ 
Re: Chodi mi to jinudy
Yenya 25. 6. 2010 11:01
Nový
Re: 6to4: nejjednodušší cesta k IPv6
. 25. 6. 2010 11:17
Nový
└ 
Re: 6to4: nejjednodušší cesta k IPv6
Adam Štrauch 25. 6. 2010 12:36
Nový
 
└ 
Re: 6to4: nejjednodušší cesta k IPv6
. 25. 6. 2010 13:53
Nový
 
 
└ 
Re: 6to4: nejjednodušší cesta k IPv6
Adam Štrauch 25. 6. 2010 20:16
Nový
 
 
 
└ 
Re: 6to4: nejjednodušší cesta k IPv6
Přezdívka 26. 6. 2010 02:00
Nový
 
 
 
 
└ 
Re: 6to4: nejjednodušší cesta k IPv6
ppp 26. 6. 2010 21:03
Nový
A co firewall?
Palo M. 25. 6. 2010 11:41
Nový
├ 
Re: A co firewall?
J 25. 6. 2010 12:02
Nový
│
└ 
Re: A co firewall?
Přezdívka 25. 6. 2010 18:57
Nový
├ 
Re: A co firewall?
Radovan Garabík 25. 6. 2010 15:02
Nový
│
└ 
Re: A co firewall?
Sob 25. 6. 2010 16:48
Nový
│
 
├ 
Re: A co firewall?
Radovan Garabík 25. 6. 2010 17:18
Nový
│
 
│
└ 
Re: A co firewall?
Sob 25. 6. 2010 19:32
Nový
│
 
└ 
Re: A co firewall?
pavlix 25. 6. 2010 20:13
Nový
│
 
 
└ 
Re: A co firewall?
Sob 25. 6. 2010 21:05
Nový
│
 
 
 
└ 
Re: A co firewall?
pavlix 7. 7. 2010 14:34
Nový
└ 
Re: A co firewall?
pavlix 25. 6. 2010 20:12
Nový
 
└ 
Re: A co firewall?
Palo M. 26. 6. 2010 14:10
Nový
 
 
└ 
Re: A co firewall?
pavlix 7. 7. 2010 14:40
Nový
Vlastný tunel?
Habo 25. 6. 2010 11:49
Nový
└ 
Re: Vlastný tunel?
J 25. 6. 2010 12:04
Nový
 
├ 
Re: Vlastný tunel?
Habo 25. 6. 2010 12:31
Nový
 
└ 
Re: Vlastný tunel?
kmarty 25. 6. 2010 13:18
Nový
 
 
├ 
Re: Vlastný tunel?
Adam Štrauch 25. 6. 2010 20:22
Nový
 
 
│
└ 
Re: Vlastný tunel?
kmarty 26. 6. 2010 12:21
Nový
 
 
│
 
└ 
Re: Vlastný tunel?
kmarty 26. 6. 2010 12:50
Nový
 
 
└ 
Re: Vlastný tunel?
PavelM 25. 6. 2010 20:54
Nový
 
 
 
└ 
Re: Vlastný tunel?
PavelM 25. 6. 2010 20:56
Nový
konci mi to chybou...
Zdenek Stepanek 25. 6. 2010 12:09
Nový
└ 
Re: konci mi to chybou...
Zdenek Stepanek 25. 6. 2010 13:24
Nový
routeboard
Cejvik 25. 6. 2010 13:27
Nový
└ 
Re: routeboard
Sob 25. 6. 2010 16:50
Nový
Asi zustanu u tunnelbrokera (HE)
PavelM 25. 6. 2010 21:10
Nový
Mikrotik 6to4 skoro funkcni
vodic 25. 6. 2010 21:35
Nový
└ 
Re: Mikrotik 6to4 skoro funkcni
Liquid 25. 6. 2010 22:22
Nový
 
├ 
Re: Mikrotik 6to4 skoro funkcni
Liquid 25. 6. 2010 22:25
Nový
 
├ 
Re: Mikrotik 6to4 skoro funkcni
Sob 25. 6. 2010 22:41
Nový
 
│
└ 
Re: Mikrotik 6to4 skoro funkcni
Liquid 25. 6. 2010 23:17
Nový
 
└ 
Re: Mikrotik 6to4 skoro funkcni
vodic 26. 6. 2010 09:31
Nový
 
 
└ 
Re: Mikrotik 6to4 skoro funkcni
Matas 28. 6. 2010 16:22
Nový
 
 
 
└ 
Re: Mikrotik 6to4 skoro funkcni
vodic 29. 6. 2010 16:26
Nový
6to4 na Linuxu snadno a rychle
Tomáš Trnka 29. 6. 2010 07:27
Nový
       

Tento text je již více než dva měsíce starý. Chcete-li na něj reagovat v diskusi, pravděpodobně vám již nikdo neodpoví. Pro řešení aktuálních problémů doporučujeme využít naše diskusní fórum.

Zasílat nově přidané příspěvky e-mailem