GNU/Linux >> Tutoriales Linux >  >> Linux

Configuraciones de direcciones IP estáticas y dinámicas para DHCP

La configuración de la dirección IP es una de las configuraciones más críticas, aunque simples, en sus dispositivos de red. Las estaciones de trabajo, servidores, enrutadores y otros componentes deben tener una configuración de dirección IP correctamente asignada para participar en la red.

Esta serie de artículos de dos partes cubre la configuración de direcciones IP estáticas y dinámicas y la configuración de un servidor DHCP. Este artículo (primera parte) define identidades de red, contrasta configuraciones estáticas y dinámicas y cubre los comandos necesarios para administrar la configuración. La segunda parte cubre la implementación de un servidor DHCP, la configuración del alcance de DHCP y la administración del lado del cliente de direcciones IP dinámicas.

[ También puede disfrutar: El juego de los nombres:Nombrar interfaces de red en Linux ]

Tres identidades

Los nodos de red tienen tres identidades:nombre de host, dirección lógica y dirección física. Estas tres direcciones proporcionan diferentes tipos de conectividad y se utilizan de varias formas durante la comunicación de red.

Las tres identidades son:

  • Nombre de host:nombres descriptivos y fáciles de recordar en beneficio de los humanos
  • Dirección IP:dirección lógica para identificar de forma exclusiva un nodo de red, utilizada principalmente por enrutadores
  • Dirección MAC:dirección física codificada en la tarjeta de interfaz de red (NIC), utilizada principalmente por conmutadores

Los nombres de host se configuran cuando se instala el sistema operativo y las direcciones MAC están codificadas en las NIC. Los administradores de sistemas suelen configurar la información de direcciones IP en servidores, estaciones de trabajo, sistemas portátiles y dispositivos de red.

Cubriré las dos formas principales en que la información de la dirección IP se proporciona a los nodos:configuraciones estáticas y dinámicas.

Configuraciones estáticas y dinámicas:

  • Estático:configurado manualmente por administradores de sistemas
  • Dinámico:arrendado automáticamente por los clientes desde un servidor de Protocolo de configuración dinámica de host (DHCP)

Las configuraciones estándar son direcciones IP, máscaras de subred, puertas de enlace predeterminadas y servidores de nombres.

Configuración estática

NetworkManager maneja principalmente la configuración de la red. NetworkManager se puede utilizar en un entorno GUI, TUI o CLI.

El nmcli El proceso para establecer una configuración de IP estática es crear un perfil de conexión y luego establecer los valores deseados. Red Hat tiene documentación aquí.

Este es un ejemplo de cómo crear una conexión de red llamada red-doméstica con una dirección IP de 192.168.2.200/24, una puerta de enlace predeterminada de 192.168.2.1 y un servidor de nombres de 8.8.8.8:

# nmcli connection add con-name home-network ifname enp7s0 type ethernet

# nmcli connection modify home-network ipv4.gateway 192.168.2.1

# nmcli connection modify home-network ipv4.addresses 192.168.2.200/24

# nmcli connection modify home-network ipv4.dns 8.8.8.8

# nmcli connection up home-network

La configuración de la GUI se puede lograr seleccionando el Manual y luego complete los espacios en blanco con la información adecuada.

Recuerde que no puede cometer errores tipográficos al configurar las direcciones IP, y las direcciones duplicadas causarán problemas de conexión a la red.

¿Por qué configuraciones estáticas?

Las direcciones IP estáticas no cambian a menos que el administrador las reconfigure activamente. Este es un hecho importante cuando se trata de servidores porque la mayoría de las computadoras cliente necesitan poder encontrar servidores consistentemente.

Por ejemplo, los directorios del departamento de alojamiento de un servidor de archivos NFS deben mantener la misma dirección IP a lo largo del tiempo que los archivos de configuración, como /etc/fstab de una computadora cliente. el archivo puede usar la dirección IP para la conectividad.

Otros nodos de red también pueden necesitar una identidad de red que no cambie. Los dispositivos de dispositivos como firewalls o proxies, servidores de impresión, servidores de resolución de nombres, servidores web y prácticamente todos los demás dispositivos de infraestructura necesitan una identidad coherente. Los administradores de sistemas casi siempre configurarán estos sistemas con información de dirección IP estática.

Seguimiento de IP

