Portál AbcLinuxu, 1. května 2025 15:53

Tunnel6 - co to je ?

21.6.2010 18:34 | Přečteno: 1701× | IPv6 | Výběrový blog

Po delší odmlce jsem se jal napsat nový zápisek, tento krát o novém projektu Tunnel6...

Vzhledem k tomu, že předminulý týden proběhla konference IT'10 a často diskutované téma bylo spojeno s protokolem IPv6, řekl jsem si, že bych mohl taky trochu přispět k rozšíření "dostupnosti" mezi veřejnost.

Na nic jsem nečekal a po menším rozjímání začal psát kód. O dva dny později jsem měl funkční koncept tunelovacího software (klient a server).

Tento sw nepoužívá žádný standardizovaný mechanismus, tj. navrhl jsem si svůj. Nejedná se o nic sofistikovaného, chtěl jsem něco podobného AYIYA a Teredo. Narozdíl od nich je méně náročný jak na linku tak hw zdroje. IPv6 paket se přenásí podobně po UDP. Hlavním důvodem bylo, že "to musí fungovat všude" - je jedno za kolika NATy a firewally je klient. Podobně jako AYIYA také dovoluje přihlášení. Podle toho vždy klient dostane stejnou IPv6, popř. routovaný prefix a je jedno, jestli změní IPv4. Důvodem proč to všechno také je, že pro AYIYA, pokud je mi známo, neexistuje veřejně dostupný server (sw).

Tunnel6 server běží na Linux distrech, klient funguje oficiálně na GNU/Linux, Windows XP, Vista, 7. Neoficiálně (experimentálně) na BSD klonech a Mac OS X.

Do budoucna plánuji i nějaké klikací GUI, ale věřím, že zadat tři hodnoty do configu (nebo parametr) klienta jako je login, heslo a adresa serveru zvládne asi každý. Na straně serveru je nastavení také velmi triviální. Pro poskytování tunelu je nutná alespoň jedna volná (nepoužitá) IPv6 adresa - pro každého klienta. Každému můžete individuálně nastavit také jeho vlastní routovaný přefix o libovolné délce.

Vše potřebné pro instalaci klienta i serveru je v INSTALL*, takže v případě otázek je dobré využít README a INSTALL.

Je velmi pravděpodobné, že se někde najde nějaký problém, vzhledem k tomu jak je projekt nový. Vše se bude postupně vylepšovat, ale řekl bych, že už je ve stavu, kdy se dá veřejně nasadit. Propostnost i odezva dosahuje velmi podobných výsledků jako při tunelování pomocí 6in4.

V případě specifických dotazů doporučuji navštívit IRC kanál #tunnel6 na freenode.net serveru.

Projekt je opensource pod GPL3, binárky i kód lze stáhnout ZDE, GIT repo.

Pokud by někdo chtěl otestovat, jak to funguje ve skutečnosti, nechť mě kontaktuje. Testavací server je nevytížen :-)

       

Hodnocení: 100 %

        špatnédobré        

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (3) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

