GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo asignar una dirección IP estática en Ubuntu Linux

Resumen:en este tutorial, aprenderá a asignar una dirección IP estática en Ubuntu y otras distribuciones de Linux. Se han discutido tanto los métodos de línea de comando como los de GUI.

Las direcciones IP en los sistemas Linux en la mayoría de los casos son asignadas por servidores de Protocolo de configuración dinámica de host (DHCP). Las direcciones IP asignadas de esta manera son dinámicas, lo que significa que la dirección IP puede cambiar cuando reinicia su sistema Ubuntu. No es necesario, pero puede suceder.

La IP dinámica no es un problema para los usuarios normales de escritorio de Linux en la mayoría de los casos . Podría convertirse en un problema si ha empleado algún tipo especial de red entre sus computadoras.

Por ejemplo, puede compartir su teclado y mouse entre Ubuntu y Raspberry Pi. La configuración utiliza direcciones IP de ambos sistemas. Si la dirección IP cambia dinámicamente, su configuración no funcionará.

Otro caso de uso es con servidores o escritorios administrados de forma remota. Es más fácil establecer direcciones estáticas en esos sistemas para la estabilidad de la conexión y la consistencia entre los usuarios y las aplicaciones.

En este tutorial, le mostraré cómo configurar una dirección IP estática en distribuciones de Linux basadas en Ubuntu. Déjame mostrarte la línea de comandos primero y luego mostraré la forma gráfica de hacerlo en el escritorio.

Método 1:Asignar una IP estática en Ubuntu usando la línea de comandos

Nota para usuarios de escritorio :Use IP estática solo cuando lo necesite. La IP automática le ahorra muchos dolores de cabeza al manejar la configuración de la red.

Paso 1:obtenga el nombre de la interfaz de red y la puerta de enlace predeterminada

Lo primero que debe saber es el nombre de la interfaz de red para la que debe configurar la IP estática.

Puede usar el comando ip o la CLI del administrador de red de esta manera:

nmcli d

En mi caso, muestra que mi red Ethernet (cableada) se llama enp0s25:

Ubuntu> nmcli d
DEVICE   TYPE      STATE      CONNECTION
enp0s25  ethernet  unmanaged  --
lo       loopback  unmanaged  --

A continuación, debe anotar la IP de la puerta de enlace predeterminada utilizando el comando de Linux ip route :

ip route
default via 192.168.31.1 dev enp0s25 proto dhcp metric 600 
169.254.0.0/16 dev enp0s25 scope link metric 1000 
192.168.31.0/24 dev enp0s25 proto kernel scope link src 192.168.31.36 metric 600

Como puede adivinar, la puerta de enlace predeterminada es 192.168.31.1 para mí.

Paso 2:Ubique la configuración de Netplan

Ubuntu 18.04 LTS y versiones posteriores usan Netplan para administrar la configuración de la red. La configuración de Netplan está impulsada por archivos .yaml ubicados en /etc/netplan directorio.

De forma predeterminada, debería ver un archivo .yaml con un nombre similar a 01-network-manager-all.yaml, 50-cloud-init.yaml, 01-netcfg.yaml.

Cualquiera que sea el nombre, su contenido debería verse así:

# Let NetworkManager manage all devices on this system
network:
  version: 2
  renderer: NetworkManager

Debe editar este archivo para usar una IP estática.

Paso 3:Edite la configuración de Netplan para asignar una IP estática

Solo porque sí, haz una copia de seguridad de tu archivo yaml.

Asegúrese de utilizar el nombre de archivo yaml correcto en los comandos de aquí en adelante.

Use nano editor con sudo para abrir el archivo yaml de esta manera:

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

Tenga en cuenta que los archivos yaml usan espacios para la sangría . Si usa una tabulación o una sangría incorrecta, sus cambios no se guardarán.

Debe editar el archivo y hacer que se vea así proporcionando los detalles reales de su dirección IP, puerta de enlace, nombre de la interfaz, etc.

network:
  version: 2
  renderer: networkd
  ethernets:
    enp0s25:
      dhcp4: no
      addresses:
        - 192.168.31.16/24
      gateway4: 192.168.31.1
      nameservers:
          addresses: [8.8.8.8, 1.1.1.1]

En el archivo anterior, configuré la IP estática en 192.168.31.16.

Guarde el archivo y aplique los cambios con este comando:

sudo netplan apply

Puede verificarlo mostrando su dirección IP en la terminal con el comando 'ip a'.

Revertir los cambios y volver a IP dinámica

Si ya no desea utilizar la dirección IP estática, puede revertirla fácilmente.

Si ha realizado una copia de seguridad del archivo yaml original, puede eliminar el nuevo y utilizar la copia de seguridad.

De lo contrario, puede cambiar el archivo yaml nuevamente y hacer que se vea así:

network:
  version: 2
  renderer: networkd
  ethernets:
    enp0s25:
      dhcp4: yes

Método 2:cambiar a una dirección IP estática en Ubuntu gráficamente

Si está en una computadora de escritorio, usar el método gráfico es más fácil y rápido.

Vaya a la configuración y busque la configuración de red. Haga clic en el símbolo de engranaje junto a su conexión de red.

A continuación, debe ir a la pestaña IPv4. En la sección Método IPv4, haga clic en Manual.

En la sección Direcciones, ingrese la dirección IP estática que desea, la máscara de red generalmente es 24 y ya conoce la IP de su puerta de enlace con el comando ip route.

También puede cambiar el servidor DNS si lo desea. Puede mantener la sección Rutas en Automático.

Una vez que todo esté hecho, haga clic en el botón Aplicar. Vea lo fácil que es establecer una dirección IP estática gráficamente.

Si no ha leído mi artículo anterior sobre cómo cambiar la dirección MAC, es posible que desee leer junto con este.

Se publicarán más artículos relacionados con las redes, hágame saber sus pensamientos en los comentarios a continuación y manténgase conectado a nuestras redes sociales.



Ubuntu
  1. Cómo configurar una dirección IP estática en Ubuntu 19.04 Disco Dingo Linux

  2. Cómo verificar mi dirección IP en Ubuntu 20.04 Focal Fossa Linux

  3. Ubuntu - ¿Cómo configurar una IP estática en Ubuntu?

  4. Cómo configurar la dirección IP estática en Ubuntu 20.04

  5. ¿Cómo encuentro mi dirección IP en Ubuntu?

Cómo establecer una dirección IP estática en CentOS Linux

Cómo establecer una dirección IP estática en Ubuntu Linux

Cómo establecer una dirección IP estática en Rocky Linux

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

Cómo configurar la dirección IP estática en Ubuntu 18.04 (escritorio)

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