Es esencial rastrear sus direcciones IP asignadas estáticamente. Según el tamaño de su entorno, esto puede ser tan simple como un documento de texto o una hoja de cálculo, hasta un software especializado que se integra con servicios de directorio y DHCP. Considero que es mejor rastrear al menos la dirección IP (y la máscara de subred), la dirección MAC (no esencial), el nombre de host, la función en la red (justifica por qué los dispositivos tienen una IP estática) y cualquier nota adicional.

Configuraciones dinámicas

Los dispositivos que requieren una configuración de IP estática son un porcentaje relativamente pequeño de su red. La mayoría de los dispositivos de red son sistemas de usuario final, como estaciones de trabajo, computadoras portátiles, teléfonos, tabletas y otros dispositivos transitorios. Además, estos sistemas no suelen albergar servicios de red que deban ser detectables por otras computadoras.

Las configuraciones de direcciones IP no perdonan cuando se trata de duplicados y errores tipográficos. Además, la configuración de la dirección IP estática requiere bastante tiempo. Finalmente, la configuración de la dirección IP tiende a ser temporal, especialmente con la llegada de dispositivos portátiles como computadoras portátiles, teléfonos y tabletas. Para ahorrar tiempo y reducir las posibilidades de error, es preferible la asignación dinámica de direcciones IP para este tipo de nodos.

Los sistemas Linux se configuran como clientes DHCP mediante NetworkManager.

Este es un ejemplo de cómo agregar un perfil de conexión de red configurado para arrendar una dirección IP de DHCP:

# nmcli connection add con-name home-network ifname enp7s0 type ethernet

Al no especificar una dirección, NetworkManager asume el rol de cliente DHCP.

Aquí hay una captura de pantalla de una configuración de dirección IP dinámica desde la GUI:

El comando dhclient

El dhclient El comando también se usa para administrar configuraciones de direcciones IP dinámicas. Sin embargo, en RHEL 8, NetworkManager gestiona las configuraciones de red, incluido DHCP. Las versiones anteriores de RHEL se basan en dhclient , al igual que otras distribuciones.

# dhclient

La ip route El comando muestra información de arrendamiento.

El segundo artículo de esta serie repasa el dhclient comando con más detalle.

[ Hoja de referencia gratuita:obtenga una lista de utilidades y comandos de Linux para administrar servidores y redes. ]

Resumir

La configuración de la dirección IP es crucial para las comunicaciones de red. Los valores como la dirección IP, la máscara de subred, la puerta de enlace predeterminada y los servidores de nombres se pueden administrar manualmente, pero los administradores de sistemas deben tener mucho cuidado de no cometer errores. Los ajustes estáticos no cambian a menos que el administrador los vuelva a configurar, por lo que son esenciales para los servidores cuyos servicios están disponibles en toda la red.

Las configuraciones de IP dinámicas son mucho más convenientes para los sistemas que no alojan servicios de red, como los dispositivos de los usuarios finales. Además, muchos de estos dispositivos entran y salen de la red con regularidad, y llevaría mucho tiempo establecer los valores de IP manualmente cada vez. En su lugar, se utiliza un servidor DHCP para alojar un grupo de direcciones disponibles que los sistemas cliente pueden arrendar.

Comprender la diferencia entre direcciones IP estáticas y dinámicas es sencillo pero esencial para los administradores. Como regla general, los servidores y los dispositivos de red utilizan direcciones IP estáticas que no cambian, mientras que los dispositivos cliente se basan en configuraciones de direcciones IP asignadas dinámicamente.


Linux
  1. Cómo manejar bibliotecas dinámicas y estáticas en Linux

  2. Bash For Loop Guía y ejemplos

  3. Cómo establecer una dirección IP estática y modificar la tabla de enrutamiento en Linux

  4. Cómo configurar direcciones IP estáticas y dinámicas en Arch Linux

  5. ¿Qué es una dirección IP? Ejemplos de direcciones IPv4 e IPv6

Cómo configurar la dirección IP estática en Linux y Unix

Configuraciones de direcciones IP estáticas y dinámicas:implementación de DHCP

Cómo configurar una dirección IP estática en Alpine Linux

Cómo configurar dispositivos Razer en Linux para efectos de iluminación y otras configuraciones

servidor DHCP

Dirección IP estática con NetworkManager para Fedora