…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.