Cómo configurar la dirección IP estática de red en RHEL/CentOS 8/7

Cómo configurar la dirección IP estática de red en RHEL/CentOS 8/7

El alcance de este tutorial es explicar cómo podemos editar y realizar cambios en Configuraciones de red. en RHEL/CentOS 8/7. solo desde la línea de comandos y, más específicamente, cómo podemos configurar una dirección IP estática en las interfaces de red utilizando scripts de red del sistema, que deben configurarse para servir servicios de red orientados a Internet, y cómo configurar o cambiar el sistema RHEL/CentOS nombre de host .

 Configurar Interfaz de red en CentOS 7 Configurar la interfaz de red en CentOS 7 Configurar IP estática en Linux

También le mostrará cómo podemos administrar o deshabilitar servicios del sistema no deseados, como Administrador de red , que ya no es necesario en caso de que use una IP estática manual configurada en scripts de red, Avahi-Daemon que, además, no es necesaria en un servidor y representa una brecha de seguridad seria, a menos que haya instalado el servidor en su computadora portátil y desee navegar instantáneamente su red para otros servicios, y al final le presentará Interfaz de usuario de texto de Network Manager-nmtui , una utilidad del sistema que puede facilitar la trabajo de editar la configuración de red de su sistema con configuraciones de interfaz avanzadas como crear interfaces Bond, Bridge, Team. y VLAN.

Requisitos

  • Instalación de ” CentOS 8.0 ″ con capturas de pantalla
  • Instalación de RHEL 8 con capturas de pantalla
  • Cómo habilitar la suscripción a RHEL en RHEL 8
  • Instalación mínima del sistema de CentOS 7.0
  • RHEL 7.0 Instalación mínima del sistema
  • Suscripciones activas y repositorios funcionales de RHEL 7.0

Además, tenga en cuenta que la mayoría de las configuraciones que ofrece la edición de archivos del sistema no deben realizarse desde una ubicación remota usando el servicio SSH hasta que establezca una conexión de red continua y confiable usando una dirección IP fija.

En esta página

  • Deshabilite los servicios no deseados en CentOS
  • Establecer dirección IP estática en CentOS
  • Establecer nombre de host en CentOS
  • Establecer dirección IP estática en CentOS usando la herramienta Nmtui

Paso 1: Deshabilite los servicios del sistema no deseados en CentOS

1.. Antes de comenzar a hacer algo, debemos asegurarnos de que nuestro sistema tenga algunas herramientas de red y edición necesarias como netstat , ifconfig , wget , curl y lsof instalados, algunos de ellos no se utilizarán en este paso, pero es mejor tenerlos instalado para configuraciones futuras.

# yum install nano wget curl net-tools lsof  Instalar herramientas de red en CentOS  Instalar herramientas de red en CentOS Instalar herramientas de red en CentOS

2.. Una vez instaladas las herramientas, ejecute ifconfig para obtener la configuración y el estado de las interfaces de red y, a continuación, ejecute netstat o lsof comando para verificar qué servicios se están ejecutando por defecto en nuestro servidor.

# ifconfig # netstat-tulpn # lsof-i  Verificar el estado de los servicios e interfaces de red  Verificar el estado de las interfaces de red y los servicios Compruebe el estado de los servicios e interfaces de red freestar.config.enabled_slots.push

3.. El netstat se explica por sí misma y muestra una lista de sockets asociados con el nombre del programa en ejecución.

Si, por ejemplo, nuestro sistema no se utilizará como servicio de correo, puede detener Postfix. master daemon que se ejecuta en localhost y también detiene y deshabilita otros servicios no deseados usando los siguientes comandos: el único servicio que recomiendo no detener o deshabilitar por ahora es SSH. si necesita control remoto control sobre el servidor.

Detener el servicio Postfix # systemctl detener postfix # systemctl deshabilitar postfix # systemctl status postfix  Detener el servicio Postfix Detener servicio Postfix Detener el servicio Postfix Detener el servicio Avahi Daemon # systemctl detener avahi-daemon # systemctl deshabilitar avahi-daemon # systemctl status avahi-daemon  Detener Avahi Daemon  Detener Avahi Daemon Detener Avahi D aemon

4.. También puede usar los antiguos comandos init. para detener o deshabilitar servicios, pero dado que Red Hat ahora implementa systemd gestión de procesos y servicios, debería acostumbrarse a los comandos systemctl y utilizarlos con frecuencia.

Si utiliza Arch Linux, debería ser muy sencillo cambiar a systemd, aunque todo Los comandos init ahora están vinculados y pasan a través del filtro systemd.

# service postfix stop # chkconfig postfix off

5.. Si desea obtener una lista de todos los servicios iniciados, ejecute service y para un informe exhaustivo utilice systemctl .

# service–status-all # systemctl list-unit-files  Lista de todos los servicios en Linux  Mostrar todos los servicios en Linux Lista de todos los servicios en Linux  Informe de lista de todos los servicios  Informe de lista de todos los servicios Informe de lista de todos los servicios

6.. Para administrar los servicios, ejecute el comando systemctl utilizando los conmutadores más importantes: iniciar , detener , reiniciar , recargar , deshabilitar , habilitar , mostrar , dependencias de lista , está habilitado, etc., seguido de su nombre de servicio.

Además, otra característica importante que el comando systemctl también puede ejecutarse en un servidor remoto a través del servicio SSH en un host especificado usando la opción -H y realizar las mismas acciones que localmente.

Por ejemplo, vea el comando y la captura de pantalla a continuación.

# systemctl-H remote_host start remote_service  Ejecutar systemctl en el servidor remoto  Ejecutar systemctl en el servidor remoto Ejecutar systemctl en el servidor remoto

