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

Una dirección IP estática es una dirección de identificación de 32 bits de su red que nunca cambia cuando la dirección IP dinámica cambia con frecuencia. Establecer una conexión a Internet de acceso telefónico a través del método PPPoE es más sencillo que configurar una conexión a Internet a través de una dirección IP estática. El ISP a menudo podría proporcionarle una dirección IPv4, una máscara de subred y una dirección de puerta de enlace para establecer su conexión a Internet. Suponga que es un novato en la configuración de Internet y no está familiarizado con el administrador de red de un sistema Linux. En ese caso, podría ser un poco más complicado configurar una dirección IP estática en sistemas basados ​​en Linux.

Configurar IP estática en Linux

Si eres un jugador o tienes tu servidor público en Internet, es posible que debas obtener una IP estática para mantener la misma IP para usos a largo plazo. Antes de seguir adelante para ver cómo configurar una conexión IP estática a un sistema Linux, debe asegurarse de conocer la puerta de enlace, el DNS, la subred y la IP estática que le proporcionó su ISP.

A veces, es posible que deba convertir la máscara de subred de prefijo a notación decimal con puntos. Sin embargo, aprenderemos cómo puede configurar una conexión IP estática en su sistema Linux.

1. Configure la dirección IP estática en Ubuntu / Debian Linux

La configuración de una conexión IP estática en Ubuntu o Debian Linux tiene dos métodos. El primero que describiré es el método de la interfaz de línea de comandos (CLI); más adelante, describiré el proceso de la interfaz gráfica de usuario (GUI) para configurar una IP estática en Debian Linux.

Método 1: configurar IP estática a través de CLI

Puede ejecutar el siguiente comando netplan en su terminal shell para editar el script de configuración de red. Cuando se abra la secuencia de comandos de configuración, ingrese su IP estática, puerta de enlace, DNS, máscara de subred, estado de DHCP y otra información que su ISP le proporcionó dentro de la secuencia de comandos, como se muestra en la siguiente imagen.

sudo netplan apply
sudo nano /etc/netplan/01-netcfg.yaml

IP estática en Ubuntu Linux

Ejemplo de una secuencia de comandos de configuración de IP estática

network:
version: 2
renderer: networkd
ethernets:
enp0s3:
dhcp4: no
addresses: [192.168.1.233/24]
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8,8.8.4.4]

Después de finalizar la configuración de red, ahora puede ejecutar las siguientes líneas de comando en su shell para volver a cargar los servicios de red.

sudo systemctl restart networking
systemctl status NetworkManager.service

Método 2: configurar una IP estática mediante GUI

Este método verá cómo puede configurar una dirección IP estática en su Ubuntu Linux a través de la interfaz gráfica de usuario de su configuración de red. Este método funciona para Ubuntu, distribuciones Debian, estaciones de trabajo Fedora y otros .

Primero, abra la configuración de Linux y busque la configuración de Red. Cuando se abra la configuración de Red, verá una imagen como se muestra a continuación. Puede configurar una nueva conexión o editar su configuración de red existente. Aquí, crearé una nueva conexión. Para crear una nueva conexión, haga clic en el icono + (más) y verá que se abre una nueva ventana emergente.

ip estática en ubuntu GUI

Ahora, haga clic en la pestaña Ipv4 de la configuración de conexión por cable y marque el método IPv4 manual. Tiene que poner sus parámetros de configuración de red en este cuadro de diálogo. Coloque su IP estática, máscara de subred, puerta de enlace en la primera fila del cuadro de diálogo.

Luego ponga la dirección de su servidor DNS en la segunda fila; puede utilizar varias direcciones DNS y separarlas con comas. Ahora puede hacer clic en el botón Aplicar en la esquina superior derecha del cuadro de diálogo. Después de finalizar la configuración, haga clic en el botón de alternancia para activar la conexión.

2. Dirección IP estática en Fedora Linux

Hay tres métodos diferentes para configurar una dirección IP estática en Fedora y un sistema Linux basado en Red Hat. Aquí, los describiré a todos. Puede elegir cualquiera de ellos para establecer su conexión a Internet.

