Por: Carlos Antonio Leal Saballos
TCP/IPv4 es sin duda el protocolo de interconexión de redes más utilizado en todo el mundo, es un estándar presente en prácticamente todos los sistemas operativos. TCP/IPv6 es la nueva versión del protocolo de internet, diseñado para sustituir a TCP/IPv4.
TCP/IP es capaz de correr en casi todo tipo de hardware, lo que puede hacer complicada su configuración manual. La configuración en modo gráfico puede cambiar mucho en plataformas de Windows y en dependencia de la distribución y escritorio de GNU/Linux que se esté utilizando, en estas líneas describiré la configuración en línea de comandos para LInux Mint, Ubuntu y Familia.
¿Qué parámetros se configuran normalmente?
- IPv4
- Dirección IPv4 (IP privado)
- Máscara de red
- Ruter IPv4
- DNS IPv4
- IPv6
- Dirección IPv6 (Dirección Site Local)
- Router IPv6
- DNS IPv6
Para este ejemplo:
- Dirección IPv4 (IP privado): 192.168.10.10
- Ruter IPv4: 192.168.10.1
- DNS IPv4: 192.168.10.2
- Dirección IPv6 (Dirección Site Local): FECO::10/64
- Router IPv6: FECO::1
- DNS IPv6: FECO::2
Realizando la configuración
- Abrimos una terminal y nos convertimos en root
sudo -s
- El problema surge cuando queremos hacer una configuración estática de IPv6 en entornos de autoconfiguración. Según la documentación disponible en la red, es necesario añadir estos parámetros de configuración del kernel al final del archivo /etc/sysctl.conf:
net.ipv6.conf.default.autoconf = 0
net.ipv6.conf.default.accept_ra = 0
net.ipv6.conf.default.accept_ra_defrtr = 0
net.ipv6.conf.default.accept_ra_rtr_pref = 0
net.ipv6.conf.default.accept_ra_pinfo = 0
net.ipv6.conf.default.accept_source_route = 0
net.ipv6.conf.default.accept_redirects = 0
net.ipv6.conf.default.forwarding = 0
net.ipv6.conf.all.autoconf = 0
net.ipv6.conf.all.accept_ra = 0
net.ipv6.conf.all.accept_ra_defrtr = 0
net.ipv6.conf.all.accept_ra_rtr_pref = 0
net.ipv6.conf.all.accept_ra_pinfo = 0
net.ipv6.conf.all.accept_source_route = 0
net.ipv6.conf.all.accept_redirects = 0
net.ipv6.conf.all.forwarding = 0
net.ipv6.conf.default.accept_ra = 0
net.ipv6.conf.default.accept_ra_defrtr = 0
net.ipv6.conf.default.accept_ra_rtr_pref = 0
net.ipv6.conf.default.accept_ra_pinfo = 0
net.ipv6.conf.default.accept_source_route = 0
net.ipv6.conf.default.accept_redirects = 0
net.ipv6.conf.default.forwarding = 0
net.ipv6.conf.all.autoconf = 0
net.ipv6.conf.all.accept_ra = 0
net.ipv6.conf.all.accept_ra_defrtr = 0
net.ipv6.conf.all.accept_ra_rtr_pref = 0
net.ipv6.conf.all.accept_ra_pinfo = 0
net.ipv6.conf.all.accept_source_route = 0
net.ipv6.conf.all.accept_redirects = 0
net.ipv6.conf.all.forwarding = 0
- Aplicamos los cambios en la configuración con:
sysctl -p
- Configuramos IPv4 en modo gráfico
- Configuramos IPv6 en modo gráfico
- Probamos la configuración con un simple ping
ping6 fec0::10
Listo!!
Comentarios
Publicar un comentario