12 gen 2009

configurare IPV6 per la nostra Linuxbox

IPV6 ormai è quasi alle porte e si sta progressivamente migrando a questo "nuovo" standard... anche se esiste da diversi anni la sua adozione è solo parziale da parte di moltissimi ISP.

Come primo passo è necessaria la registrazione presso il servizio Freenet6 sul sito http://go6.net o a piacere presso uno degli altri servizi che permettono di avere un indirizzo IPV6.

Per poter usufruire del servizio è necessario usare il software Gateway6 o gw6c.
Il download del pacchetto potrebbe essere già disponibile per la propria distribuzione, oppure si possono scaricare i sorgenti disponibili sul sito http://go6.net - dopo la registrazione c'e' una breve guida che spiega cosa fare.

Configurazione
Modificare il file /etc/gw6c.conf inserendo user, password arrivate tramite posta e
server=broker.freenet6.net

Nel mio caso ho installato RPM per Centos5 e ho creato il file di configurazione copiandolo da /etc/gw6c.conf.sample
ora eseguendo il comando ifconfig si noterà un nuovo indirizzo di rete

tun Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet6 addr: 2001:5c0:1000:b::20ad/128 Scope:Global
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1280 Metric:1
RX packets:9 errors:0 dropped:0 overruns:0 frame:0
TX packets:3 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:500
RX bytes:728 (728.0 b) TX bytes:312 (312.0 b)
L'indirizzo 2001:5c0:1000:b::20ad è l'indirizzo IP in formato IPV6; infatti facendo un ping6 otteniamo
# ping6 2001:5c0:1000:b::20ad
PING 2001:5c0:1000:b::20ad(2001:5c0:1000:b::20ad) 56 data bytes
64 bytes from 2001:5c0:1000:b::20ad: icmp_seq=0 ttl=64 time=0.098 ms
64 bytes from 2001:5c0:1000:b::20ad: icmp_seq=1 ttl=64 time=0.088 ms
--- 2001:5c0:1000:b::20ad ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1008ms
rtt min/avg/max/mdev = 0.088/0.093/0.098/0.005 ms, pipe 2
ora proviamo a collegarci all'indirizzo ipv6 di google

root # ping6 ipv6.google.com

PING ipv6.google.com(2001:4860:0:1001::68) 56 data bytes
64 bytes from 2001:4860:0:1001::68: icmp_seq=0 ttl=54 time=544 ms
64 bytes from 2001:4860:0:1001::68: icmp_seq=1 ttl=54 time=381 ms
64 bytes from 2001:4860:0:1001::68: icmp_seq=2 ttl=54 time=474 ms
64 bytes from 2001:4860:0:1001::68: icmp_seq=3 ttl=54 time=529 ms

Ottimo ora abbiano la nostra linuxbox configurata per ipv6!

Come abilitare un router IPV6 per la propria rete locale?
un veloce e pratico howto per IPV6
http://www.mrball.net/tutorials/ipv6-go6.html

Qui è molto interessante il fatto che si installa ip6tables, cioè iptables per rete IPV6

In alternativa c'e' anche questa guida http://www.gentoo.org/doc/it/ipv6.xml per Gentoo, ma che è valida anche per altre distro; dal punto 4 in avanti c'e' come impostare il DNS ed al punto 5 il router per la rete locale.

Nessun commento: