Założenie tunelu IPv6

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

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Poprzedni post

Java w linuksowych przeglądarkach www

Następny post

DNS – działanie i konfiguracja usługi

Powiązane posty

Instalacja Grsecurity

Grsecurity jest popularną łatą nakładaną na kod źródłowy jądra Linux, zwiększającą jego bezpieczeństwo, dzięki czemu możemy uniknąć wielu ataków zdalnych i lokalnych. Na wstępnie chciałbym zaznaczyć, że nie polecam instalowania grsec na desktopach, a jedynie serwerach, ponieważ wynika z tego powodu wiele problemów, m.in. z odpaleniem środowiska graficznego. Instalacja nie jest zbytnio skomplikowana, opiszę ją tradycyjnie na przykładzie dystrybucji Debian GNU/Linux oraz wersji kernel 2.6.31.5, w przypadku instalacji nowszej wersji potrzeba tylko zwrócić uwagę żeby zmienić numer wersji w komendach.

Więcej...