Source: https://elvil.net/drupal/ca/node/318
Timestamp: 2020-07-11 13:53:58+00:00

Document:
IPv6 fácil con 6to4 | Ivan. Loves. Gazpacho.
Enviat per Ivan el Ds, 2012-04-14 16:39
En primer lugar, nos tenemos que asegurar de que tenemos acceso a un encaminador 6to4 mediante la dirección anycast 192.88.99.1:
También podemos ejecutar mtr 192.88.99.1 para comprobar si el encaminador se encuentra muy lejos. Por supuesto, cuanto más cerca esté, mejor.
Para crear una configuración 6to4 para la dirección pública IPv4 de la máquina, lo más sencillo es usar el generador de configuración IPv6 con 6to4 para Debian. Por ejemplo, para la dirección IPv4 1.2.3.4 obtendríamos este fragmento:
Simplemente incluimos el fragmento anterior en /etc/network/interfaces y activamos la interfaz con:
Podemos probar la nueva dirección IPv6 haciendo ping a alguna máquina de la red IPv6, por ejemplo:
Si esto no funciona y tenemos un cortafuegos en el ordenador, es posible que necesitemos indicarle que permita el paso a los paquetes IPv4 con protocolo IPv6, con el comando siguiente o el equivalente en nuestro sistema de configuración del cortafuegos:
Una vez funcionen los ping, podemos hacer una prueba de acceso a la web vía IPv6. Lo más sencillo es visitar www.whatismyv6.com usando w3m:
Si la página nos muestra una dirección de origen IPv6, esto ya está hecho. Sí, de veras, ya está. ¡Bienvenidos al maravilloso mundo de IPv6!
Bien, ya disponemos de nuestra dirección IPv6, pero realmente tenemos mucho más que eso: 6to4 reserva para cada dirección IPv4 216 subredes de 264 direcciones IPv6 (eso es un cuatrillón de direcciones, ¡decidme si no es la abundancia total!) para que montemos nuestra propia red IPv6. Además, asignar direcciones IPv6 adicionales a la máquina es tan fácil como añadir una opción up y una down al bloque de configuración de tun6to4 para cada dirección extra. Por ejemplo:
La opción preferred_lft 0 evita que se use la última dirección añadida como dirección de origen por defecto en las conexiones salientes. Consultad este artículo para una descripción más detallada de este mecanismo (¡gracias Axel!).
Si nuestra máquina tuviera diferentes direcciones IPv4 públicas, podríamos añadir una entrada similar a tun6to4 para cada una de ellas, pero con una sola ya tenemos muchísimas direcciones, y de paso simplificamos la configuración de red y nos facilitaremos las cosas si después queremos preparar la resolución inversa de nombres.
Para saber cómo montar una red IPv6 detrás de esta máquina, consultad este punto de la guía IPv6 de Madduck.
Ya que la máquina estará accesible al público vía IPv6, es recomendable configurar su cortafuegos con ip6tables (por ejemplo usando local-iptables). Las reglas deberían de ser similares a las de IPv4. Por ejemplo, para permitir el tráfico local, las conexiones entrantes a SSH y SMTP, y las establecidas desde dentro:
Con los núcleos Linux anteriores a 2.6.20 no funciona el seguimiento de conexiones. La configuración siguiente es similar a la anterior, pero no tiene en cuenta el estado de las conexiones (y desafortunadamente tampoco permite tráfico UDP sobre IPv6 sin reglas explícitas):
Las direcciones IPv6 són numeracos bastante difíciles de recordar. Si queremos asociar nombres a las direcciones mediante DNS, deberemos incluir nuevas entradas de tipo AAAA en los servidores de nombres correspondientes. En el ejemplo anterior, la entrada siguiente asignaría el nombre test6to4 a la dirección IPv6:
Una ver hechos los cambios en el DNS, usamos dig (paquete dnsutils) para comprobar que la resolución directa funciona bien en nuestro servidor DNS. Para el ejemplo:
Si queremos que funcione la resolución inversa habremos de sufrir un poco más porque es necesario disponer de un servidor de DNS donde podamos crear nuevos dominios y pedir que se nos delegue la resolución de las direcciones IPv6 que comiencen con el prefijo asociado a nuestra dirección IPv4. Afortunadamente esto último es automático.
El propósito es hacer que nuestra dirección IPv6 del ejemplo, que escrita en forma completa es:
o en términos de DNS (¡cuidado, que va!):
(es decir, la dirección completa invertida con los dígitos separados por puntos) sea resuelta a un nombre como test6to4.example.net.
Comenzaremos por visitar 6to4.nro.net usando IPv6 desde la misma máquina donde estemos haciendo los cambios:
El dominio indicado como reverse será el que habremos de crear en nuestro servidor DNS (la instalación o configuración de éste queda como ejercicio para el lector, pero podéis inspiraros en esta página). En nuestro ejemplo, el dominio inverso sería 4.0.3.0.2.0.1.0.2.0.0.2.ip6.arpa, y el fichero de zona completo podría ser similar a éste:
Una vez completados los cambios al DNS, usamos dig (paquete dnsutils) para comprobar que la resolución inversa funciona bien en nuestro servidor DNS. Para el ejemplo:
Tras esto, pedimos la delegación visitando otra vez 6to4.nro.net usando IPv6 desde la misma máquina donde estemos haciendo los cambios:
Introducimos en el formulario la dirección de correo del administrador (hostmaster@example.net) y los nombres de al menos dos servidores de nombres (ns1.example.net y ns2.example.net) del dominio inverso, una contraseña para evitar que cualquier usuario de la máquina pueda cambiar los datos, y pulsamos Submit. Arreglado.
Cuando los cambios del DNS se hayan propagado (cosa que puede llevar horas), deberíais poder ver la resolución inversa correcta p.ej. en la salida de ping6 (entre paréntesis):
Ahora que ya sabemos cómo dotar a nuestro servidor con una conexión IPv6 de primera, estaría bien poder configurar nuestro ordenador de casa para acceder a Internet vía IPv6. En algún envío futuro comentaré cómo dotar de conectividad IPv6 a una máquina situada tras un encaminador con NAT sin apenas problemas, usando Teredo. No obstante, esto ofrece una dirección IPv6 temporal que puede cambiar según los caprichos de nuestro proveedor de Internet o de nuestro encaminador.
El siguiente paso sería configurar nuestra red de casa para que forme una red IPv6 plenamente accesible desde el exterior, por ejemplo usando el servidor de túneles SixXS. Afortunadamente, el tío Madduck ya ha descrito el procedimiento con pelos y señales en su página sobre IPv6 con Debian. Incluso podemos encontrar en la web cómo montar un túnel y red IPv6 con OpenWRT, aunque hay algunos problemas de sobrecarga del procesador. Si me animo ya os contaré cómo fue.
¡Hasta el próximo viaje IPv6!
Enviat per Anónimo (no verificat) el Dij, 2012-04-19 13:12.
Amb el retras que portem en l'adopció del ipv6 a europa i la crisi económica sembla que aquesta será la única sol.lució durant algun temps.
A vore si algún valent s'atreveix a fer la transició de una vegada.
PD: Ja porte 4 intents del maleit CAPTCHA.
Enviat per Ivan el Dg, 2012-04-22 17:43.
Veent la IPv6 Matrix me cau l’ànima als peus pel desinterès en l’adopció d’IPv6, que ja sembla completament interessat, valga el joc de paraules. A Espanya per exemple els operadors s’ho estan prenent amb calma, probablement perquè estiguen esperant a que els ploguen les subvencions. Però com dius, amb la crisi probablement s’endarreriran i els operadors podrien fer pagar cares les seues adreces (en unes altres paraules, NAT per a tothom o paga la teua adreça pública —i dinàmica, per descomptat).
(He simplificat un poc els captcha, ¡si els inhabilite em plou l’spam!)
Enviat per Salva (no verificat) el Dg, 2012-04-22 23:39.
Jo es que no entenc com una cosa que es sol.luciona amb una actualització softwar en el pitjor dels casos, pot tardar tants anys en portarse a termini, sobre tot si tenim en compte que la majoría dels dispositius de xarxa ja incorporen IPv6 desde fa prou anys, açó es un destarifo.
Per cert m'agrada el nou tema, més acorde amb el nom del blog i lleuger, menys de 300Kb dels que nomes 40Kb o 60Kb son dinamics.
Ahh i el captcha a la primera nen :-P.
No tan fàcil…
Enviat per Ivan el Dc, 2012-05-02 21:50.
Bé, no crec que siga fàcil a la «perifèria», on et pots trobar amb maquinari i programari molt divers a sovint fora del teu control. Pensa per exemple en els routers que regalen els ISP: molts d’ells no admeten IPv6 i són tan vells que probablement el firmware ja no tinga manteniment. A les troncals d’Internet segurament hi haja menys problemes, però a l’entorn domèstic i d’oficina la cosa es resistirà més perquè algú ho haurà de fer ;).
M’alegre de que t’agrade el nou tema!
Enviat per IPv6 en cualquier lugar con tinc | Ivan. Loves. Gazpacho. (no verificat) el Dc, 2012-05-02 01:00.
[...] hace tiempo describí cómo usar 6to4 para proporcionar una conexión IPv6 estable a una máquina dotada de una dirección pública IPv4 [...]

References: resolución 
 resolución 
 resolución 
 resolución 
 resolución 
 resolución