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.

Blog Pledin

Accede a los materiales de los cursos que he impartido.

Plataforma Pledin

Accede a los contenido de los módulos de FP que estoy impartiendo en la actualidad.

Módulos FP

Microblog

Eloquente JavaScript

Este libro trata de JavaScript, programación y los maravillosos mundos digitales. Puedes leerlo online aquí. También te puedes bajar el libro en varios formatos: PDF, MOBI y EPUB.

Detalle

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.

Detalle

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

Detalle

Blog

Configuración de red en sistemas Linux - Netplan

redes

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.

Seguir leyendo...

Configuración de red en sistemas Linux - systemd-networkd

redes

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:

  1. ifupdown: Es una herramienta tradicional para configurar redes en Linux basada en los archivos que encontramos en el directorio /etc/network.
  2. 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 y nmtui).
  3. 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

redes

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:

  1. ifupdown: Es una herramienta tradicional para configurar redes en Linux basada en los archivos que encontramos en el directorio /etc/network.
  2. 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 y nmtui).
  3. 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.
Seguir leyendo...
cc

Licencia

Licencia: Puedes copiar y modificar todos los contenidos, pero siempre respetando los términos de la licencia CC-BY-SA.

Ver

Mastodon