8104


Aby zarejestrować tunel IPv6 wchodzimy na strone http://tb.ngnet.it

następnie rejestrujemy się -> New User Registration

User Name : nasz login 
First Name : imię
Last Name : nazwisko
Company : firma
Country : państwo
E-Mail : tutaj wpisujemy e-mail na ktory zostanie wysłane hasło
Language : English

Please choose a dns entry for you tunnel. (word characters only, max 20)

wpisujemy jakiego chcemy mieć hosta w domenie *.tb.ngnet.it

Należy zaznaczć Select.

Wysylamy nasze zgłoszenie - Submit

Jeżeli otrzymaliśmy e-mail'a z loginem i pass'em należy teraz utworzyć tunel

-> Registered User 

-> Create Tunnel

IPv4 address : wpisujemy adres ip naszewgo serwera
Select Os type : typ systemu operacyjenego (w naszym przypadku Linux)
Insert your hostname for reverse of the IPv6 address: nasz host ipv6

Po wypelnieniu formularza -> Create Tunnel

Otrzymaliśmy informacje o Tunelu.
Najważniejsze dane dla nas to Server IPv4 Address i Client IPv6 Address, 
które będą nam potrzebne do dalszej konfiguracji Linux'a.

W moim przypadku wygląda to tak:

Server IPv4 Address 163.162.170.173 
Client IPv6 Address 2001:06b8:0000:0400::237e 

Tunel jest już skonfigurowany, teraz przystępujemy do konfiguracji Linux'a.

Pierwszą rzeczą jak musimy zrobić to stworzenie pliku rc.ipv6 w /etc/rc.d

mcedit /etc/rc.d/rc.ipv6

W pliku rc.ipv6 umieszczamy:

modprobe ipv6
ifconfig sit0 up
ifconfig sit0 inet6 tunnel ::IPv4_serwera_który_zstał_przydzielony (w naszym przypadku 163.162.170.173)
ifconfig sit1 up
ifconfig sit1 inet6 add końcówka_tunelu_ipv6 ( u nas 2001:06b8:0000:0400::237e )
route -A inet6 add ::/0 dev sit1


Zapisujemy plik.

Teraz musimy nadać odpowiednie prawa dla /etc/rc.d/rc.ipv6

chmod u+x rc.ipv6

Następnie wpisujemy:

pico /etc/hosts

I dopisujemy:

::1 ipv6-localhost ipv6-loopback
fe00::0 ipv6-localnet
ff00::0 ipv6-mcastprefix
ff02::1 ipv6-allnodes
ff02::2 ipv6-allrouters
ff02::3 ipv6-allhosts


Zapsiujemy: Ctrl + X

Kolejny krok który musimy wykonać to:

pico /etc/protocols

W tym pliku wklejamy:

hopopt 0 # hop-by-hop options for ipv6
ipv6 41 # ipv6
ipv6-route 43 # routing header for ipv6
ipv6-frag 44 # fragment header for ipv6
esp 50 # encapsulating security payload for ipv6
ah 51 # authentication header for ipv6
ipv6-icmp 58 # icmp for ipv6
ipv6-nonxt 59 # no next header for ipv6
ipv6-opts 60 # destination options for ipv6


Zapisujemy Ctrl + X

Teraz sciągamy iputils ze stronki: 

http://www.er.klined.net/source/ipv6/iputils-ss001011.tar.gz

wget http://www.er.klined.net/source/ipv6/iputils-ss001011.tar.gz
tar -zxf iputils-ss001011.tar.gz
cd iputils
make

Sciągamy plik iproute2 ze stronki 

http://pof.eslack.org/slackpacks/iproute2-2.4.7/iproute2-2.4.7-now-ss020116-try.tar.gz

wget http://pof.eslack.org/slackpacks/iproute2-2.4.7/iproute2-2.4.7-now-ss020116-try.tar.gz
tar -zxf iproute2-2.4.7-now-ss020116-try.tar.gz
cd iproute2
make

Oczywiście jeżeli nie można było sciągnąć plików albo były jakieś problemy z make 
to należy poszukać tych plików lub nowsza wersji na jakiś wyszukiwarkach, ja polecam 

www.google.com.pl

Po ściągnięciu i rozpakowaniu obydwu plików należy skopiowac katalog /iproute2 , który znajduje się
w ~/iproute2/etc/ do katalogu /etc


Teraz należy wejść do katalogu /iproute2
i wszystkie wykonywalne pliki z /iproute2 skopiowac do /bin

Lista tych plików:

*ifcfg
*ip
*routef
*routel
*rtacct
*rtmon
*rtpr

Po skopiowaniu wszystkich plików z listy z iproute2 można ten katalog skasować - F8.

To samo robimy z iputils wszystkie pliki wykonywalne kopiujemy do /bin

Lista tych plików:

*arping
*clockdiff
*ping
*ping6
*rdisc
*tftpd
*tracepath
*tracepath6
*traceroute6

Jak już wszystko skopiujemy to kasujemy iputils - F8

W /etc/rc.d/rc.local dopisujemy:

if [ -x /etc/rc.d/rc.ipv6 ]; then
echo "Starting ipv6"
. /etc/rc.d/rc.ipv6
fi

Zapisujemy.

Aby połaczyć się przez tunel BitchX'em należy sciagnać nowa wersje:

wget ftp://ftp.bitchx.org/pub/BitchX/source/ircii-pana-1.0c19.tar.gz
tar -zxf ircii-pana-1.0c19.tar.gz
cd BitchX
./configure --enable-ipv6
make
make install

Po zainstalowaniu BitchX'a propnuje pozbyć się tyldy przed identem, w tym
celu należy zainstalować oidentd'a.

wget http://grabos.w.iki.pl/oidentd-2.0.3.tar.gz
tar -zxf oidentd-2.0.3.tar.gz
cd oidentd-2.0.3
./configure --enable-ipv6
make 
make install

Teraz edytujemy plik /etc/inted.conf
i szukamy 

auth stream tcp wait nobody /usr/sbin/in.identd in.identd -P/dev

Tą linijke należy wyhaszować (#)

Teraz tylko reboot i tunel IPv6 jest gotowy.

Tunel nie posiada restrykcji na serwerze: irc6.ngnet.it i irc6.edisontel.it

Aby sie połączyć przez IPv6 wpisujemy:

BitchX serwer_ipv6 nick



Wyszukiwarka

Podobne podstrony:
8104
8104
8104
8104
8104
8104

więcej podobnych podstron