LinuxParty
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:
- Configuración de una IP Estática en una Tarjeta de Red en Linux.
- Cómo configurar conexiones IP de red usando 'nmcli' en Linux
- Cómo configurar la tarjeta de Red Inalámbrica ( WiFi ) en Linux.
- Configurar dirección IP estática en RHEL 8 / CentOS 8 Linux
- 10 comandos "IP" útiles para configurar interfaces de red.
- Cómo cambiar dirección IP (modo gráfico), por qué querría hacerlo y cuándo no debería hacerlo.
-
Internet
- El director de inteligencia artificial de Microsoft afirma que la inteligencia artificial conversacional reemplazará a los navegadores web
- Cómo usar una VPN en Linux y por qué deberías hacerlo
- La muerte lenta del hipervínculo
- Cómo cambiar dirección IP (modo gráfico), por qué querría hacerlo y cuándo no debería hacerlo
- 10 comandos "IP" útiles para configurar interfaces de red
- Cómo configurar conexiones IP de red usando 'nmcli' en Linux
- Configuración de una IP Estática en una Tarjeta de Red en Linux.
- ¿Migrar a la nube? Marque esta lista de verificación
- Nuevo estándar de Internet L4S: el plan silencioso para hacer que Internet se sienta más rápido
- Nextcloud y Roundcube se Fusionan para Impulsar la Descentralización en la Productividad en la Nube
- Los 10 mejores servidores proxy inversos de código abierto para Linux
- Una guía para principiantes para crear conexiones (Bonding) y puentes de red (Bridging) en Linux
- Conectar dos redes Locales alejadas creando de un Puente Transparente
- Crear un puente de red transparente "bridge" para conectar dos redes locales remotas
- Crear un Puente de Red o Bridge