Configuración de parámetros de red IPv4/IPv6

Objetivo:

Configurar de manera estática los parámetros de red IPv4 e IPv6 (dirección IP, máscara de subred, puerta de enlace predeterminada y servidores DNS) tanto en entornos gráficos como mediante la línea de comandos utilizando netsh en Windows, y nmcli o ip en GNU/Linux.

Escenario:

  • Una máquina virtual o equipo físico con sistemas operativos Windows y/o GNU/Linux.
  • Una interfaz de red activa (por ejemplo, Ethernet o Wi-Fi).
  • Privilegios de administrador o superusuario para aplicar cambios en la configuración de red del sistema.

Instrucciones:

Fase 1: Configuración de parámetros IP estáticos en entornos Windows

  1. Método Gráfico:
    • Presiona las teclas Windows + R, escribe ncpa.cpl y pulsa Enter para abrir las conexiones de red.
    • Haz clic derecho sobre tu adaptador de red activo y selecciona Propiedades.
    • Haz doble clic en Protocolo de Internet versión 4 (TCP/IPv4).
    • Selecciona Usar la siguiente dirección IP e introduce los parámetros correspondientes (por ejemplo: IP 192.168.1.50, Máscara 255.255.255.0 y Puerta de enlace 192.168.1.1).
    • Introduce los servidores DNS preferidos y alternativos (por ejemplo, 8.8.8.8 y 1.1.1.1) y haz clic en Aceptar.
  2. Método por Línea de Comandos (netsh):
    • Abre una terminal de comandos (cmd) o PowerShell con privilegios de administrador.
    • Ejecuta el siguiente comando para establecer una IP estática en IPv4 (reemplazando el nombre de la interfaz y los valores según tu red):
      netsh interface ipv4 set address name="Ethernet" static 192.168.1.50 255.255.255.0 192.168.1.1
    • Configura los servidores DNS principales y auxiliares para dicha interfaz:
      netsh interface ipv4 set dnsservers name="Ethernet" static 8.8.8.8 primary
      netsh interface ipv4 add dnsservers name="Ethernet" 1.1.1.1 index=2

Fase 2: Configuración de parámetros IP estáticos en entornos GNU/Linux (NetworkManager / nmcli)

  1. Abre una terminal en tu distribución Linux.
  2. Para listar las conexiones de red activas y conocer el nombre exacto del perfil, ejecuta:
    nmcli connection show
  3. Modifica el perfil de red asignando una dirección IPv4 estática, la máscara en notación CIDR, la puerta de enlace y el modo manual:
    sudo nmcli connection modify "Wired connection 1" ipv4.addresses 192.168.1.50/24 ipv4.gateway 192.168.1.1 ipv4.method manual
  4. Configura los servidores DNS estáticos y aplica los cambios recargando el perfil de red:
    sudo nmcli connection modify "Wired connection 1" ipv4.dns "8.8.8.8,1.1.1.1"
    sudo nmcli connection up "Wired connection 1"

Fase 3: Configuración avanzada de parámetros IPv6

  1. En Windows (netsh):
    netsh interface ipv6 set address name="Ethernet" address=2001:db8::50 prefixlen=64 gateway=2001:db8::1
  2. En Linux (nmcli):
    sudo nmcli connection modify "Wired connection 1" ipv6.addresses 2001:db8::50/64 ipv6.gateway 2001:db8::1 ipv6.method manual
    sudo nmcli connection up "Wired connection 1"

Verificación:

  • En Windows, ejecuta el comando ipconfig /all en la terminal para confirmar que la dirección IPv4, la puerta de enlace y los DNS estáticos se muestran correctamente aplicados.
  • En Linux, ejecuta ip a y nmcli dev show para verificar la correcta asignación de las direcciones IPv4 e IPv6.
  • Realiza una prueba de conectividad ejecutando un comando de sondeo de red hacia la puerta de enlace o hacia un destino externo (por ejemplo, ping 8.8.8.8).

Preguntas de reflexión:

  1. ¿Qué diferencias prácticas existen entre configurar una dirección IP de forma estática frente al uso dinámico mediante un servidor DHCP en una red corporativa?
  2. ¿Por qué es indispensable configurar correctamente la máscara de subred o prefijo CIDR junto con la dirección IP para permitir la comunicación dentro de la red local?
  3. ¿Qué ventajas aporta el uso de herramientas de línea de comandos como nmcli o netsh frente al uso exclusivo de entornos gráficos en la administración de servidores?
Haz clic aquí para ver las soluciones y explicaciones

1. ¿Qué diferencias hay entre IP estática y DHCP en redes corporativas?

Una dirección IP estática se asigna de forma fija y permanente en el equipo, lo que garantiza que nunca cambiará, facilitando servicios críticos como la accesibilidad a servidores, impresoras de red o recursos compartidos. Por el contrario, DHCP (Dynamic Host Configuration Protocol) asigna las IPs de manera automática y temporal mediante un servidor central, lo que simplifica enormemente la gestión administrativa en redes de usuario final con cientos de dispositivos cambiantes, pero puede provocar fallos de acceso si la IP de un recurso crítico cambia al expirar su concesión.


2. ¿Por qué es indispensable la máscara de subred o prefijo CIDR?

La máscara de subred (o el prefijo CIDR como /24) es el mecanismo matemático que utiliza el protocolo IP para determinar qué parte de una dirección pertenece a la red (Network ID) y qué parte identifica al host específico dentro de esa red (Host ID). Sin ella, el sistema operativo es incapaz de calcular si un equipo de destino se encuentra en su misma red local (permitiendo la comunicación directa mediante tramas) o si debe enviar obligatoriamente el paquete a través de la puerta de enlace predeterminada (Router).


3. ¿Qué ventajas aportan netsh o nmcli frente a los entornos gráficos?

Permiten la automatización de tareas mediante scripts, el despliegue masivo y desatendido de configuraciones de red en múltiples equipos, y la administración remota de servidores en modo texto o headless (donde no existe interfaz gráfica instalada). Además, el uso de comandos reduce drásticamente el consumo de recursos del sistema y acelera la resolución de incidencias técnicas.