Paso 2: Configuración de la dirección IP estática en CentOS

7.. Antes de comenzar a editar el sistema Tarjeta de interfaz de red archivos asegúrese de que a partir de ahora y hasta que establezca una IP estática, tenga acceso físico o de cualquier otro tipo a su servidor, porque este paso requiere desactivar su interfaz de red y sus conexiones.

Aunque puede ser hecho sin problemas sin interrumpir su conectividad y activar la conexión después de reiniciar . No hay forma de que pueda probarlo antes de reiniciar si solo tiene una NIC conectada. Aún así, le presentaré el método completo e indicaré los pasos que deben evitarse en caso de que desee mantener su conectividad y luego probarlo.

8.. Ahora muévase a la ruta /etc/sysconfig/network-scripts/, abra y elija la interfaz de red a la que desea asignar una IP estática para editar, para que todos los nombres de las NIC usen ifconfig o el comando IP como se muestra.

# ifconfig OR # ip addr  Compruebe el nombre de la interfaz de red Comprobar el nombre de la interfaz de red Verifique el nombre de la interfaz de red

9.. Luego, use la siguiente plantilla de red para editar el archivo y asegúrese de que la instrucción ONBOOT esté configurada en , BOOTPROTO está configurado en estático o ninguno y no cambie HWADDR y UUID valores proporcionados por defecto.

# nano/etc/sysconfig/network-scripts/ifcfg-enp0s3

Realice los siguientes cambios como se muestra.

TYPE = Ethernet PROXY_METHOD = none BROWSER_ONLY = no BOOTPROTO = estático. DEFROUTE = sí IPV4_FAILURE_FATAL = no IPV6INIT = sí IPV6_AUTOCONF = sí IPV6_DEFROUTE = sí IPV6_FAILURE_FATAL = no IPV6_ADDR_GEN_MODE3 = en DEVICE = enp0s3 ONBOOT = sí. IPADDR = 192.168.1.10 NETMASK = 255.255.255.0 GATEWAY = 192.168.1.1 DNS1 = 192.168.1.1 DNS2 = 8.8.8.8 DOMAIN = tecmint.lan. Configurar la dirección IP en CentOS 8  Configurar dirección IP en CentOS 8 Configurar la dirección IP en CentOS 8

10.. Después de terminar de editar el archivo, ciérrelo y vaya a resolv .conf archivo si desea que los servidores DNS estén habilitados en todo el sistema.

# nano/etc/resolv.conf

Aquí solo agregue sus servidores DNS usando la instrucción servidor de nombres .

servidor de nombres 192.168.1.1 servidor de nombres 8.8.8.8

11.. Ahora Interfaz de red está configurada con una IP estática, lo único que queda es reiniciar su red o reinicie su sistema y use el comando ifconfig o IP para ver la IP dirección y configuración de prueba usando el comando ping .

# systemctl restart NetworkManager

NOTA. Después de reiniciar, use la nueva IP estática dirección configurada para realizar un inicio de sesión remoto con SSH.

# systemctl status NetworkManager # ifconfig # ip addr show Comprobar nueva dirección IP  Verificar nueva dirección IP Comprobar nueva dirección IP

Paso 3: Configurar el nombre de host en CentOS

12.. Para ajustar el nombre de host del sistema en todo el sistema, abra el archivo nombre de host y hosts ubicado en /etc ruta y edite ambos de la siguiente manera.

Archivo de nombre de host # nano/etc/hostname

Aquí puede agregar solo el nombre del sistema, pero es una buena idea agregar el .dot dominio a.

server.tecmint.lan Hosts File # nano/etc/hosts

Aquí agregue el mismo nombre de host que el anterior en la línea 127.0.0.1 antes de las declaraciones localhost.localdomain.

127.0.0.1 server.tecmint.lan localhost.localdomain…  Establecer nombre de host en CentOS 7  Establecer nombre de host en CentOS 7 Establecer nombre de host en Linux

Alternativamente, puede establecer el nombre de host usando el comando hostnamectl como se muestra.

# hostnamectl-set-hostname tecmint. lan

13.. Para probar si su nombre de host está configurado correctamente, use el comando de nombre de host.

# hostname-s # Para el nombre corto # hostname-f # Para FQDN mame

Paso 4: Configure la dirección IP estática en CentOS usando la herramienta Nmtui

14.. Texto de NetworkManager La herramienta de interfaz de usuario (TUI), nmtui , es una herramienta intuitiva de RHEL que proporciona una interfaz de texto para configurar la red mediante el control de Network Manager, que ayuda a editar la configuración de red avanzada, como la asignación de IP estática direcciones a interfaces de red, activar o desactivar una conexión, editar conexiones WI-FI, configurar el nombre de host de su sistema o crear Interfaces de red como InfiniBand, bond, bridge, team o VLAN.

NetworkManager-tui se instala por defecto en RHEL/CentOS 7.0, pero si por alguna razón falta, emita el siguiente comando para instalarlo.

# yum install NetworkManager-tui

​​ 14.. Para iniciar la interfaz de usuario de texto de Network Manager, ejecute el comando nmtui y use TAB o teclas de flecha para navegar y presione Enter para seleccionar una opción. Si desea editar o conectar directamente una interfaz específica, ejecute las siguientes opciones.

# nmtui edit enp0s3 # nmtui connect enp0s3 Configurar IP estática en CentOS  Configurar IP estática en CentOS Configurar IP estática en CentOS

Si Si desea establecer una IP estática, también puede usar la Interfaz de usuario de texto de Network Manager como una alternativa fácil para editar archivos de interfaces de red, con un número limitado de opciones que el método tiene para ofrecer, pero asegúrese de El servicio Network Manager está habilitado e iniciado en su sistema.