El libre pensamiento para un internet libre
No estas registrado.
Presenté netplan hace algunos años en este tema: Netplan: El plan de Canonical para unificar la configuración de redes
Para los que no quieren hacer clic en el link, resumiendo:
Netplan es una herramienta desarrollada por Canonical que tira ventaja de systemd para unificar y simplificar las conexiones de redes.
Se incorpora a systemd (nuestro primer proceso) con lo cuál es ultra rápido y ultra liviano
Usa ficheros de configuración de typo *.yaml que son mucho más sencillos que los de wpa_supplicant
Vamos a realizar una conexión WiFi mediante netplan en un Xubuntu 20.04 sin pasar por NetworkManager, la conexión se hace durante el boot sin demorarlo.
Primero situamos la consola en el directorio dedicado:
cd cd /etc/netplan/
Por defecto tenemos a un solo archivo llamado 01-network-manager-all.yaml, si echamos un ojo es muy simple:
Supongo que adivinéis su prometido: Todas las interfaces están gestionadas por NetworkManager
Lo que debemos hacer es redactar otro fichero *.yaml que guardaremos en el directorio netplan.
Systemd lee las reglas siguiendo el orden de las cifras, así que debemos poner una cifra superior a 01 para que aplique la regla.
Debeís abrir vuestro editor de texto con derechos de administrador
Por ejemplo
sudo nano
Esto sería un ejemplo de fichero para conexión WPA:
Cómo podéis ver es muy simple.
- rendered: Define la utilidad que gestiona la regla
- Ponemos luego wifi y justo debajo la interfaz
- Luego habilitamos el dhcp con un booleano (podríamos entrar las direcciones manualmente, tampoco es más complicado)
- Después hay que escribir "access-point" y justo debajo poner el ssid (entre comillas y acabado con dos puntos)
- Finalmente añadimos una linea para introducir la llave que ponemos entre comillas
Guardamos el fichero en el directorio netplan. Debe empezar con una cifra superior a 01 y acabar con extensión yaml
Dejo aquí el contenido a modo de plantilla
network:
version: 2
renderer: networkd
wifis:
wlx74ea3a9095e8:
dhcp4: true
dhcp6: true
access-points:
"WiFiKSA":
password: "wifilibreforever"
¡Ojo! Es muy importante respectar la indentación
Son tres espacios. Notad que desafortunadamente no se admiten <TAB>
Podemos verificar que el fichero está correctamente redactado con
sudo netplan try
Se aplica la nueva configuración (si el fichero es correcto) y tenemos 120 segundos para decidir si queremos quedarnos con ella. Si no respondemos en consola se vuelve a la configuración interior.
Podéis ver a continuación que estoy conectado mediante netplan y networkd, sin pasar por NetworkManager:
Netplan logra su objetivo a la perfección.
No tenemos que usar wpa_supplicant y luego lanzar el dhcp, tampoco hace falta generar la PMKID para entrar la en el fichero de configuración de wpa_supplicant y nos ahorramos de una todo tipo de conflicto entre procesos.
Todo se hace mediante un fichero de configuración con la máxima flexibilidad que permite systemd.
Netplan tiene una multitud de opciones y podemos hacer de todo, poder y control total.
¡Todo un éxito!
Fuentes
Netplan reference @ netplan
Netplan network configuration tutorial for beginners by Egidio Docile @ LinuxConfig
Setup Wireless interface on Ubuntu by Luke Reynolds @ LinuxConfig
Desconectado
Tema | Respuestas | Vistas | Ultimo mensaje |
---|---|---|---|
7 | 275 | Hoy 19:08:04 por elEstudiante | |
0 | 112 | 26-01-2023 19:35:15 por kcdtv | |
Pegado: |
24 | 2175 | 26-01-2023 19:00:06 por Koala |
2 | 221 | 20-01-2023 17:47:01 por kcdtv | |
3 | 383 | 17-01-2023 22:46:55 por kcdtv |
Ultimo usuario registrado: Ankaa
Usuarios registrados conectados: 0
Invitados conectados: 14
Número total de usuarios registrados: 2,421
Número total de temas: 1,628
Número total de mensajes: 15,483
Atom tema feed - Impulsado por FluxBB