publikuj: Opublikuj w wykop.pl Opublikuj we flaker.pl Opublikuj na OSnews.pl Opublikuj w delicious wydrukuj
skomentuj »

TAGI: ipv6 , tunel , ipv4 , linux

2009-06-29 11:41  |  Tomasz Lisiewicz

Jak przeglądać sieć IPv6 po protokole IPv4? [tspc]

Jak przeglądać sieć IPv6 po protokole IPv4? [tspc]

Wiele osób jest zainteresowanych nowym protokołem internetowym IPv6 – jego 128-bitowa przestrzeń adresowa zapewnia około 3,4*1038 indywidualnych adresów, co w praktyce pozwala każdemu urządzeniu podłączanemu do Sieci nadać oddzielne IP i porzucić sztuczki związane z translacją adresów. Jak jednak zacząć z IPv6, skoro większość dostawców Internetu nie zapewnia wciąż jego obsługi?

Rozwiązaniem jest utworzenie tunelu IPv6. Tunelowanie IP pozwala na połączenie dwóch rozłącznych sieci, które nie mają normalnej ścieżki trasowania między sobą. W tunelu każdy pakiet IP jest enkapsulowany wewnątrz innego pakietu, o formacie natywnym dla sieci pośredniczącej. Tunel możemy otrzymać od serwera tuneli, działającego zgodnie z protokołem zestawienia tunelu (TSP, tunnel setup protocol).

Aby skonfigurować taki tunel, wykorzystamy klienta o nazwie tspc, dostępnego dla wszystkich systemów uniksowych. Będzie się on łączył z serwerem tuneli, wysyłał żądanie przyznania tunelu, a następnie monitorował jego stan działając w tle. Dzięki niemu możliwe będzie przeglądanie sieci IPv6 po protokole IPv4.

Tunel taki możemy dostać od dostawcy Freenet6. Na jego stronach można się zarejestrować i za darmo uzyskać odpowiedni login i hasło użytkownika.

Następnie instalujemy klienta tspc (w przykładach podajemy metodę instalacji dla Debiana i Ubuntu – użytkownicy innych dystrybucji mogą analogicznie wykorzystać swoje menedżery pakietów).

sudo apt-get install tspc

Następnie modyfikujemy plik tspc.conf, który znajdziemy w /etc/tsp/tspc.conf. Edytujemy go i podajemy w konfiguracji dane uzyskane od Freenet6:

userid=nazwa
server=broker.freenet6.net
passwd=hasło

Zapisujemy zmieniony plik, a następnie restartujemy usługę tspc:

sudo /etc/init.d/tspc restart

W każdej chwili możemy zatrzymać tunel poleceniem sudo /etc/init.d/tspc stop

Teraz możemy obejrzeć nasz nowy interfejs sieciowy:

ifconfig sit1:

sit1      Link encap:IPv6-in-IPv4
          inet6 addr: fe80::589c:5fcf/64 Scope:Link
          inet6 addr: 2001:5c0:1400:b::2c47/128 Scope:Global
          UP POINTOPOINT RUNNING NOARP  MTU:1280  Metric:1
          RX packets:7 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:520 (520.0 B)  TX bytes:240 (240.0 B)

i sprawdzić czy działa, za pomocą polecenia ping6. Wykorzystamy serwery firmy, która jak mało która działa na rzecz popularyzacji nowego protokołu internetowego:

ping6 ipv6.google.com

Możemy też sprawdzić adres IPv6 Google'a:

host ipv6.google.com

ipv6.google.com is an alias for ipv6.l.google.com.
ipv6.l.google.com has IPv6 address 2001:4860:a003::68

Teraz, jeśli chcemy skorzystać z głównej strony Google'a po IPv6, wystarczy, że wpiszemy w pasku adresowym przeglądarki adres IPv6 w nawiasach kwadratowych:

http://[2001:4860:a003::68]/

Dość bogatą bazę stron dostępnych po IPv6 można znaleźć w wyszukiwarce sixy.ch.

publikuj: Opublikuj w wykop.pl Opublikuj we flaker.pl Opublikuj na OSnews.pl Opublikuj w delicious wydrukuj
skomentuj »

Polecane książki

Czytaj Webhosting

Chcesz być na bieżąco z naszymi informacjami? Zapisz się na Newsletter.

Zarejestruj domenę

Sprawdź dostępność swojej domeny:

.pl: 0 zł   .com: 19.90 zł
.com.pl: 0 zł   .eu: 19.90 zł