{"id":7613,"date":"2026-02-04T00:17:55","date_gmt":"2026-02-03T23:17:55","guid":{"rendered":"https:\/\/javiercachon.com\/?p=7613"},"modified":"2026-02-04T14:00:13","modified_gmt":"2026-02-04T13:00:13","slug":"instalacion-y-configuracion-de-kvm-con-entorno-grafico-en-debian-13-trixie","status":"publish","type":"post","link":"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-kvm-con-entorno-grafico-en-debian-13-trixie\/","title":{"rendered":"Instalaci\u00f3n y configuraci\u00f3n de KVM con entorno gr\u00e1fico en Debian 13 (Trixie)"},"content":{"rendered":"\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/ChatGPT-Image-3-feb-2026-22_40_43-1024x683.png\" alt=\"\" class=\"wp-image-7614\" style=\"width:1200px;height:auto\" srcset=\"https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/ChatGPT-Image-3-feb-2026-22_40_43-1024x683.png 1024w, https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/ChatGPT-Image-3-feb-2026-22_40_43-300x200.png 300w, https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/ChatGPT-Image-3-feb-2026-22_40_43-768x512.png 768w, https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/ChatGPT-Image-3-feb-2026-22_40_43.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 ez-toc-wrap-center counter-hierarchy ez-toc-counter ez-toc-light-blue ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Tabla de contenidos del articulo.<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Alternar tabla de contenidos\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-kvm-con-entorno-grafico-en-debian-13-trixie\/#1_Introduccion\" >1. Introducci\u00f3n<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-kvm-con-entorno-grafico-en-debian-13-trixie\/#%C2%BFQue_es_KVM_y_QEMU\" >\u00bfQu\u00e9 es KVM y QEMU?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-kvm-con-entorno-grafico-en-debian-13-trixie\/#%C2%BFPor_que_elegir_Debian\" >\u00bfPor qu\u00e9 elegir Debian?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-kvm-con-entorno-grafico-en-debian-13-trixie\/#Herramientas_a_utilizar\" >Herramientas a utilizar<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-kvm-con-entorno-grafico-en-debian-13-trixie\/#2_Requisitos_previos_y_verificacion_de_hardware\" >2. Requisitos previos y verificaci\u00f3n de hardware<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-kvm-con-entorno-grafico-en-debian-13-trixie\/#Verificacion_de_CPU\" >Verificaci\u00f3n de CPU<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-kvm-con-entorno-grafico-en-debian-13-trixie\/#Configuracion_de_BIOSUEFI\" >Configuraci\u00f3n de BIOS\/UEFI<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-kvm-con-entorno-grafico-en-debian-13-trixie\/#Estado_del_sistema\" >Estado del sistema<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-kvm-con-entorno-grafico-en-debian-13-trixie\/#3_Instalacion_de_paquetes_necesarios\" >3. Instalaci\u00f3n de paquetes necesarios<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-kvm-con-entorno-grafico-en-debian-13-trixie\/#Nucleo_de_la_virtualizacion\" >N\u00facleo de la virtualizaci\u00f3n<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-kvm-con-entorno-grafico-en-debian-13-trixie\/#Herramientas_de_gestion\" >Herramientas de gesti\u00f3n<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-kvm-con-entorno-grafico-en-debian-13-trixie\/#Interfaz_grafica\" >Interfaz gr\u00e1fica<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-kvm-con-entorno-grafico-en-debian-13-trixie\/#4_Configuracion_de_usuarios_y_permisos\" >4. Configuraci\u00f3n de usuarios y permisos<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-kvm-con-entorno-grafico-en-debian-13-trixie\/#%C2%BFPor_que_no_ejecutar_todo_como_root\" >\u00bfPor qu\u00e9 no ejecutar todo como root?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-kvm-con-entorno-grafico-en-debian-13-trixie\/#Anadir_el_usuario_a_los_grupos_adecuados\" >A\u00f1adir el usuario a los grupos adecuados<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-kvm-con-entorno-grafico-en-debian-13-trixie\/#Aplicar_cambios\" >Aplicar cambios<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-kvm-con-entorno-grafico-en-debian-13-trixie\/#Habilitar_y_verificar_el_servicio\" >Habilitar y verificar el servicio<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-kvm-con-entorno-grafico-en-debian-13-trixie\/#5_Configuracion_de_red_Networking\" >5. Configuraci\u00f3n de red (Networking)<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-kvm-con-entorno-grafico-en-debian-13-trixie\/#Red_NAT_por_defecto\" >Red NAT por defecto<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-kvm-con-entorno-grafico-en-debian-13-trixie\/#Activacion_de_la_red\" >Activaci\u00f3n de la red<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-kvm-con-entorno-grafico-en-debian-13-trixie\/#Uso_de_Virt-Manager_GUI\" >Uso de Virt-Manager (GUI)<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-22\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-kvm-con-entorno-grafico-en-debian-13-trixie\/#Interfaz_principal\" >Interfaz principal<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-23\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-kvm-con-entorno-grafico-en-debian-13-trixie\/#Creacion_de_una_maquina_virtual_paso_a_paso\" >Creaci\u00f3n de una m\u00e1quina virtual (paso a paso)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-24\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-kvm-con-entorno-grafico-en-debian-13-trixie\/#Optimizacion_y_mejores_practicas_VirtIO\" >Optimizaci\u00f3n y mejores pr\u00e1cticas (VirtIO)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-25\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-kvm-con-entorno-grafico-en-debian-13-trixie\/#Gestion_basica_y_troubleshooting\" >Gesti\u00f3n b\u00e1sica y troubleshooting<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-26\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-kvm-con-entorno-grafico-en-debian-13-trixie\/#Opcional_avanzado_Bridge_Networking_en_Debian_13\" >(Opcional avanzado) Bridge Networking en Debian 13<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-27\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-kvm-con-entorno-grafico-en-debian-13-trixie\/#Esquema_conceptual\" >Esquema conceptual<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-28\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-kvm-con-entorno-grafico-en-debian-13-trixie\/#Identificar_la_interfaz_de_red_fisica\" >Identificar la interfaz de red f\u00edsica<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-29\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-kvm-con-entorno-grafico-en-debian-13-trixie\/#Instalar_herramientas_necesarias\" >Instalar herramientas necesarias<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-30\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-kvm-con-entorno-grafico-en-debian-13-trixie\/#NetworkManager_escritorio\" >NetworkManager (escritorio)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-31\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-kvm-con-entorno-grafico-en-debian-13-trixie\/#Configurar_libvirt_para_Bridge_para_Cable_y_NAT_para_Wi-Fi\" >Configurar libvirt para Bridge para Cable y NAT para Wi-Fi)<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-32\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-kvm-con-entorno-grafico-en-debian-13-trixie\/#Tipos_de_Red_al_crear_una_%C2%ABRed_Virtual_Nueva\" >Tipos de Red al crear una \u00abRed Virtual Nueva<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-33\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-kvm-con-entorno-grafico-en-debian-13-trixie\/#Crear_red_bridge_en_libvirt_opcional\" >Crear red bridge en libvirt (opcional)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-34\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-kvm-con-entorno-grafico-en-debian-13-trixie\/#Verificacion_final\" >Verificaci\u00f3n final<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-35\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-kvm-con-entorno-grafico-en-debian-13-trixie\/#Conclusion\" >Conclusi\u00f3n<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"1_Introduccion\"><\/span>1. Introducci\u00f3n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%C2%BFQue_es_KVM_y_QEMU\"><\/span>\u00bfQu\u00e9 es KVM y QEMU?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p><strong>KVM (Kernel-based Virtual Machine)<\/strong> es la tecnolog\u00eda de virtualizaci\u00f3n integrada directamente en el kernel de Linux. Act\u00faa como un <strong>hipervisor de tipo 1 (bare-metal)<\/strong>: la virtualizaci\u00f3n se ejecuta al nivel m\u00e1s bajo del sistema operativo anfitri\u00f3n, aprovechando extensiones hardware de la CPU (Intel VT-x o AMD-V) y proporcionando un rendimiento muy cercano al nativo.<\/p>\n\n\n\n<p><strong>QEMU<\/strong> es el motor de emulaci\u00f3n\/virtualizaci\u00f3n que, combinado con KVM, se encarga de ejecutar las m\u00e1quinas virtuales (VM). Cuando KVM est\u00e1 disponible, QEMU delega la ejecuci\u00f3n cr\u00edtica en el kernel, evitando la penalizaci\u00f3n t\u00edpica de la emulaci\u00f3n pura.<\/p>\n\n\n\n<p>Esto contrasta con soluciones como VirtualBox, desarrollado por Oracle Corporation, que funcionan como <strong>hipervisores de tipo 2<\/strong>, ejecut\u00e1ndose como una aplicaci\u00f3n m\u00e1s sobre el sistema anfitri\u00f3n. Aunque son muy f\u00e1ciles de usar, suelen introducir m\u00e1s sobrecarga y dependencia del entorno gr\u00e1fico.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%C2%BFPor_que_elegir_Debian\"><\/span>\u00bfPor qu\u00e9 elegir Debian?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Debian Project destaca por:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Estabilidad extrema<\/strong>: ideal para hosts de virtualizaci\u00f3n.<\/li>\n\n\n\n<li><strong>Consumo contenido de recursos<\/strong>.<\/li>\n\n\n\n<li><strong>Repositorios amplios y auditados<\/strong>.<\/li>\n\n\n\n<li><strong>Filosof\u00eda Open Source<\/strong> y control total del sistema.<\/li>\n<\/ul>\n\n\n\n<p>Debian 13 (Trixie) mantiene esta l\u00ednea con kernels modernos y soporte s\u00f3lido para KVM y libvirt.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Herramientas_a_utilizar\"><\/span>Herramientas a utilizar<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>libvirt<\/strong>: capa de abstracci\u00f3n que gestiona hipervisores, redes, almacenamiento y ciclos de vida de las VMs.<\/li>\n\n\n\n<li><strong>virt-manager<\/strong>: interfaz gr\u00e1fica que se conecta a libvirt y permite crear y administrar m\u00e1quinas virtuales de forma c\u00f3moda.<\/li>\n\n\n\n<li>QEMU\/KVM como backend de ejecuci\u00f3n.<\/li>\n<\/ul>\n\n\n\n<p>libvirt y virt-manager son proyectos impulsados hist\u00f3ricamente por Red Hat, aunque hoy forman parte del ecosistema est\u00e1ndar de GNU\/Linux.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"2_Requisitos_previos_y_verificacion_de_hardware\"><\/span>2. Requisitos previos y verificaci\u00f3n de hardware<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Verificacion_de_CPU\"><\/span>Verificaci\u00f3n de CPU<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Antes de instalar nada, debemos confirmar que el procesador soporta virtualizaci\u00f3n por hardware:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">$ egrep -c '(vmx|svm)' \/proc\/cpuinfo\n16<\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Resultado <strong>0<\/strong> \u2192 la CPU no expone virtualizaci\u00f3n.<\/li>\n\n\n\n<li>Resultado <strong>\u2265 1<\/strong> \u2192 hay soporte disponible.<\/li>\n<\/ul>\n\n\n\n<p><code class=\"\" data-line=\"\">vmx<\/code> corresponde a Intel VT-x y <code class=\"\" data-line=\"\">svm<\/code> a AMD-V.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Configuracion_de_BIOSUEFI\"><\/span>Configuraci\u00f3n de BIOS\/UEFI<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Aunque la CPU sea compatible, la virtualizaci\u00f3n puede estar deshabilitada en firmware.<br>Entra en la BIOS\/UEFI y activa opciones como:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Intel Virtualization Technology<\/strong><\/li>\n\n\n\n<li><strong>SVM Mode<\/strong><\/li>\n\n\n\n<li><strong>AMD-V<\/strong><\/li>\n<\/ul>\n\n\n\n<p>Guarda cambios y reinicia.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Estado_del_sistema\"><\/span>Estado del sistema<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Conviene partir de un sistema totalmente actualizado:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo apt update\nsudo apt upgrade\n<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"3_Instalacion_de_paquetes_necesarios\"><\/span>3. Instalaci\u00f3n de paquetes necesarios<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Nucleo_de_la_virtualizacion\"><\/span>N\u00facleo de la virtualizaci\u00f3n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo apt install qemu-kvm libvirt-daemon-system\n<\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code class=\"\" data-line=\"\">qemu-kvm<\/code>: motor de ejecuci\u00f3n acelerado por hardware.<\/li>\n\n\n\n<li><code class=\"\" data-line=\"\">libvirt-daemon-system<\/code>: demonio principal de libvirt.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Herramientas_de_gestion\"><\/span>Herramientas de gesti\u00f3n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo apt install libvirt-clients bridge-utils\n<\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code class=\"\" data-line=\"\">libvirt-clients<\/code>: comandos como <code class=\"\" data-line=\"\">virsh<\/code>.<\/li>\n\n\n\n<li><code class=\"\" data-line=\"\">bridge-utils<\/code>: utilidades cl\u00e1sicas para redes puente.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Interfaz_grafica\"><\/span>Interfaz gr\u00e1fica<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo apt install virt-manager\n<\/pre>\n\n\n\n<p>Esto instalar\u00e1 <strong>Virtual Machine Manager<\/strong>, la GUI de administraci\u00f3n.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"4_Configuracion_de_usuarios_y_permisos\"><\/span>4. Configuraci\u00f3n de usuarios y permisos<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%C2%BFPor_que_no_ejecutar_todo_como_root\"><\/span>\u00bfPor qu\u00e9 no ejecutar todo como root?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>libvirt implementa control de acceso mediante grupos Unix. Ejecutar siempre como root:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Es innecesario.<\/li>\n\n\n\n<li>Aumenta la superficie de ataque.<\/li>\n\n\n\n<li>Rompe el modelo de aislamiento.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Anadir_el_usuario_a_los_grupos_adecuados\"><\/span>A\u00f1adir el usuario a los grupos adecuados<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Para gestionar m\u00e1quinas virtuales sin usar siempre sudo, a\u00f1ade tu usuario a los grupos de virtualizaci\u00f3n y reinicia la sesi\u00f3n: (Sustituye <strong>$USER<\/strong> por tu usuario)<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">$ sudo usermod -aG libvirt $USER\n$ sudo usermod -aG kvm $USER<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Aplicar_cambios\"><\/span>Aplicar cambios<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p><strong>Importante:<\/strong> Debes reiniciar para que estos cambios tengan efecto.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Habilitar_y_verificar_el_servicio\"><\/span>Habilitar y verificar el servicio<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Aseg\u00farate de que el servicio de virtualizaci\u00f3n se inicie autom\u00e1ticamente con el sistema:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">$ groups\n$ sudo systemctl enable --now libvirtd\n$ sudo systemctl status libvirtd<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"5_Configuracion_de_red_Networking\"><\/span>5. Configuraci\u00f3n de red (Networking)<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Red_NAT_por_defecto\"><\/span>Red NAT por defecto<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>libvirt crea autom\u00e1ticamente una red virtual llamada <strong>default<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Las VMs salen a Internet.<\/li>\n\n\n\n<li>Est\u00e1n aisladas del host y de la LAN.<\/li>\n\n\n\n<li>DHCP y NAT incluidos.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Activacion_de_la_red\"><\/span>Activaci\u00f3n de la red<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo virsh net-start default\nsudo virsh net-autostart default<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Uso_de_Virt-Manager_GUI\"><\/span>Uso de Virt-Manager (GUI)<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"558\" height=\"577\" data-id=\"7621\" src=\"https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla_2026-02-03_23-26-48-1.png\" alt=\"\" class=\"wp-image-7621\" srcset=\"https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla_2026-02-03_23-26-48-1.png 558w, https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla_2026-02-03_23-26-48-1-290x300.png 290w\" sizes=\"(max-width: 558px) 100vw, 558px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"508\" height=\"527\" data-id=\"7622\" src=\"https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla_2026-02-03_23-30-34-1.png\" alt=\"\" class=\"wp-image-7622\" srcset=\"https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla_2026-02-03_23-30-34-1.png 508w, https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla_2026-02-03_23-30-34-1-289x300.png 289w\" sizes=\"(max-width: 508px) 100vw, 508px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"733\" height=\"527\" data-id=\"7623\" src=\"https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla_2026-02-03_23-52-22.png\" alt=\"\" class=\"wp-image-7623\" srcset=\"https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla_2026-02-03_23-52-22.png 733w, https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla_2026-02-03_23-52-22-300x216.png 300w\" sizes=\"(max-width: 733px) 100vw, 733px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"508\" height=\"527\" data-id=\"7624\" src=\"https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla_2026-02-03_23-52-35.png\" alt=\"\" class=\"wp-image-7624\" srcset=\"https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla_2026-02-03_23-52-35.png 508w, https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla_2026-02-03_23-52-35-289x300.png 289w\" sizes=\"(max-width: 508px) 100vw, 508px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"508\" height=\"527\" data-id=\"7625\" src=\"https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla_2026-02-03_23-53-00.png\" alt=\"\" class=\"wp-image-7625\" srcset=\"https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla_2026-02-03_23-53-00.png 508w, https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla_2026-02-03_23-53-00-289x300.png 289w\" sizes=\"(max-width: 508px) 100vw, 508px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"531\" height=\"527\" data-id=\"7626\" src=\"https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla_2026-02-03_23-53-58.png\" alt=\"\" class=\"wp-image-7626\" srcset=\"https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla_2026-02-03_23-53-58.png 531w, https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla_2026-02-03_23-53-58-300x298.png 300w, https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla_2026-02-03_23-53-58-150x150.png 150w\" sizes=\"(max-width: 531px) 100vw, 531px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"691\" data-id=\"7627\" src=\"https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla_2026-02-03_23-56-26-1024x691.png\" alt=\"\" class=\"wp-image-7627\" srcset=\"https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla_2026-02-03_23-56-26-1024x691.png 1024w, https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla_2026-02-03_23-56-26-300x202.png 300w, https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla_2026-02-03_23-56-26-768x518.png 768w, https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla_2026-02-03_23-56-26.png 1288w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"691\" data-id=\"7629\" src=\"https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla_2026-02-03_23-58-37-1024x691.png\" alt=\"\" class=\"wp-image-7629\" srcset=\"https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla_2026-02-03_23-58-37-1024x691.png 1024w, https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla_2026-02-03_23-58-37-300x202.png 300w, https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla_2026-02-03_23-58-37-768x518.png 768w, https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla_2026-02-03_23-58-37.png 1288w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"558\" height=\"577\" data-id=\"7628\" src=\"https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla_2026-02-04_00-00-09.png\" alt=\"\" class=\"wp-image-7628\" srcset=\"https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla_2026-02-04_00-00-09.png 558w, https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla_2026-02-04_00-00-09-290x300.png 290w\" sizes=\"(max-width: 558px) 100vw, 558px\" \/><\/figure>\n<\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Interfaz_principal\"><\/span>Interfaz principal<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Al ejecutar <code class=\"\" data-line=\"\">virt-manager<\/code> encontrar\u00e1s:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Lista de hosts (normalmente <strong>QEMU\/KVM local<\/strong>).<\/li>\n\n\n\n<li>M\u00e1quinas virtuales existentes.<\/li>\n\n\n\n<li>Estado: apagada, ejecut\u00e1ndose, pausada.<\/li>\n\n\n\n<li>Acceso r\u00e1pido a consola, hardware y snapshots.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Creacion_de_una_maquina_virtual_paso_a_paso\"><\/span>Creaci\u00f3n de una m\u00e1quina virtual (paso a paso)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Nueva VM<\/strong> \u2192 icono \u201c+\u201d.<\/li>\n\n\n\n<li>Selecciona m\u00e9todo:\n<ul class=\"wp-block-list\">\n<li>ISO local.<\/li>\n\n\n\n<li>Instalaci\u00f3n por red.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Asignaci\u00f3n de recursos<\/strong>:\n<ul class=\"wp-block-list\">\n<li>RAM (ej. 4096 MB).<\/li>\n\n\n\n<li>vCPUs (2\u20134 es habitual).<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Disco virtual<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Formato:\n<ul class=\"wp-block-list\">\n<li><code class=\"\" data-line=\"\">qcow2<\/code> \u2192 din\u00e1mico, snapshots, recomendado.<\/li>\n\n\n\n<li><code class=\"\" data-line=\"\">raw<\/code> \u2192 m\u00e1ximo rendimiento, m\u00e1s espacio.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Nombre y red<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Asigna un identificador claro.<\/li>\n\n\n\n<li>Red: <code class=\"\" data-line=\"\">default<\/code> (NAT) salvo que uses bridge.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<p>Finaliza y arranca la VM.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Optimizacion_y_mejores_practicas_VirtIO\"><\/span>Optimizaci\u00f3n y mejores pr\u00e1cticas (VirtIO)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">\u00bfQu\u00e9 es VirtIO?<\/h4>\n\n\n\n<p>VirtIO es un conjunto de <strong>drivers paravirtualizados<\/strong> para:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Disco.<\/li>\n\n\n\n<li>Red.<\/li>\n\n\n\n<li>Memoria.<\/li>\n\n\n\n<li>Consola.<\/li>\n<\/ul>\n\n\n\n<p>Permiten reducir la sobrecarga de emulaci\u00f3n y mejorar dr\u00e1sticamente el rendimiento.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Cambiar controladores a VirtIO<\/h4>\n\n\n\n<p>En la configuraci\u00f3n de la VM:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Disco \u2192 Cambiar bus de <strong>IDE\/SATA<\/strong> a <strong>VirtIO<\/strong>.<\/li>\n\n\n\n<li>Interfaz de red \u2192 modelo <strong>virtio<\/strong>.<\/li>\n<\/ul>\n\n\n\n<p>En sistemas GNU\/Linux invitados, los drivers suelen estar incluidos por defecto.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Guest Agent<\/h4>\n\n\n\n<p>Instala dentro de la VM:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo apt install qemu-guest-agent\n<\/pre>\n\n\n\n<p>Y activa el canal en virt-manager.<\/p>\n\n\n\n<p>Beneficios:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Apagado limpio desde el host.<\/li>\n\n\n\n<li>Informaci\u00f3n de IP.<\/li>\n\n\n\n<li>Mejor integraci\u00f3n con la consola.<\/li>\n\n\n\n<li>Clipboard en algunos entornos.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Gestion_basica_y_troubleshooting\"><\/span>Gesti\u00f3n b\u00e1sica y troubleshooting<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">Snapshots<\/h4>\n\n\n\n<p>Desde virt-manager:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Abre la VM.<\/li>\n\n\n\n<li>\u201cSnapshots\u201d.<\/li>\n\n\n\n<li>Crear estado actual.<\/li>\n\n\n\n<li>Restaurar cuando algo falle.<\/li>\n<\/ul>\n\n\n\n<p>Imprescindible antes de actualizaciones cr\u00edticas.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Opcional_avanzado_Bridge_Networking_en_Debian_13\"><\/span>(Opcional avanzado) Bridge Networking en Debian 13<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Configurar <strong>Bridge Networking<\/strong> permite que las m\u00e1quinas virtuales est\u00e9n <strong>en la misma red f\u00edsica<\/strong> que el host: reciben IP del router, son visibles desde otros equipos y se comportan como si fueran ordenadores reales conectados por cable o Wi-Fi.<\/p>\n\n\n\n<p>En un host basado en <strong>Debian Project<\/strong> esta t\u00e9cnica es muy habitual en servidores dom\u00e9sticos, laboratorios y entornos profesionales, pero <strong>debe hacerse con cuidado<\/strong>: una mala configuraci\u00f3n puede dejar al host sin conectividad.<\/p>\n\n\n\n<p>A continuaci\u00f3n se describe el procedimiento completo y seguro.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Esquema_conceptual\"><\/span>Esquema conceptual<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Antes:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">[ Host ] ---- NIC ---- LAN ---- Router\n   |\n  NAT (libvirt default)\n   |\n [ VM ]\n<\/pre>\n\n\n\n<p>Despu\u00e9s con bridge:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">                +---- [ VM1 ]\n[ Router ] ---- [ br0 ] ---- [ VM2 ]\n                |\n             NIC f\u00edsica\n                |\n              [ Host ]\n<\/pre>\n\n\n\n<p>El bridge (<code class=\"\" data-line=\"\">br0<\/code>) act\u00faa como un <strong>switch virtual<\/strong>: tanto el host como las VMs se conectan a \u00e9l.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Identificar_la_interfaz_de_red_fisica\"><\/span>Identificar la interfaz de red f\u00edsica<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Primero averigua qu\u00e9 interfaz usa el host:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">ip link\n<\/pre>\n\n\n\n<p>Ejemplos habituales:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code class=\"\" data-line=\"\">enp3s0<\/code> \u2192 Ethernet<\/li>\n\n\n\n<li><code class=\"\" data-line=\"\">eth0<\/code><\/li>\n\n\n\n<li><code class=\"\" data-line=\"\">wlp2s0<\/code> \u2192 Wi-Fi<\/li>\n<\/ul>\n\n\n\n<p><strong>Nota t\u00e9cnica<\/strong>:<br>El bridge funciona mejor con interfaces cableadas. Con Wi-Fi puede ser problem\u00e1tico dependiendo del driver.<\/p>\n\n\n\n<p>Supondremos:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">enp3s0\n<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Instalar_herramientas_necesarias\"><\/span>Instalar herramientas necesarias<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>En Debian 13 normalmente ya est\u00e1n, pero aseg\u00farate:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo apt install iproute2<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"NetworkManager_escritorio\"><\/span>NetworkManager (escritorio)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>En sistemas con XFCE \/ GNOME:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">nmcli connection show\n<\/pre>\n\n\n\n<p>Eliminar conexi\u00f3n actual:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo nmcli con delete \"Conexi\u00f3n por cable o wifi\"\n<\/pre>\n\n\n\n<p>Crear bridge:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo nmcli con add type bridge ifname br0 con-name br0\n<\/pre>\n\n\n\n<p>A\u00f1adir interfaz ethernet:<\/p>\n\n\n\n<p>A\u00f1adir tu tarjeta de cable como esclava:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo nmcli con add type ethernet ifname enp3s0 master br0 con-name br0-cable<\/pre>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">$ sudo nmcli con add type ethernet ifname enp3s0 master br0<\/pre>\n\n\n\n<p>Activar:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo nmcli con up br0\n<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Configurar_libvirt_para_Bridge_para_Cable_y_NAT_para_Wi-Fi\"><\/span>Configurar libvirt para Bridge para Cable y NAT para Wi-Fi)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"808\" height=\"627\" data-id=\"7645\" src=\"https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla_2026-02-04_13-24-56.png\" alt=\"\" class=\"wp-image-7645\" srcset=\"https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla_2026-02-04_13-24-56.png 808w, https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla_2026-02-04_13-24-56-300x233.png 300w, https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla_2026-02-04_13-24-56-768x596.png 768w\" sizes=\"(max-width: 808px) 100vw, 808px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"808\" height=\"627\" data-id=\"7644\" src=\"https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla_2026-02-04_13-25-15.png\" alt=\"\" class=\"wp-image-7644\" srcset=\"https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla_2026-02-04_13-25-15.png 808w, https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla_2026-02-04_13-25-15-300x233.png 300w, https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla_2026-02-04_13-25-15-768x596.png 768w\" sizes=\"(max-width: 808px) 100vw, 808px\" \/><\/figure>\n<\/figure>\n\n\n\n<p>Ahora el host tiene <code class=\"\" data-line=\"\">br0<\/code>. Hay que indicarle a libvirt que lo use.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">El Escenario del Cable (Bridge Puro)<\/h4>\n\n\n\n<p>El modo <strong>Bridge (Puente)<\/strong> es el ideal para conexiones por cable Ethernet. Permite que la M\u00e1quina Virtual (VM) se comporte como un dispositivo f\u00edsico m\u00e1s en tu casa, recibiendo una direcci\u00f3n IP directamente de tu router.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Configuraci\u00f3n en Libvirt (Virt-Manager)<\/h4>\n\n\n\n<p>Para que la VM use este puente:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Fuente de red:<\/strong> Dispositivo puente (Bridge device).<\/li>\n\n\n\n<li><strong>Nombre del dispositivo:<\/strong> <code class=\"\" data-line=\"\">br0<\/code>.<\/li>\n\n\n\n<li><strong>Modelo de dispositivo virtual:<\/strong> <code class=\"\" data-line=\"\">virtio<\/code> (para m\u00e1ximo rendimiento).<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">El Escenario del Wi-Fi (Red NAT\/Enrutada)<\/h4>\n\n\n\n<p><strong>Importante:<\/strong> No se puede usar un Bridge tradicional con Wi-Fi debido a que el protocolo IEEE 802.11 no permite m\u00faltiples direcciones MAC en una sola conexi\u00f3n de cliente.<\/p>\n\n\n\n<p>Para el Wi-Fi, la soluci\u00f3n es usar una <strong>Red Virtual NAT<\/strong>, donde tu PC act\u00faa como router para la VM.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Configuraci\u00f3n en Libvirt<\/h4>\n\n\n\n<p>Como se observa en tus capturas de pantalla, la red <code class=\"\" data-line=\"\">default<\/code> ya cumple esta funci\u00f3n:<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><strong>Modo:<\/strong> NAT.<\/li>\n\n\n\n<li><strong>Dispositivo:<\/strong> <code class=\"\" data-line=\"\">virbr0<\/code>.<\/li>\n\n\n\n<li><strong>Reenv\u00edo:<\/strong> \u00abCualquier dispositivo f\u00edsico\u00bb (esto permite que si el Wi-Fi es tu \u00fanica salida, la VM lo use autom\u00e1ticamente).<\/li>\n<\/ol>\n\n\n\n<h4 class=\"wp-block-heading\">Configuraci\u00f3n en la VM<\/h4>\n\n\n\n<p>En la secci\u00f3n de red de tu m\u00e1quina virtual:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Fuente de red:<\/strong> Red virtual &#8216;default&#8217; : NAT.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><td><strong>Caracter\u00edstica<\/strong><\/td><td><strong>Bridge (br0)<\/strong><\/td><td><strong>NAT (default)<\/strong><\/td><\/tr><\/thead><tbody><tr><td><strong>Interfaz f\u00edsica<\/strong><\/td><td>Cable Ethernet<\/td><td>Wi-Fi o Cable<\/td><\/tr><tr><td><strong>IP de la VM<\/strong><\/td><td>Rango del router (ej. 192.168.5.x)<\/td><td>Rango interno (ej. 192.168.2.x)<\/td><\/tr><tr><td><strong>Visibilidad<\/strong><\/td><td>La VM es visible en toda la red<\/td><td>La VM est\u00e1 \u00abescondida\u00bb tras el Host<\/td><\/tr><tr><td><strong>Uso ideal<\/strong><\/td><td>Servidores, visibilidad total<\/td><td>Navegaci\u00f3n general, laptops con Wi-Fi<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Gesti\u00f3n de Redes Virtuales<\/h4>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-3 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"808\" height=\"627\" data-id=\"7641\" src=\"https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla_2026-02-04_13-25-30.png\" alt=\"\" class=\"wp-image-7641\" srcset=\"https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla_2026-02-04_13-25-30.png 808w, https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla_2026-02-04_13-25-30-300x233.png 300w, https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla_2026-02-04_13-25-30-768x596.png 768w\" sizes=\"(max-width: 808px) 100vw, 808px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"408\" height=\"736\" data-id=\"7642\" src=\"https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla_2026-02-04_13-28-45-1.png\" alt=\"\" class=\"wp-image-7642\" srcset=\"https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla_2026-02-04_13-28-45-1.png 408w, https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla_2026-02-04_13-28-45-1-166x300.png 166w\" sizes=\"(max-width: 408px) 100vw, 408px\" \/><\/figure>\n<\/figure>\n\n\n\n<p>En esta pantalla gestionas c\u00f3mo se comunica <code class=\"\" data-line=\"\">libvirt<\/code> con el hardware de tu equipo.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Red \u00abdefault\u00bb<\/strong>: Es la red preconfigurada por defecto. Utiliza el dispositivo virtual <code class=\"\" data-line=\"\">virbr0<\/code>.<\/li>\n\n\n\n<li><strong>Estado Activo<\/strong>: Indica que el switch virtual est\u00e1 encendido.<\/li>\n\n\n\n<li><strong>Autoiniciar<\/strong>: Al estar marcado, la red estar\u00e1 disponible apenas enciendas tu PC.<\/li>\n\n\n\n<li><strong>Configuraci\u00f3n IPv4<\/strong>: Define el rango de direcciones (192.168.122.0\/24) que tus VMs recibir\u00e1n.<\/li>\n\n\n\n<li><strong>Reenv\u00edo NAT<\/strong>: Esta es la opci\u00f3n <strong>clave para el Wi-Fi<\/strong>. Traduce las direcciones de tus VMs para que puedan salir a internet usando la IP de tu tarjeta Wi-Fi sin que el router se de cuenta.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Tipos_de_Red_al_crear_una_%C2%ABRed_Virtual_Nueva\"><\/span>Tipos de Red al crear una \u00abRed Virtual Nueva<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Cuando decides crear una red como la que llamaste <code class=\"\" data-line=\"\">Red1<\/code>, tienes estas opciones en el desplegable de <strong>Modo<\/strong>:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"408\" height=\"736\" src=\"https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla_2026-02-04_13-29-12.png\" alt=\"\" class=\"wp-image-7639\" srcset=\"https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla_2026-02-04_13-29-12.png 408w, https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla_2026-02-04_13-29-12-166x300.png 166w\" sizes=\"(max-width: 408px) 100vw, 408px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>NAT (Network Address Translation)<\/strong>:\n<ul class=\"wp-block-list\">\n<li><strong>Uso<\/strong>: Ideal para laptops y conexiones Wi-Fi.<\/li>\n\n\n\n<li><strong>C\u00f3mo funciona<\/strong>: Crea una red privada dentro de tu PC. Las VMs pueden salir a internet, pero los dispositivos externos de tu casa no pueden ver a las VMs.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Enrutada (Routed)<\/strong>:\n<ul class=\"wp-block-list\">\n<li><strong>Uso<\/strong>: Redes avanzadas donde el host act\u00faa como un router puro.<\/li>\n\n\n\n<li><strong>Requisito<\/strong>: Requiere configurar rutas est\u00e1ticas en tu router f\u00edsico para que sepa c\u00f3mo llegar a las VMs.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Abierta<\/strong>:\n<ul class=\"wp-block-list\">\n<li><strong>Uso<\/strong>: Muy poco com\u00fan para usuarios dom\u00e9sticos; no aplica reglas de firewall ni NAT autom\u00e1ticamente.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Aislada<\/strong>:\n<ul class=\"wp-block-list\">\n<li><strong>Uso<\/strong>: Laboratorios de pruebas o malware.<\/li>\n\n\n\n<li><strong>Efecto<\/strong>: Las VMs pueden hablar entre ellas y con el host, pero <strong>no tienen acceso a internet<\/strong> ni a la red local de tu casa.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Pool SR-IOV<\/strong>:\n<ul class=\"wp-block-list\">\n<li><strong>Uso<\/strong>: Servidores de alto rendimiento con tarjetas de red que soportan virtualizaci\u00f3n por hardware (asigna una \u00abparte\u00bb de la tarjeta f\u00edsica directamente a la VM).<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Crear_red_bridge_en_libvirt_opcional\"><\/span>Crear red bridge en libvirt (opcional)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Archivo:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo nano \/etc\/libvirt\/qemu\/networks\/bridge.xml\n<\/pre>\n\n\n\n<p>Contenido:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">&lt;network>\n  &lt;name>bridge&lt;\/name>\n  &lt;forward mode=\"bridge\"\/>\n  &lt;bridge name=\"br0\"\/>\n&lt;\/network>\n<\/pre>\n\n\n\n<p>Activar:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo virsh net-define bridge.xml\nsudo virsh net-start bridge\nsudo virsh net-autostart bridge\n<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Verificacion_final\"><\/span>Verificaci\u00f3n final<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Desde el host:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">ip a show br0\n<\/pre>\n\n\n\n<p>Desde la VM:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">ip a\n<\/pre>\n\n\n\n<p>Debe:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Obtener IP del mismo rango que el host<\/li>\n\n\n\n<li>Responder a ping desde otros equipos<\/li>\n\n\n\n<li>Aparecer en el router<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Conclusion\"><\/span>Conclusi\u00f3n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Configurar KVM con entorno gr\u00e1fico en Debian 13 proporciona:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Virtualizaci\u00f3n <strong>nativa y eficiente<\/strong>.<\/li>\n\n\n\n<li>Gesti\u00f3n centralizada mediante libvirt.<\/li>\n\n\n\n<li>Interfaz potente con virt-manager.<\/li>\n\n\n\n<li>Rendimiento casi bare-metal gracias a VirtIO.<\/li>\n\n\n\n<li>Escenarios dom\u00e9sticos y profesionales con la misma base tecnol\u00f3gica.<\/li>\n<\/ul>\n\n\n\n<p>Es, sin duda, la alternativa s\u00f3lida y profesional a los hipervisores de escritorio tradicionales cuando se busca <strong>control, estabilidad y rendimiento<\/strong> en GNU\/Linux.<\/p>\n<div style='text-align:center' class='yasr-auto-insert-overall'><\/div><div style='text-align:center' class='yasr-auto-insert-visitor'><\/div>","protected":false},"excerpt":{"rendered":"<p>KVM (Kernel-based Virtual Machine) es la tecnolog\u00eda de virtualizaci\u00f3n integrada directamente en el kernel de Linux. Act\u00faa como un hipervisor de tipo 1 (bare-metal): la virtualizaci\u00f3n se ejecuta al nivel m\u00e1s bajo del sistema operativo anfitri\u00f3n, aprovechando extensiones hardware de la CPU (Intel VT-x o AMD-V) y proporcionando un rendimiento muy cercano al nativo.<\/p>\n","protected":false},"author":1,"featured_media":7614,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"jetpack_post_was_ever_published":false,"yasr_overall_rating":0,"yasr_post_is_review":"","yasr_auto_insert_disabled":"","yasr_review_type":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[3],"tags":[6,7,17],"class_list":["post-7613","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sistemas","tag-apps","tag-debian-linux","tag-lts"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Instalaci\u00f3n y configuraci\u00f3n de KVM con entorno gr\u00e1fico en Debian 13 (Trixie) | javiercachon.com<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-kvm-con-entorno-grafico-en-debian-13-trixie\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Instalaci\u00f3n y configuraci\u00f3n de KVM con entorno gr\u00e1fico en Debian 13 (Trixie) | javiercachon.com\" \/>\n<meta property=\"og:description\" content=\"KVM (Kernel-based Virtual Machine) es la tecnolog\u00eda de virtualizaci\u00f3n integrada directamente en el kernel de Linux. Act\u00faa como un hipervisor de tipo 1 (bare-metal): la virtualizaci\u00f3n se ejecuta al nivel m\u00e1s bajo del sistema operativo anfitri\u00f3n, aprovechando extensiones hardware de la CPU (Intel VT-x o AMD-V) y proporcionando un rendimiento muy cercano al nativo.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-kvm-con-entorno-grafico-en-debian-13-trixie\/\" \/>\n<meta property=\"og:site_name\" content=\"javiercachon.com\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/javiercachon82\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/javiercachon82\" \/>\n<meta property=\"article:published_time\" content=\"2026-02-03T23:17:55+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-04T13:00:13+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/ChatGPT-Image-3-feb-2026-22_40_43-1024x683.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"683\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Javier Cach\u00f3n Garrido\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/x.com\/udegeek\" \/>\n<meta name=\"twitter:site\" content=\"@udegeek\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Javier Cach\u00f3n Garrido\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/javiercachon.com\\\/instalacion-y-configuracion-de-kvm-con-entorno-grafico-en-debian-13-trixie\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/javiercachon.com\\\/instalacion-y-configuracion-de-kvm-con-entorno-grafico-en-debian-13-trixie\\\/\"},\"author\":{\"name\":\"Javier Cach\u00f3n Garrido\",\"@id\":\"https:\\\/\\\/javiercachon.com\\\/es\\\/#\\\/schema\\\/person\\\/56ea56e1350676921cc43a3bcfd6c997\"},\"headline\":\"Instalaci\u00f3n y configuraci\u00f3n de KVM con entorno gr\u00e1fico en Debian 13 (Trixie)\",\"datePublished\":\"2026-02-03T23:17:55+00:00\",\"dateModified\":\"2026-02-04T13:00:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/javiercachon.com\\\/instalacion-y-configuracion-de-kvm-con-entorno-grafico-en-debian-13-trixie\\\/\"},\"wordCount\":1665,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/javiercachon.com\\\/es\\\/#\\\/schema\\\/person\\\/56ea56e1350676921cc43a3bcfd6c997\"},\"image\":{\"@id\":\"https:\\\/\\\/javiercachon.com\\\/instalacion-y-configuracion-de-kvm-con-entorno-grafico-en-debian-13-trixie\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/javiercachon.com\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/ChatGPT-Image-3-feb-2026-22_40_43.png\",\"keywords\":[\"Apps\",\"Debian Linux\",\"LTS\"],\"articleSection\":[\"Sistemas\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/javiercachon.com\\\/instalacion-y-configuracion-de-kvm-con-entorno-grafico-en-debian-13-trixie\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/javiercachon.com\\\/instalacion-y-configuracion-de-kvm-con-entorno-grafico-en-debian-13-trixie\\\/\",\"url\":\"https:\\\/\\\/javiercachon.com\\\/instalacion-y-configuracion-de-kvm-con-entorno-grafico-en-debian-13-trixie\\\/\",\"name\":\"Instalaci\u00f3n y configuraci\u00f3n de KVM con entorno gr\u00e1fico en Debian 13 (Trixie) | javiercachon.com\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/javiercachon.com\\\/es\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/javiercachon.com\\\/instalacion-y-configuracion-de-kvm-con-entorno-grafico-en-debian-13-trixie\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/javiercachon.com\\\/instalacion-y-configuracion-de-kvm-con-entorno-grafico-en-debian-13-trixie\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/javiercachon.com\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/ChatGPT-Image-3-feb-2026-22_40_43.png\",\"datePublished\":\"2026-02-03T23:17:55+00:00\",\"dateModified\":\"2026-02-04T13:00:13+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/javiercachon.com\\\/instalacion-y-configuracion-de-kvm-con-entorno-grafico-en-debian-13-trixie\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/javiercachon.com\\\/instalacion-y-configuracion-de-kvm-con-entorno-grafico-en-debian-13-trixie\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/javiercachon.com\\\/instalacion-y-configuracion-de-kvm-con-entorno-grafico-en-debian-13-trixie\\\/#primaryimage\",\"url\":\"https:\\\/\\\/javiercachon.com\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/ChatGPT-Image-3-feb-2026-22_40_43.png\",\"contentUrl\":\"https:\\\/\\\/javiercachon.com\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/ChatGPT-Image-3-feb-2026-22_40_43.png\",\"width\":1536,\"height\":1024},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/javiercachon.com\\\/instalacion-y-configuracion-de-kvm-con-entorno-grafico-en-debian-13-trixie\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"inicio\",\"item\":\"https:\\\/\\\/javiercachon.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Instalaci\u00f3n y configuraci\u00f3n de KVM con entorno gr\u00e1fico en Debian 13 (Trixie)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/javiercachon.com\\\/es\\\/#website\",\"url\":\"https:\\\/\\\/javiercachon.com\\\/es\\\/\",\"name\":\"javiercachon.com\",\"description\":\"es una plataforma educativa revolucionaria que busca democratizar el acceso al conocimiento en inform\u00e1tica.\",\"publisher\":{\"@id\":\"https:\\\/\\\/javiercachon.com\\\/es\\\/#\\\/schema\\\/person\\\/56ea56e1350676921cc43a3bcfd6c997\"},\"alternateName\":\"javiercachon.com\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/javiercachon.com\\\/es\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/javiercachon.com\\\/es\\\/#\\\/schema\\\/person\\\/56ea56e1350676921cc43a3bcfd6c997\",\"name\":\"Javier Cach\u00f3n Garrido\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/javiercachon.com\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/Montanas-JC-logo-azul.jpg\",\"url\":\"https:\\\/\\\/javiercachon.com\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/Montanas-JC-logo-azul.jpg\",\"contentUrl\":\"https:\\\/\\\/javiercachon.com\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/Montanas-JC-logo-azul.jpg\",\"width\":250,\"height\":34,\"caption\":\"Javier Cach\u00f3n Garrido\"},\"logo\":{\"@id\":\"https:\\\/\\\/javiercachon.com\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/Montanas-JC-logo-azul.jpg\"},\"description\":\"Javier Cach\u00f3n Garrido es un experto en inform\u00e1tica, apasionado por el c\u00f3digo abierto y la educaci\u00f3n tecnol\u00f3gica. Como fundador de JavierCachon.com, impulsa la formaci\u00f3n en GNU\\\/Linux y software libre, promoviendo el aprendizaje accesible y colaborativo. Su misi\u00f3n es democratizar el conocimiento en TI, ofreciendo recursos gratuitos y de calidad para profesionales y entusiastas del sector. Es un profeta y predicador que evangeliza la tecnolog\u00eda, la inform\u00e1tica y telecomunicaciones, acomp\u00e1\u00f1ale en su aventura y pasi\u00f3n por los sistemas operativos abiertos GNU\\\/Linux.\",\"sameAs\":[\"https:\\\/\\\/javiercachon.com\\\/\",\"https:\\\/\\\/www.facebook.com\\\/javiercachon82\",\"https:\\\/\\\/www.instagram.com\\\/edugeek\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/javiercachongarrido\\\/\",\"https:\\\/\\\/x.com\\\/https:\\\/\\\/x.com\\\/udegeek\",\"https:\\\/\\\/www.youtube.com\\\/@edugeek\",\"https:\\\/\\\/wiki.javiercachon.com\\\/wiki\\\/index.php\\\/Usuario:Ojosdegato\"],\"url\":\"https:\\\/\\\/javiercachon.com\\\/es\\\/author\\\/ojosdegato\\\/\"},false]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Instalaci\u00f3n y configuraci\u00f3n de KVM con entorno gr\u00e1fico en Debian 13 (Trixie) | javiercachon.com","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-kvm-con-entorno-grafico-en-debian-13-trixie\/","og_locale":"es_ES","og_type":"article","og_title":"Instalaci\u00f3n y configuraci\u00f3n de KVM con entorno gr\u00e1fico en Debian 13 (Trixie) | javiercachon.com","og_description":"KVM (Kernel-based Virtual Machine) es la tecnolog\u00eda de virtualizaci\u00f3n integrada directamente en el kernel de Linux. Act\u00faa como un hipervisor de tipo 1 (bare-metal): la virtualizaci\u00f3n se ejecuta al nivel m\u00e1s bajo del sistema operativo anfitri\u00f3n, aprovechando extensiones hardware de la CPU (Intel VT-x o AMD-V) y proporcionando un rendimiento muy cercano al nativo.","og_url":"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-kvm-con-entorno-grafico-en-debian-13-trixie\/","og_site_name":"javiercachon.com","article_publisher":"https:\/\/www.facebook.com\/javiercachon82","article_author":"https:\/\/www.facebook.com\/javiercachon82","article_published_time":"2026-02-03T23:17:55+00:00","article_modified_time":"2026-02-04T13:00:13+00:00","og_image":[{"width":1024,"height":683,"url":"https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/ChatGPT-Image-3-feb-2026-22_40_43-1024x683.png","type":"image\/png"}],"author":"Javier Cach\u00f3n Garrido","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/x.com\/udegeek","twitter_site":"@udegeek","twitter_misc":{"Escrito por":"Javier Cach\u00f3n Garrido","Tiempo de lectura":"11 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/javiercachon.com\/instalacion-y-configuracion-de-kvm-con-entorno-grafico-en-debian-13-trixie\/#article","isPartOf":{"@id":"https:\/\/javiercachon.com\/instalacion-y-configuracion-de-kvm-con-entorno-grafico-en-debian-13-trixie\/"},"author":{"name":"Javier Cach\u00f3n Garrido","@id":"https:\/\/javiercachon.com\/es\/#\/schema\/person\/56ea56e1350676921cc43a3bcfd6c997"},"headline":"Instalaci\u00f3n y configuraci\u00f3n de KVM con entorno gr\u00e1fico en Debian 13 (Trixie)","datePublished":"2026-02-03T23:17:55+00:00","dateModified":"2026-02-04T13:00:13+00:00","mainEntityOfPage":{"@id":"https:\/\/javiercachon.com\/instalacion-y-configuracion-de-kvm-con-entorno-grafico-en-debian-13-trixie\/"},"wordCount":1665,"commentCount":0,"publisher":{"@id":"https:\/\/javiercachon.com\/es\/#\/schema\/person\/56ea56e1350676921cc43a3bcfd6c997"},"image":{"@id":"https:\/\/javiercachon.com\/instalacion-y-configuracion-de-kvm-con-entorno-grafico-en-debian-13-trixie\/#primaryimage"},"thumbnailUrl":"https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/ChatGPT-Image-3-feb-2026-22_40_43.png","keywords":["Apps","Debian Linux","LTS"],"articleSection":["Sistemas"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/javiercachon.com\/instalacion-y-configuracion-de-kvm-con-entorno-grafico-en-debian-13-trixie\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/javiercachon.com\/instalacion-y-configuracion-de-kvm-con-entorno-grafico-en-debian-13-trixie\/","url":"https:\/\/javiercachon.com\/instalacion-y-configuracion-de-kvm-con-entorno-grafico-en-debian-13-trixie\/","name":"Instalaci\u00f3n y configuraci\u00f3n de KVM con entorno gr\u00e1fico en Debian 13 (Trixie) | javiercachon.com","isPartOf":{"@id":"https:\/\/javiercachon.com\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/javiercachon.com\/instalacion-y-configuracion-de-kvm-con-entorno-grafico-en-debian-13-trixie\/#primaryimage"},"image":{"@id":"https:\/\/javiercachon.com\/instalacion-y-configuracion-de-kvm-con-entorno-grafico-en-debian-13-trixie\/#primaryimage"},"thumbnailUrl":"https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/ChatGPT-Image-3-feb-2026-22_40_43.png","datePublished":"2026-02-03T23:17:55+00:00","dateModified":"2026-02-04T13:00:13+00:00","breadcrumb":{"@id":"https:\/\/javiercachon.com\/instalacion-y-configuracion-de-kvm-con-entorno-grafico-en-debian-13-trixie\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/javiercachon.com\/instalacion-y-configuracion-de-kvm-con-entorno-grafico-en-debian-13-trixie\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/javiercachon.com\/instalacion-y-configuracion-de-kvm-con-entorno-grafico-en-debian-13-trixie\/#primaryimage","url":"https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/ChatGPT-Image-3-feb-2026-22_40_43.png","contentUrl":"https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/ChatGPT-Image-3-feb-2026-22_40_43.png","width":1536,"height":1024},{"@type":"BreadcrumbList","@id":"https:\/\/javiercachon.com\/instalacion-y-configuracion-de-kvm-con-entorno-grafico-en-debian-13-trixie\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"inicio","item":"https:\/\/javiercachon.com\/"},{"@type":"ListItem","position":2,"name":"Instalaci\u00f3n y configuraci\u00f3n de KVM con entorno gr\u00e1fico en Debian 13 (Trixie)"}]},{"@type":"WebSite","@id":"https:\/\/javiercachon.com\/es\/#website","url":"https:\/\/javiercachon.com\/es\/","name":"javiercachon.com","description":"es una plataforma educativa revolucionaria que busca democratizar el acceso al conocimiento en inform\u00e1tica.","publisher":{"@id":"https:\/\/javiercachon.com\/es\/#\/schema\/person\/56ea56e1350676921cc43a3bcfd6c997"},"alternateName":"javiercachon.com","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/javiercachon.com\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":["Person","Organization"],"@id":"https:\/\/javiercachon.com\/es\/#\/schema\/person\/56ea56e1350676921cc43a3bcfd6c997","name":"Javier Cach\u00f3n Garrido","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/Montanas-JC-logo-azul.jpg","url":"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/Montanas-JC-logo-azul.jpg","contentUrl":"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/Montanas-JC-logo-azul.jpg","width":250,"height":34,"caption":"Javier Cach\u00f3n Garrido"},"logo":{"@id":"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/Montanas-JC-logo-azul.jpg"},"description":"Javier Cach\u00f3n Garrido es un experto en inform\u00e1tica, apasionado por el c\u00f3digo abierto y la educaci\u00f3n tecnol\u00f3gica. Como fundador de JavierCachon.com, impulsa la formaci\u00f3n en GNU\/Linux y software libre, promoviendo el aprendizaje accesible y colaborativo. Su misi\u00f3n es democratizar el conocimiento en TI, ofreciendo recursos gratuitos y de calidad para profesionales y entusiastas del sector. Es un profeta y predicador que evangeliza la tecnolog\u00eda, la inform\u00e1tica y telecomunicaciones, acomp\u00e1\u00f1ale en su aventura y pasi\u00f3n por los sistemas operativos abiertos GNU\/Linux.","sameAs":["https:\/\/javiercachon.com\/","https:\/\/www.facebook.com\/javiercachon82","https:\/\/www.instagram.com\/edugeek\/","https:\/\/www.linkedin.com\/in\/javiercachongarrido\/","https:\/\/x.com\/https:\/\/x.com\/udegeek","https:\/\/www.youtube.com\/@edugeek","https:\/\/wiki.javiercachon.com\/wiki\/index.php\/Usuario:Ojosdegato"],"url":"https:\/\/javiercachon.com\/es\/author\/ojosdegato\/"},false]}},"yasr_visitor_votes":{"stars_attributes":{"read_only":false,"span_bottom":false},"number_of_votes":0,"sum_votes":0},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/ChatGPT-Image-3-feb-2026-22_40_43.png","jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/javiercachon.com\/es\/wp-json\/wp\/v2\/posts\/7613","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/javiercachon.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/javiercachon.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/javiercachon.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/javiercachon.com\/es\/wp-json\/wp\/v2\/comments?post=7613"}],"version-history":[{"count":12,"href":"https:\/\/javiercachon.com\/es\/wp-json\/wp\/v2\/posts\/7613\/revisions"}],"predecessor-version":[{"id":7647,"href":"https:\/\/javiercachon.com\/es\/wp-json\/wp\/v2\/posts\/7613\/revisions\/7647"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/javiercachon.com\/es\/wp-json\/wp\/v2\/media\/7614"}],"wp:attachment":[{"href":"https:\/\/javiercachon.com\/es\/wp-json\/wp\/v2\/media?parent=7613"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/javiercachon.com\/es\/wp-json\/wp\/v2\/categories?post=7613"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/javiercachon.com\/es\/wp-json\/wp\/v2\/tags?post=7613"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}