Método 1: configurar una IP estática por NMCLI

En Fedora Linux, puede establecer una conexión de red usando una IP estática con el administrador de red basado en la línea de comandos. La configuración de NMCLI se almacena dentro del /etc/NetworkManager/system-connections/directorio de su sistema de archivos Linux.

Sin embargo, puede ejecutar la siguiente línea de comandos que se proporciona a continuación en su terminal de Fedora para conocer el UUID de su conexión de red. Tienes que anotar el UUID; luego, usaremos el UUID para establecer la conexión a Internet.

sudo nmcli connection show

Después de ejecutar el comando anterior, obtendría el UUID de su conexión por cable, y el UUID debería ser un carácter único de 32 bytes.

c921602f-f1ff-4111-9c03-f04631632b16

nmcli en fedora

Ahora podemos usar el UUID para configurar nuestra dirección IP estática en Fedora Linux. Para establecer la conexión, necesitará conocer su IP estática, máscara de subred, puerta de enlace y dirección DNS. Si su máscara de subred está en un método de punto decimal, necesita convertir la máscara de subred de la notación de punto decimal (por ejemplo, 255.255.255.0) a la notación de prefijo (por ejemplo: IP_Address / 24).

Ahora, ejecute las siguientes líneas de comando cronológicamente en el shell terminal de su Fedora Linux con privilegios de root.

$ sudo nmcli connection modify c921602f-f1ff-4111-9c03-f04631632b16 IPv4.address 192.168.1.127/24
$ sudo nmcli connection modify c921602f-f1ff-4111-9c03-f04631632b16 IPv4.gateway 192.168.1.1
$ sudo nmcli connection modify c921602f-f1ff-4111-9c03-f04631632b16 IPv4.dns 8.8.8.8
$ sudo nmcli connection modify c921602f-f1ff-4111-9c03-f04631632b16 IPv4.method manual

Después de ejecutar las líneas de comandos anteriores, ahora puede ejecutar los siguientes comandos para reiniciar su conexión a Internet.

$ sudo nmcli connection down c921602f-f1ff-4111-9c03-f04631632b16
$ sudo nmcli connection up c921602f-f1ff-4111-9c03-f04631632b16

Método 2: configurar una dirección IP estática mediante CLI

Este método verá cómo puede editar su secuencia de comandos de configuración de red y configurar una dirección IP estática en su sistema Linux. Puede ejecutar el siguiente comando de configuración del sistema para editar el script de configuración de red.

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

Ejemplo de un script de configuración de IP estática

NM_CONTROLLED="yes"
DEVICE="enp2s0"
BOOTPROTO=static
ONBOOT="yes"
IPADDR=1.2.3.4
NETMASK=255.255.255.0
GATEWAY=4.3.2.1
DNS1=114.114.114.114

Cuando se abra el script de configuración, coloque sus parámetros de red dentro del script, luego guárdelo y salga. La configuración de su red debe contener una dirección IP estática, puerta de enlace, máscara de subred y direcciones DNS.

ip estática en fedora

Una vez que haya terminado la configuración de su red, ahora puede detener e iniciar el administrador de red del dispositivo.

# /etc/init.d/network stop
# /etc/init.d/network start

También puede ejecutar el siguiente comando de control del sistema para reiniciar el administrador de red.

$ sudo systemctl restart network

Método 3: Método GUI para configurar una IP estática

Si está utilizando Gnome DE en su escritorio Fedora Linux, puede seguir el método de interfaz gráfica de usuario para establecer una dirección IP estática en Ubuntu. El método de la GUI para configurar una dirección IP estática en la estación de trabajo de Ubuntu y Fedora es moderadamente el mismo.

3. Dirección IP estática en Arch Linux

En los sistemas Linux basados ​​en Arch y Arch, puede establecer una conexión IP estática a través de los métodos CLI y GUI. Aquí, estoy usando para demostrar el proceso de configuración de una dirección IP estática en un Arch Linux. Todos los siguientes pasos también funcionarían en otras distribuciones de Arch Linux.

