LinuxParty

NUESTRO SITIO necesita la publicidad para costear hosting y el dominio. Por favor considera deshabilitar tu AdBlock en nuestro sitio. También puedes hacernos una donación entrando en linuxparty.es, en la columna de la derecha.

Ratio: 5 / 5

Inicio activadoInicio activadoInicio activadoInicio activadoInicio activado
 

En este artículo, te mostraremos cómo configurar una dirección IP estática para una tarjeta de red en sistemas basados en Red Hat, como CentOS o Fedora. Veremos cómo hacerlo utilizando `nmcli` y editando directamente el archivo de configuración de la tarjeta de red en `/etc/sysconfig/network-scripts`. También cubriremos cómo crear un nuevo dispositivo de red y cómo descubrir y cambiar el nombre de un dispositivo de red.

Usando `nmcli`

`nmcli` es una herramienta de línea de comandos para controlar `NetworkManager` y reportar el estado de la red. Es útil para scripts, administración de servidores y cuando no se dispone de una interfaz gráfica.

Modificar la Configuración de una Conexión Existente

1. Verifica el estado del dispositivo:

nmcli device status

2. Desactiva la conexión actual:

nmcli con down ens1f0

3. Modificar la configuración de la conexión existente:

nmcli con mod ens1f0 ipv4.addresses 192.168.1.100/24
nmcli con mod ens1f0 ipv4.gateway 192.168.1.1
nmcli con mod ens1f0 ipv4.dns "8.8.8.8 8.8.4.4"
nmcli con mod ens1f0 ipv4.method manual

La entrada de los dns, es opcional.

4. Activa la conexión con la nueva configuración:

nmcli con up ens1f0

5. Verifica la configuración:

nmcli device show ens1f0

Crear una Nueva Conexión (Opcional si el dispositivo no aparece)

1. Descubre el nombre del dispositivo de red:

nmcli device status

El comando listará todos los dispositivos de red disponibles y sus nombres, por ejemplo, `ens1f0`, `eth0`, etc. 2.

Crear una nueva conexión

(Opcional si el dispositivo no aparece):

nmcli con add type ethernet con-name ens1f0 ifname ens1f0 ip4 192.168.1.100/24 gw4 192.168.1.1

En este comando:

  • `con-name` es el nombre de la conexión.
  • `ifname` es el nombre del dispositivo de red.
  • `ip4` es la dirección IP y la máscara de red.
  • `gw4` es la puerta de enlace predeterminada. 3.

Configura los servidores DNS (opcional):

nmcli con mod ens1f0 ipv4.dns "8.8.8.8 8.8.4.4"

4. Activa la conexión:

nmcli con up ens1f0

5. Verifica que la conexión esté activa y configurada correctamente:

nmcli device show ens1f0


Cambiar el Nombre de un Dispositivo de Red (Opcional)

Si deseas cambiar el nombre de un dispositivo de red, puedes hacerlo editando el archivo de configuración de `grub` y regenerando el archivo de configuración de `grub`. 1.

Edita el archivo de configuración de `grub`:

sudo nano /etc/default/grub

2. Encuentra la línea que comienza con `GRUB_CMDLINE_LINUX` y añade `net.ifnames=0 biosdevname=0`:

GRUB_CMDLINE_LINUX="... net.ifnames=0 biosdevname=0"

3. Regenera el archivo de configuración de `grub`:

sudo grub2-mkconfig -o /boot/grub2/grub.cfg

4. Renombra y configura el dispositivo de red:

sudo mv /etc/sysconfig/network-scripts/ifcfg-ens1f0 /etc/sysconfig/network-scripts/ifcfg-eth0
sudo nano /etc/sysconfig/network-scripts/ifcfg-eth0

Asegúrate de actualizar el contenido del archivo con el nuevo nombre del dispositivo `eth0`. 5.

Reinicia el sistema para aplicar los cambios:

sudo reboot

Configuración Directa en `/etc/sysconfig/network-scripts` Otra forma de configurar una IP estática es editando directamente el archivo de configuración de la tarjeta de red. Este método es común y familiar para muchos administradores de sistemas.



Modificar la Configuración de una Conexión Existente 1.

Edita el archivo de configuración:

Abre el archivo correspondiente a tu tarjeta de red con tu editor de texto preferido. En este caso, es `ens1f0`.

sudo nano /etc/sysconfig/network-scripts/ifcfg-ens1f0

2. Modifica el archivo con la configuración necesaria: Asegúrate de que el archivo contiene las siguientes líneas:

TYPE=Ethernet
BOOTPROTO=none
NAME=ens1f0
DEVICE=ens1f0
ONBOOT=yes
IPADDR=192.168.1.100
PREFIX=24
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=8.8.4.4

Crear una Nueva Conexión Si el archivo de configuración no existe, puedes crearlo siguiendo estos pasos: 1.

Crea el archivo de configuración:

sudo nano /etc/sysconfig/network-scripts/ifcfg-ens1f0

2. Añade la configuración necesaria:

TYPE=Ethernet
BOOTPROTO=none
NAME=ens1f0
DEVICE=ens1f0
ONBOOT=yes
IPADDR=192.168.1.100
PREFIX=24
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=8.8.4.4

3. Reinicia el servicio de red para aplicar los cambios: Si estás utilizando el servicio de red tradicional:

sudo systemctl restart network

O si estás utilizando `NetworkManager`:

sudo systemctl restart NetworkManager

Conclusión Configurar una dirección IP estática en CentOS o Fedora es un proceso sencillo tanto utilizando `nmcli` como editando directamente los archivos de configuración. Ambas metodologías tienen sus ventajas y se pueden utilizar según las necesidades del administrador del sistema. Además, la posibilidad de descubrir y cambiar el nombre del dispositivo de red ofrece flexibilidad adicional en la administración de redes. Esperamos que esta guía te haya sido de ayuda. Si tienes alguna pregunta o comentario, no dudes en dejarlo abajo.

 

Tal vez te interese:

 

No estás registrado para postear comentarios



Redes:



   

 

Suscribete / Newsletter

Suscribete a nuestras Newsletter y periódicamente recibirás un resumen de las noticias publicadas.

Donar a LinuxParty

Probablemente te niegues, pero.. ¿Podrías ayudarnos con una donación?


Tutorial de Linux

Filtro por Categorías