Taky jsem to chtěl napsat, člověk má pak všude IPv6 adresu stejnou, nezávisle na IPv4 adrese stroje. Nicméně já šel jinou cestou.. Když jsem mimo domov, tak se na přes openVPNku natuneluji na jeden domácí server a IPv6 traffic posílám přes něj.
tak jsem to v archu vyzkousel, miredo je v auru, po instalaci miredo.conf uz bylo nastaveno na "teredo.remlab.net" >
[m@mlaptop miredo]$ sudo /etc/rc.d/miredo start
:: Starting teredo protocol client [BUSY]
Error: /dev/net/tun character device not found or unavailable.
You might try to run this command to load it:
$ modprobe tun
(you must be root to do that).
[FAIL]
[m@mlaptop miredo]$ sudo modprobe tun
[m@mlaptop miredo]$ sudo /etc/rc.d/miredo start
:: Starting teredo protocol client [DONE]
...a nakonec jedina vada na krase, nefunguje to :P
Můj názor je, že Teredo je velice dobrý nápad, jak překonat NATy v IPv4 síti, a nemuset přitom algoritmus NAT-traversal implementovat do každé dílčí aplikace. Takhle třeba funguje aplikace vzdálená pomoc ve Windows Vista. Bohužel praktické testy ukazují, že tím jeho přednosti končí.
Zjistil jsem, že Windows i při funkčním Teredo spojení tvrdošíjně odmítají resolvovat AAAA záznamy, takže použití Tereda je potřeba vynutit explicitním zapsáním IPv6 adresy. Je to nejspíš dobře, protože v opačném případě by všechny IPv6-enabled servery běžely ukrutně pomalu. Trochu však zamrzí, že ani při zadání doménového jména, které má jen AAAA záznam, ho systém nenaservíruje, takže celý systém předstírá, že vlastně IPv6 vůbec neumí.
Na další problém jsem narazil u zprostředkovatelů, kteří by měli umožnit spojení Teredo klientů s opravdovým IPv6 světem. Zdá se, že jich je málo, nebo všechny nefungují, protože spousta IPv6 serverů je s Teredem nedostupná. I když připouštím, že může být problém v tom, že všechny Teredo pokusy jsem zkoušel za dvěma NATy, jednom na ADSL modemu a druhém ve VirtualBoxu. Ale i přes tyto dva NATy Teredo ve Windows Vista (aspoň trochu) fungovalo, zatímco Miredo jen za jedním NATem (bez VirtualBoxu) se nechytne vůbec.
Problém je, že v našich končinách není mnoho možností, jak se dostat k IPv6 Internetu, pokud vám provider přidělí jen privátní IPv4 adresu. Na funkčnost 6in4 tunelu přes providerův NAT se spolehnout nedá, a tunel brokerů, kteří poskytují 6inUDPin4 není mnoho, a kromě SixXS jsou všichni strašně daleko, takže rychlost a efektivita je ta tam. Od SixXS zase spoustu lidí odradí ten jejich šílený registrační a schvalovací program, kde zřízení jednoduchého tunelu trvá aspoň den a pokud chcete připojit celou domácí síť, musíte čekat týden, než Vám přibude dostatečný kredit :(
A SixXS zase vyžaduje nic-handle u RIPE, takže to využijí jen lidi, co tam mohou strčit firemní adresu (běžný domácí uživatel má buď freemail nebo jeden jediný server doma).
Má někdo podobnou zkušenost s tím, že na stejné síti (a ve stejném PC) miredo funguje a teredo ve Vistě ne? Z výpisu
netsh vyplývá, že teredo nerozezná typ NATu
NAT: none (global conectivity)