Método 1: configurar la dirección IP estática mediante el método CLI

El método de línea de comandos es el método más conveniente para configurar una IP estática en cualquier sistema Linux. Puede ejecutar el siguiente comando systemd en su terminal para editar y configurar el script de red.

sudo nano /etc/systemd/network/enp0s3.network

CLI en Arch para IP

Después de abrir el script de configuración de red, ingrese su dirección IP, puerta de enlace, máscara de subred y la dirección del servidor DNS como se muestra a continuación. Luego guarde y salga del script.

[Match]
Name=enp0s3

[Network]
Address=192.168.1.10/24
Gateway=192.168.1.1
DNS=8.8.8.8
DNS=8.8.4.4

Ahora puede reiniciar el administrador de red deshabilitando y habilitando los servicios de red en su sistema Linux.

sudo systemctl disable --now NetworkManager.service
sudo systemctl enable --now systemd-networkd.service

Método 2: establecer una conexión a Internet mediante el método GUI

Los usuarios de Arch y de Linux basados ​​en Arch pueden configurar una dirección IP estática en su sistema a través de la interfaz gráfica de usuario. Primero, vaya a la configuración de Conexión en su sistema Linux y busque la conexión Ethernet cableada. Luego haga clic en el botón más (+) para agregar una nueva red. Ahora, haga clic en la pestaña IPv4 para configurar su IP estática.

GUI en Manjaro Static Ip

En la pestaña IPv4, seleccione el método Manual e ingrese la dirección de su servidor DNS, la dirección IP, la máscara de red y la dirección de la puerta de enlace. Luego haga clic en el botón Guardar para finalizar el proceso.

Configuración de ipv4 en Manjaro Arch

Ahora puede reiniciar su administrador de red para volver a cargar la nueva red en su máquina Linux.

systemctl restart NetworkManager.service

Consejo adicional: configure un enrutador

Configurar un enrutador es fácil; necesita encender su enrutador y conectar su enrutador a través de un cable Lan con su PC. Ahora abra su navegador web y escriba la dirección de puerta de enlace predeterminada de la página de inicio de sesión de su enrutador. Por lo general, la dirección de la puerta de enlace es 192.168.0.1. Aquí, estoy usando un enrutador TP-Link, por lo que el nombre de usuario y la contraseña predeterminados serían admin. Encontrará la información de inicio de sesión en la parte posterior de su enrutador.

Sin embargo, después de iniciar sesión en su enrutador, haga clic en el botón de configuración rápida y elija el modo de operación. Luego, seleccione IP estática en Tipo de conexión WAN.

Configuración rápida de IP estática TP Link

Ahora debe completar los cuadros en blanco con su dirección IP estática, máscara de subred, puerta de enlace predeterminada, servidor DNS primario y dirección de servidor DNS secundario. Luego haga clic en el botón Siguiente y finalice el proceso de configuración del enrutador configurando el SSID y la contraseña de su red inalámbrica.

Configuración de IP en el enrutador

Si aún no puede acceder a Internet, existe la posibilidad de que la dirección MAC de su enrutador no esté registrada y habilitada por su ISP; debe comunicarse con su ISP para resolver este problema.

Ultimas palabras

Como una dirección IP estática permanece igual todo el tiempo, es evidente que obtendrá una conexión estable con una velocidad de carga y descarga más rápida. Además, si necesita utilizar algún , consideraría obtener una conexión IP estática. La dirección IP estática también tiene algunas limitaciones. Una IP estática es menos segura que una IP dinámica, y si su IP se bloquea en cualquier sitio web, permanece bloqueada para siempre, ya que la IP nunca cambia.

En toda la publicación, he descrito los métodos CLI y GUI de cómo puede configurar una dirección IP estática en un sistema Linux. También he descrito la utilidad, las limitaciones y los problemas que encontrará al configurar una dirección IP estática en su sistema Linux.

Si encuentra esta publicación útil e informativa, compártala con sus amigos y la comunidad de Linux. También te animamos a que escribas tus opiniones sobre esta publicación en la sección de comentarios.

Leave a Comment

Your email address will not be published.