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'.
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.