Configurar Direcciones IPv4 e IPv6

Red Hat Enterprise LinuxBeginner
Practicar Ahora

Introducción

En este desafío, pondrás en práctica la configuración de direcciones estáticas IPv4 e IPv6 en un sistema Red Hat Enterprise Linux (RHEL). Utilizarás la herramienta de línea de comandos nmcli para crear y gestionar perfiles de conexión de red persistentes. Esta es una habilidad fundamental para cualquier administrador de sistemas y un tema clave para el examen de certificación RHCSA.

Este es un Desafío (Challenge), que a diferencia de un Laboratorio Guiado, requiere que intentes completar la tarea de forma independiente en lugar de seguir pasos de aprendizaje. Los desafíos suelen tener una dificultad mayor. Si encuentras obstáculos, puedes consultar con Labby o revisar la solución. Los datos históricos muestran que este es un desafío de nivel principiante con una tasa de aprobación del 100%. Ha recibido una valoración positiva del 100% por parte de los estudiantes.

Configurar una Dirección IPv4 Estática

Tu primera tarea consiste en crear un nuevo perfil de conexión persistente en NetworkManager para la interfaz dummy0 con una configuración IPv4 estática.

Tareas

  • Crear un nuevo perfil de conexión de NetworkManager llamado dummy0-static.
  • Configurar el perfil para la interfaz dummy0.
  • Asignar la dirección IPv4 estática 192.168.100.10/24.
  • Establecer la puerta de enlace (gateway) en 192.168.100.1.
  • Asegurarse de que el perfil de conexión esté configurado para activarse automáticamente al arrancar el sistema.
  • Activar el nuevo perfil de conexión.

Requisitos

  • Debes utilizar la herramienta de línea de comandos nmcli.
  • El nuevo perfil de conexión debe llamarse exactamente dummy0-static.
  • La configuración debe ser persistente tras los reinicios del sistema.

Consejos

Para crear un perfil de conexión de NetworkManager usando nmcli, necesitarás utilizar el comando nmcli connection add con los siguientes parámetros clave:

  • type: Especifica el tipo de conexión (para interfaces dummy, usa dummy)
  • con-name: El nombre del perfil de conexión
  • ifname: El nombre de la interfaz
  • autoconnect: Establécelo en yes para la activación automática al arrancar
  • ip4: Dirección IPv4 con notación CIDR
  • gw4: Dirección de la puerta de enlace IPv4

La sintaxis básica es:

sudo nmcli connection add type [TYPE] con-name [NAME] ifname [INTERFACE] autoconnect [yes/no] ip4 [ADDRESS/CIDR] gw4 [GATEWAY]

Después de crear la conexión, es posible que necesites activarla usando:

sudo nmcli connection up [CONNECTION_NAME]

Ejemplo

Una vez que hayas activado con éxito la nueva conexión, la salida de ip addr show dummy0 debería incluir la dirección IPv4 estática.

3: dummy0: <BROADCAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN group default qlen 1000
    link/ether 12:34:56:78:9a:bc brd ff:ff:ff:ff:ff:ff
    inet 192.168.100.10/24 brd 192.168.100.255 scope global noprefixroute dummy0-static
       valid_lft forever preferred_lft forever
    ...

Además, puedes verificar que el perfil de conexión está activo con nmcli con show --active.

NAME           UUID                                  TYPE      DEVICE
dummy0-static  550e8400-e29b-41d4-a716-446655440000  ethernet  dummy0
...
✨ Revisar Solución y Practicar

Añadir una Dirección IPv6 Estática

Ahora, modificarás el perfil de conexión dummy0-static existente para añadir una dirección IPv6 estática y su puerta de enlace.

Tareas

  • Modificar el perfil de conexión dummy0-static.
  • Añadir la dirección IPv6 estática 2001:db8:cafe::10/64.
  • Establecer la puerta de enlace IPv6 en 2001:db8:cafe::1.
  • Aplicar los cambios a la conexión activa.

Requisitos

  • Debes utilizar la herramienta de línea de comandos nmcli para modificar la conexión existente.
  • Los cambios deben aplicarse al perfil dummy0-static.

Consejos

Para modificar una conexión de NetworkManager existente, utiliza el comando nmcli connection modify:

  • Usa ipv6.method manual para habilitar la configuración manual de IPv6
  • Usa ipv6.addresses para establecer la dirección IPv6
  • Usa ipv6.gateway para establecer la puerta de enlace IPv6

La sintaxis básica es:

sudo nmcli connection modify [CONNECTION_NAME] ipv6.method manual ipv6.addresses [ADDRESS/PREFIX] ipv6.gateway [GATEWAY]

Después de modificar el perfil de conexión, debes reactivarlo para que los cambios surtan efecto:

sudo nmcli connection up [CONNECTION_NAME]

Ejemplo

Tras aplicar los cambios, la salida de ip addr show dummy0 debería incluir ahora tanto la dirección IPv4 como la IPv6.

3: dummy0: <BROADCAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN group default qlen 1000
    link/ether 12:34:56:78:9a:bc brd ff:ff:ff:ff:ff:ff
    inet 192.168.100.10/24 brd 192.168.100.255 scope global noprefixroute dummy0-static
       valid_lft forever preferred_lft forever
    inet6 2001:db8:cafe::10/64 scope global noprefixroute
       valid_lft forever preferred_lft forever
    ...

Puedes verificar que la configuración IPv6 se ha aplicado comprobando los detalles de la conexión:

$ nmcli con show dummy0-static | grep ipv6
ipv6.method:                            manual
ipv6.addresses:                         2001:db8:cafe::10/64
ipv6.gateway:                           2001:db8:cafe::1
...
✨ Revisar Solución y Practicar

Resumen

En este desafío, has aprendido a gestionar configuraciones de red en un sistema RHEL moderno. Has utilizado con éxito la utilidad nmcli para crear una conexión IPv4 estática persistente y luego la has modificado para añadir una configuración IPv6 estática. Estas son habilidades esenciales para la administración de servidores y se evalúan con frecuencia en el examen RHCSA.