GNU/Linux >> Tutoriales Linux >  >> Cent OS

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

El objetivo de este tutorial es explicar cómo podemos editar y realizar cambios en las 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 debe configurarse para brindar servicios de red orientados a Internet, y cómo configurar o cambiar RHEL/ Sistema CentOS nombre de host .

También le mostrará cómo podemos administrar o deshabilitar los 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 necesario en un servidor y representa una grave brecha de seguridad, a menos que haya instalado el servidor en su computadora portátil y desee buscar instantáneamente otros servicios en su red, y al final se le presentará Network Manager Text Interfaz de usuario:nmtui , una utilidad del sistema que puede facilitar el trabajo de editar la configuración de red de su sistema con configuraciones de interfaz avanzadas como la creación de Bond, Bridge, Team y VLAN Interfaces.

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 RHEL en RHEL 8
  • Instalación mínima del sistema CentOS 7.0
  • Instalación mínima del sistema RHEL 7.0
  • Suscripciones activas de RHEL 7.0 y repositorios funcionales

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 mediante el servicio SSH hasta que establezca una conexión de red continua y confiable mediante una dirección IP fija.

En esta página

  • Desactivar servicios no deseados en CentOS
  • Establecer dirección IP estática en CentOS
  • Establecer nombre de host en CentOS
  • Establecer una dirección IP estática en CentOS mediante la herramienta Nmtui

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

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

# yum install nano wget curl net-tools lsof

2. Después de que las herramientas se hayan instalado, ejecute ifconfig para obtener la configuración y el estado de sus interfaces de red y luego ejecutar netstat o lsof Comando para comprobar qué servicios se ejecutan de forma predeterminada en nuestro servidor.

# ifconfig
# netstat -tulpn
# lsof -i

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

Si, por ejemplo, nuestro sistema no se utilizará como un 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 aconsejo no detener o deshabilitar por ahora es SSH si necesita control remoto sobre el servidor.

Detener el servicio Postfix
# systemctl stop postfix
# systemctl disable postfix
# systemctl status postfix
Detener el servicio Daemon de Avahi
# systemctl stop avahi-daemon
# systemctl disable avahi-daemon
# systemctl status avahi-daemon

4. También puede usar init antiguo comandos para detener o deshabilitar servicios pero desde Red Hat ahora implementa systemd administración de procesos y servicios, es mejor que se acostumbre a los comandos systemctl y los use con frecuencia.

Si usa Arch Linux, debería ser pan comido cambiar a systemd, aunque todos los comandos de inicio 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 el servicio comando y para un informe exhaustivo use systemctl .

# service --status-all
# systemctl list-unit-files

6. Para administrar los servicios, ejecute systemctl comando usando los interruptores más importantes:start , parar , reiniciar , recargar , deshabilitar , habilitar , mostrar , lista-dependencias , está habilitado, etc. seguido del nombre de su servicio.

Además, otra característica importante que el systemctl El comando también se puede ejecutar en un servidor remoto a través del servicio SSH en un host específico usando -H opción 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

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

7. Antes de empezar a editar Tarjeta de interfaz de red archivos del sistema 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 desconectar su interfaz de red y sus conexiones.

Aunque se puede hacer sin problemas sin interrumpir su conectividad y activar la conexión después de reiniciar . No hay forma de probarlo antes de reiniciar si solo tiene una NIC adjunta. Aún así, le presentaré el método completo e indicaré los pasos necesarios que debe evitar en caso de que quiera mantener su conectividad y probarla después.

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

# ifconfig
OR
# ip addr

9. A continuación, utilice la siguiente plantilla de red para editar el archivo y asegúrese de que ONBOOT declaración está establecida en YES , BOOTPROTO está configurado como 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=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp0s3
UUID=7546e483-16a0-499e-aaac-b37246b410a5
DEVICE=enp0s3
ONBOOT=yes
        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

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

# nano /etc/resolv.conf

Aquí simplemente agregue sus servidores DNS usando nameserver declaración.

nameserver 192.168.1.1
nameserver 8.8.8.8

11. Ahora interfaz de red está configurado con una IP estática, lo único que queda es reiniciar su red o reiniciar su sistema y usar ifconfig o IP comando para ver la dirección IP y probar la configuración usando ping comando.

# systemctl restart NetworkManager

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

# systemctl status NetworkManager
# ifconfig
# ip addr show

Paso 3:Configuración del nombre de host en CentOS

12. Para ajustar el nombre de host del sistema en todo el sistema, abra hostname y anfitriones archivo 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
Archivo de hosts
# 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 …

Alternativamente, puede configurar 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 hostname.

# hostname -s  # For short name
# hostname -f  # For FQDN mame

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

14. Interfaz de usuario de texto de NetworkManager (TUI), herramienta 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 asignar direcciones IP estáticas a las interfaces de red, activar o desactivar una conexión, editar conexiones WI-FI, configurar su nombre de host del sistema o cree interfaces de red avanzadas como InfiniBand, bond, bridge, team o VLAN.

NetworkManager-tui está instalado de forma predeterminada en RHEL/CentOS 7.0, pero si por algún motivo falta, ejecute el siguiente comando para instalarlo.

# yum install NetworkManager-tui

14. Para iniciar la interfaz de usuario de texto de Network Manager, ejecute nmtui Comando y usa TAB o flecha teclas 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

Si desea establecer una IP estática, también puede utilizar la interfaz de usuario de texto del administrador de red como una alternativa fácil para editar archivos de interfaces de red, con un número limitado de opciones que ofrece ese método, pero asegúrese de que Administrador de red el servicio está habilitado e iniciado en su sistema.


Cent OS
  1. Cómo configurar el demonio autofs en CentOS 7/Rhel 7

  2. Cómo instalar Go Lang en CentOS 8/7 y RHEL 8/7

  3. Cómo actualizar CentOS 7.0/7.1/7.2/7.3/7.4/7.5/7.6 a CentOS 7.7

  4. Cómo configurar una dirección IP estática en Fedora

  5. Cómo agregar intercambio en CentOS y RHEL 8/7/6

Cómo configurar una dirección IP estática en CentOS 8

Cómo configurar la dirección IP en CentOS 7/RHEL 7 y CentOS 6/RHEL 6

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

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

Cómo instalar PHP 8 en CentOS/RHEL 8/7

Cómo configurar la dirección IP estática en el sistema Linux