Nunca en mi vida había configurado una IP estática en Ubuntu Server 18.04 desde la terminal o consola, siempre lo había hecho desde la GUI. Recientemente tuve que configurar la IP estática en un servidor y es un problema si eres principiante, por eso decidí hacer este tutorial.
Para que esto funcione debemos crear un fichero de configuración con extensión .yaml dentro del directorio /etc/netplan/. El nombre del archivo (según lo que sé) no importa, pero debe tener la extensión .yaml.
En mi caso puse 01-conf.yaml con el siguiente comando:
sudo nano /etc/netplan/01-cnf.yaml
Y justo aquí viene lo interesante que me recuerda por qué a veces me cae tan mal Python: las indentaciones. Ni siquiera sé qué es eso, no sé si son espacios o tabulaciones, pero pon una mal y nada se ejecutará.
El punto es que dentro del archivo debemos poner algo así:
network: version: 2 renderer: networkd ethernets: ens33: dhcp4: no addresses: [192.168.1.81/24] gateway4: 192.168.1.254 nameservers: addresses: [8.8.8.8, 8.8.4.4]
Si lees bien lo siguiente no tendrás problemas:
Y para aplicar los cambios ejecutamos:
sudo netplan apply
Si al ejecutarlo sale algo así significa que no leíste bien cómo escribir el archivo:
Y si lo ejecutas y no sale ningún error, pues lo hiciste bien 😀
Si quieres saber qué significan los valores sigue leyendo…
Una vez que ya entendimos cómo escribir el archivo es momento de saber qué escribir dentro de él. Aquí una lista:
Es el nombre de la red por defecto. Me parece que siempre es este nombre, y si no, podemos saberlo con ifconfig:
Espero que este pequeño y rápido tutorial haya servido, sobre todo para aclarar lo del archivo yaml. La documentación de netplan la encuentras aquí.
Hoy te voy a presentar un creador de credenciales que acabo de programar y que…
Ya te enseñé cómo convertir una aplicación web de Vue 3 en una PWA. Al…
En este artículo voy a documentar la arquitectura que yo utilizo al trabajar con WebAssembly…
En un artículo anterior te enseñé a crear un PWA. Al final, cualquier aplicación que…
Al usar Comlink para trabajar con los workers usando JavaScript me han aparecido algunos errores…
En este artículo te voy a enseñar cómo usar un "top level await" esperando a…
Esta web usa cookies.
Ver comentarios
hola lo hice y salio bien pero ahora quede sin internet
Me paso lo mismo :(
Tal vez depende de la IP que debes poner de acuerdo a tu módem. En los ejemplos puse una IP que funciona en mi caso, pero tal vez en el tuyo sea distinto, contacta a tu proveedor para más información.
Hola. No tengo idea de la razón para que haya pasado eso, recuerda que las IP que pongo son un ejemplo, en tu caso pueden ser otras de otro segmento, consulta a tu ISP en caso de que sigas teniendo problemas. Saludos y espero que se arregle pronto
Gracias esto es muy confuso pero como haces las anotaciones de los espacios fue excelente
MUCHAS GRACIAS ESTO ME SACO DE UN APURO