Bienvenidos a la página personal de José Domingo Muñoz Rodríguez, aquí podrás encontrar…
Accede a las entradas de mi blog donde escribo de Informática y Educación.
Accede a los materiales de los cursos que he impartido.
Accede a los contenido de los módulos de FP que estoy impartiendo en la actualidad.
Microblog
Correos de notificación de Lets Encrypt
Lets Encrypt dejará de enviar correos de notificación para avisar de la fecha de renovación de nuestros certificados el próximo 4 de junio de 2025. Puedes leer los motivos en su blog.
Nos recomiendan el uso de un servicio de supervisión llamado Red Sift Certificates Lite que monitoriza nuestros certificados y nos envía correos electrónicos de notificación avisando de la necesidad de renovación.
Listar imágenes Docker que no tienen contenedor asociado
Dejo por aquí un pequeño script bash que nos lista las imágenes Docker que no tienen ningún contenedor creado:
#!/bin/bash
echo "Imágenes sin contenedores:"
docker images --format '{{.ID}} {{.Repository}}:{{.Tag}}' | while read img repo; do
if ! docker ps --all --quiet --no-trunc | xargs docker inspect --format '{{.Image}}' | grep -q $img; then
echo "- $repo"
fi
done
Blog
Configuración de red en sistemas Linux - Netplan
Ya hemos visto que Linux nos ofrece diferentes métodos para configurar los parámetros de red. Actualmente según la distribución que utilicemos y la configuración del sistema que estemos utilizando, tendremos a nuestra disposición algunos de estos métodos: ifupdown, NetworkManager o systemd-networkd.
En este último artículo vamos a estudiar Netplan que es una herramienta de configuración de red introducida en Ubuntu, que permite gestionar la red de forma declarativa utilizando archivos YAML. Esta herramienta se encarga de traducir la configuración declarada en sus archivos en configuraciones aplicables por NetworkManager
o systemd-networkd
, dependiendo del backend elegido.
Relación entre Netplan, NetworkManager y systemd-networkd
Netplan actúa como una capa intermedia que simplifica la configuración de la red. Sin embargo, no es un servicio de red en sí mismo, sino que delega la configuración en un backend: systemd-networkd o * NetworkManager.
La elección del backend se especifica en los archivos de configuración de Netplan. Para cambiar entre systemd-networkd
y NetworkManager
, se debe modificar el parámetro renderer
en el archivo de configuración. Por ejemplo:
Para usar systemd-networkd
:
network:
version: 2
renderer: systemd-networkd
Para usar NetworkManager
:
network:
version: 2
renderer: NetworkManager
Si renderer
no está definido en ningún archivo de configuración, el sistema usará el backend por defecto de la distribución.
Configuración de red en sistemas Linux - systemd-networkd
Ya hemos visto que Linux nos ofrece diferentes métodos para configurar los parámetros de red. Actualmente según la distribución que utilicemos y la configuración del sistema que estemos utilizando, tendremos a nuestra disposición algunos de estos métodos:
- ifupdown: Es una herramienta tradicional para configurar redes en Linux basada en los archivos que encontramos en el directorio
/etc/network
. - NetworkManager: Es una solución moderna y flexible diseñada para entornos de escritorio y servidores. Ofrece una interfaz gráfica (como
nm-applet
) y herramientas de línea de comandos (nmcli
ynmtui
). - systemd-networkd: Es una alternativa más reciente que forma parte de
systemd
. Se utiliza principalmente en servidores y entornos que buscan configuraciones administradas de manera declarativa a través de archivos de configuración en/etc/systemd/network/
.
En este tercer artículo voy a introducir el servicio systemd-networkd para realizar la configuración de nuestra red.
Configuración de red con ssytemd-networkd
systemd-networkd es un componente de systemd diseñado para gestionar la configuración de red en sistemas Linux. Proporciona un enfoque declarativo y centralizado para configurar interfaces de red, redes virtuales, enlaces y rutas.
Seguir leyendo...Configuración de red en sistemas Linux - NetworkManager
Como indicamos en el anterior artículo, Linux nos proporciona diferentes métodos para configurar los parámetros de red. Actualmente según la distribución que utilicemos y la configuración del sistema que estemos utilizando, tendremos a nuestra disposición algunos de estos métodos:
- ifupdown: Es una herramienta tradicional para configurar redes en Linux basada en los archivos que encontramos en el directorio
/etc/network
. - NetworkManager: Es una solución moderna y flexible diseñada para entornos de escritorio y servidores. Ofrece una interfaz gráfica (como
nm-applet
) y herramientas de línea de comandos (nmcli
ynmtui
). - systemd-networkd: Es una alternativa más reciente que forma parte de
systemd
. Se utiliza principalmente en servidores y entornos que buscan configuraciones administradas de manera declarativa a través de archivos de configuración en/etc/systemd/network/
.
En este segundo artículo voy a introducir la herramienta NetworkManager para realizar la configuración de nuestra red.
Configuración de red con NetworkManager
NetworkManager es una herramienta que gestiona la configuración de red en sistemas Linux. Proporciona interfaces gráficas y de línea de comandos para gestionar conexiones dinámicas y estáticas, incluyendo Wi-Fi, Ethernet, VPN, y más. Integra herramientas de línea de comandos y gráficas:
nmcli
: Línea de comandos.nmtui
: Interfaz de texto interactiva.nm-applet
: Applet gráfico para entornos de escritorio.
Más posts en el Blog...
- Configuración de red en sistemas Linux - ifupdown (15-01-2025)
- Curso "Introducción a Podman" (07-12-2024)
- Curso "Introducción a Docker" (18-10-2024)
- Integración de Podman con systemd usando Quadlet (13-06-2024)
- Trabajando con Pods en Podman (23-05-2024)
- Redes en contenedores rootless con Podman (15-05-2024)
Más post en el Microblog...
- Hoja de trucos sobre Git (15-01-2025)
- Aprende y prueba SPF, DKIM y DMARC (02-12-2024)
- Configuración mínima de cloud-init (10-11-2024)
- Recuperar entornos virtuales de Python (05-11-2024)
- Public APIs: Una lista de APIs públicas (04-09-2024)
- Fundamentos de Sistemas Operativos (28-05-2024)
Licencia
Licencia: Puedes copiar y modificar todos los contenidos, pero siempre respetando los términos de la licencia CC-BY-SA.