IPv6 logoÎncepând cu 14 septembrie 2012, au început să fie distribuite ultimele blocuri de adrese IPv4 disponibile. Prin urmare, vrem-nu vrem, vom trece, cât de curând, la IPv6.

Pentru că magazinele ce comercializează echipamente și accesorii din domeniul IT s-au umplut de fel și fel de routere wireless, care mai de care mai ordinare, ar trebui să știți că nu prețul mic trebuie să fie principalul motiv pentru a alege un produs în detrimentul altuia. În primul rând, ar trebui să vă asigurați că routerul wireless, pe care îl veți cumpăra, va putea fi folosit și în viitor, ceea ce nu se va întâmpla în cazul routerelor ce nu suportă modul de adresare IPv6.

În continuare vă voi exemplifica modul de configurare IPv6 pentru unul dintre routerele wireless pe care le recomand, atât din punct de vedere al prețului bun cât și din punct de vedere al semnalului și performanțelor.

Cisco Linksys E900 este un router wireless cu procesor Broadcom BCMD144 (53572), la o frecvență de 300 MHz și 32MB RAM. Se poate reprograma foarte ușor cu DD-WRT, firmware pe care vi-l recomand doar dacă știți ce faceți. Utilizatorul neexperimentat ar trebui să folosească routerul exact așa cum este el livrat, suportul IPv6 fiind activat din fabrică.

După programarea cu DD-WRT (găsiți instrucțiuni pe site-ul oficial www.dd-wrt.com), mergeți în meniul Administration » Management și activați opțiunea IPv6 Support. De asemenea, activați opțiunea Radvd enabled iar în câmpul Radvd config introduceți următoarele linii:

interface br0 {
MinRtrAdvInterval 3;
MaxRtrAdvInterval 10;
AdvLinkMTU 1480;
AdvSendAdvert on;
prefix 0:0:0:1::/64 {
AdvOnLink on;
AdvAutonomous on;
AdvValidLifetime 86400;
AdvPreferredLifetime 86400;
Base6to4Interface ppp0;
};
};

Salvați configurarea actuală (apăsați Save, nu Apply!) și mergeți în meniul Administration » Commands, unde introduceți următoarele linii în câmpul Command Shell, apoi apăsați butonul Save Startup.

insmod /lib/modules/`uname -r`/kernel/net/ipv6/sit.ko
sleep 5
radvd -C /tmp/radvd.conf start
sleep 5
WANIP="$(ifconfig ppp0 | sed -n '/dr:/{;s/.*dr://;s/ .*//;p;}')"
if [ -n "$WANIP" ]
then
V6PREFIX=$(printf '2002:%02x%02x:%02x%02x' $(echo $WANIP | tr . ' '))
ip tunnel add tun6to4 mode sit ttl 255 remote any local $WANIP
ip link set tun6to4 mtu 1480
ip link set tun6to4 up
ip addr add $V6PREFIX:0::1/16 dev tun6to4
ip addr add $V6PREFIX:1::1/64 dev br0
ip -6 route add 2000::/3 via ::192.88.99.1 dev tun6to4
kill -HUP $(cat /var/run/radvd.pid)
fi
sleep 10
radvd -C /tmp/radvd.conf start

După ce ați salvat scriptul de startup, mergeți înapoi în meniul Administration » Management și apăsați butonul Reboot router. Așteptați repornirea routerului și apoi testați conectivitatea IPv6 accesând ipv6.a.serbanpaun.ro.

Ar trebui să vedeți un mesaj de acest gen:

IPv6 Test

Dacă în câmpul IPv6 vedeți mesajul not available, atunci ați greșit ceva în timpul configurării sau furnizorul de servicii Internet nu vă oferă acces IPv6.

Succes!