21.6.2010 21:01 Dadam | skóre: 12 | blog: dadamovo
Rozbalit Rozbalit vše Re: Tunnel6 - co to je ?
Odpovědět | Sbalit | Link | Blokovat | Admin
Já bych zájem měl, docela se mi to líbí. Pokud máš tedy zájem i ty, jako uživatelské jméno bych prosil adam.trhon, zbytek údajů mi pošli na adam[dot]trhon[at]gmail[dot]com
A i B mají svoje výhody a nevýhody. Vyberte si to, co vám vyhovuje víc, a necpěte A tam, kam patří B.
21.6.2010 21:15 ZeXx86 | skóre: 19 | blog: ZeXx86 blog | Orlová
Rozbalit Rozbalit vše Re: Tunnel6 - co to je ?
Odesláno
ZeX/OS - http://zexos.org
21.6.2010 21:33 Dadam | skóre: 12 | blog: dadamovo
Rozbalit Rozbalit vše Re: Tunnel6 - co to je ?
jj, děkuju. Nainstalované a zdá se že funguje.
A i B mají svoje výhody a nevýhody. Vyberte si to, co vám vyhovuje víc, a necpěte A tam, kam patří B.
22.6.2010 11:07 Dadam | skóre: 12 | blog: dadamovo
Rozbalit Rozbalit vše Re: Tunnel6 - co to je ?
Nemám ti na tom provést nějaké testy? Jen mi řekni jaké
A i B mají svoje výhody a nevýhody. Vyberte si to, co vám vyhovuje víc, a necpěte A tam, kam patří B.
22.6.2010 13:25 ZeXx86 | skóre: 19 | blog: ZeXx86 blog | Orlová
Rozbalit Rozbalit vše Re: Tunnel6 - co to je ?
Neni treba nic konkretniho, staci pouzivat :)
ZeX/OS - http://zexos.org
22.6.2010 11:43 Habo
Rozbalit Rozbalit vše Re: Tunnel6 - co to je ?
Odpovědět | Sbalit | Link | Blokovat | Admin
Tiež mám záujem, ako login by som chcel "habo", môj e-mail je martin(bodka)habovstiak(at)gmail(bodka)com P.S. v inštalačných inštrukciách je chybyčka - make netreba spúšťať s práva i roota :)
22.6.2010 13:22 ZeXx86 | skóre: 19 | blog: ZeXx86 blog | Orlová
Rozbalit Rozbalit vše Re: Tunnel6 - co to je ?
Odesláno
ZeX/OS - http://zexos.org
22.6.2010 13:24 ZeXx86 | skóre: 19 | blog: ZeXx86 blog | Orlová
Rozbalit Rozbalit vše Re: Tunnel6 - co to je ?
Neni to chyba, je to zamerne. Pro uzivatele, kteri tomu nerozumi je jednodussi vedet, ze to ma udelat proste pod rootem, nez ho pouzit az v urcitem momentu (make install) a provozu clienta.
ZeX/OS - http://zexos.org
22.6.2010 22:29 Habo
Rozbalit Rozbalit vše Re: Tunnel6 - co to je ?
Fajn, už to ide - vďaka! :) Aj keď browser asi prepína medzi 4 a 6 ako sa mu hodí, napríklad http://whatismyv6.com/ mi ukazuje správnu adresu... P.S. Pokúsim sa spraviť nejaký jednoduchý balíček pre Ubuntu (možno pôjde aj v Debiane - treba skúsiť)
Honza Balák avatar 22.6.2010 14:52 Honza Balák | skóre: 23 | blog: Jaxův linuxový zápisník | Předklášteří
Rozbalit Rozbalit vše Re: Tunnel6 - co to je ?
Odpovědět | Sbalit | Link | Blokovat | Admin
Taky bych poprosil o přihlašovací údaje. Login: honza.balak, e-mail: honza(dot)balak(at)gmail(dot)com Díky
<null>
22.6.2010 16:24 ZeXx86 | skóre: 19 | blog: ZeXx86 blog | Orlová
Rozbalit Rozbalit vše Re: Tunnel6 - co to je ?
Odesláno. Mimochodem testovaci server jede ve Francii, takze odezvy budou nad cca 30ms
ZeX/OS - http://zexos.org
22.6.2010 20:41 kralyk z abclinuxu | skóre: 29 | blog:
Rozbalit Rozbalit vše Re: Tunnel6 - co to je ?
Odpovědět | Sbalit | Link | Blokovat | Admin
Ahoj, tohle se mi docela líbí, taky bych prosil o účet pod jménem 'kralyk'. Mail se mi dá poslat z profilu...
Jo a ještě neco: určitě si pro tohle napíšu Archlinuxový balíček (chci mít pořádek v systému pokudmožno), nebyl bys proti, že bych ho pak zveřejnil v AURu?
SPD vůbec není proruská
22.6.2010 21:51 ZeXx86 | skóre: 19 | blog: ZeXx86 blog | Orlová
Rozbalit Rozbalit vše Re: Tunnel6 - co to je ?
Odeslano. Proti distribucnim balikum nic nemam, naopak by bylo dobre kdyby se udelal balik pro co nejvice dister. Byl bych rad, kdybych ho mohl take distribuovat na webu.
ZeX/OS - http://zexos.org
22.6.2010 22:29 Dadam | skóre: 12 | blog: dadamovo
Rozbalit Rozbalit vše Re: Tunnel6 - co to je ?
Mně jsi psal že testovací server pojede do 26.6. Co potom?
A i B mají svoje výhody a nevýhody. Vyberte si to, co vám vyhovuje víc, a necpěte A tam, kam patří B.
22.6.2010 23:31 ZeXx86 | skóre: 19 | blog: ZeXx86 blog | Orlová
Rozbalit Rozbalit vše Re: Tunnel6 - co to je ?
Predpokladam, ze nekdo jiny spusti take tunelovaci server. Pokud mate zajem o placeny tunel, bude dostupny prez stejny sw u hostingu rd-hosting.eu kde budou odezvy od 1ms a pravdepodobne volitelne prefixy /64.
ZeX/OS - http://zexos.org
23.6.2010 14:40 ext3fs
Rozbalit Rozbalit vše Re: Tunnel6 - co to je ?
Odpovědět | Sbalit | Link | Blokovat | Admin
Na strankach ke stazeni jsou zdrojove kody pouze klienta nebo i serveru?
23.6.2010 16:17 ZeXx86 | skóre: 19 | blog: ZeXx86 blog | Orlová
Rozbalit Rozbalit vše Re: Tunnel6 - co to je ?
V repozitari je oboji, ted jsem ale aktualizoval web a da se primo stahnout take server.
ZeX/OS - http://zexos.org

Založit nové vláknoNahoru

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.