Linux.pl

 START  |  BLOG  |  FORUM  |  POCZTA  |  HOSTING

Hosting Linux.pl
Smaller Default Larger
Gwiazdka nieaktywnaGwiazdka nieaktywnaGwiazdka nieaktywnaGwiazdka nieaktywnaGwiazdka nieaktywna
 

Postaram się jak najprościej opisać założenie tunelu IPv6. Wiele jest faqów na temat IPv6, lecz w każdym z nich opisują tylko teorię. Postaram się nie owijać w bawełnę tylko krok po kroku opisać zalożenie sobie tunelu i skonfigurowanie systemu. Według mnie najszybciej można dostać tunel na www.xs26.net . Po założeniu tam konta i zalogowaniu się klikamy na Maintaner Object i tworzymy obiekt. Może to być coś w stylu JANEK-XS26, ustawiamy hasło i tworzymy. Teraz przechodzimy do zakładki Tunnels, po wpisaniu IP, ustawieniu systemu operacyjnego i kraju tworzymy tunel. Pózniej ustawiamy swojego PoPa, najlepiej ustawić na Poland. Teraz wypadałoby zrobić sobie strefę, a więc klikamy Zone i tworzymy sobie strefę. To już wszystko jeśli chodzi o zakładanie tunelu, teraz jeszcze tylko konfiguracja systemu. IPv6 musi być wkompilowane w jądro systemu, aby sprawdzić czy masz wkompilowane wpisz:

root@localhost#: modprobe ipv6

 

...jeśli nie wyskoczą żadne błędy to znaczy, że IPv6 jest wkompilowane, jeśli błędy się pokażą to trzeba skompilować jądro z następującymi parametrami:

[*] Prompt for development and/or incomplete code/drivers

 

[*] Kernel/User netlink socket
<M> IP: tunneling
<M> The IPv6 protocol (EXPERIMENTAL)
[*] IPv6: enable EUI-64 token format
[*] IPv6: disable provider based addresses

Zakładam, że umiesz kompilować jądro, jeśli nie to zapraszam do artukułu o kompilacji jądra.

 

  Następnie należy edytować plik startowy.
root@localhost#:pico /etc/rc.d/rc.local

...i wklejamy do niego poniższy skrypt, z prawidłowymi zmiennymi:

MYIPv4="127.0.0.1"  #Twój adres IPv6
XSIPv4="62.89.127.130"     #Adres Popu jaki wybrałeś(domyślnie Polski PoP)
MYIPv6="3ffe:80ee:1234::1/128" # Wpisz swoją pulę adresów ipv6 jaką dostałeś, jeśli nie pamiętasz to zajrzyj jeszcze raz do Zones
TUNLIF="xs26-0" # interface used for the tunnel - default should be ok
iptunnel add $TUNLIF mode sit local $MYIPv4 remote $XSIPv4 ttl 64
ifconfig $TUNLIF up
route -A inet6 add default dev $TUNLIF
ifconfig $TUNLIF add $MYIPv6

Aby dodać adres IPv6 żeby można było z niego korzystać wpisujemy:

root@localhost#:ifconfig xs26-0 add 3ffe:80ee:12345:1:2:3:4:5

W miejsce tych cyfr 1:2:3:4:5 można wstawić dowolne inne a także litery a-f w sumie może być 20 znaków czyli 3ffe:80ee:12345:b>1234:5678:9012:3456:7890 , oczywiście aby zawsze można było korzystać z danego ipv6 należy go dopisać do /etc/rc.d/rc.local.

No i teraz już koniec konfiguracji, aby sprawdzić czy działa należy na początku przystosować do niego klienta irc.Może opisze jednego z najpopularniejszych BitchX'a, wystarczy że przy ./configure dasz --enable-ipv6 i zainstalujesz na nowo BitchX'a.
Teraz już możemy się połączyć:

user@localhost#:BitchX -H 3ffe:80ee:12345:1:2:3:4:5 nasz_nik irc6.edisontel.it
Dostępne inne serwery z obsługą IPv6 jakie znam:
irc6.ngnet.it
linz.irc.at
Tyle chyba wystarczy, osobiście polecam irc6.edisontel.it.

Myślę, że opisałem to w taki sposób, że każdemu się uda zrobić swój pierwszy tunel w IPv6.

Dodaj komentarz


Kod antyspamowy
Odśwież