<?xml version="1.0" encoding="utf-8" standalone="yes"?><?xml-stylesheet href="/feed_style.xsl" type="text/xsl"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="https://www.rssboard.org/media-rss">
  <channel>
    <title>Fedora on El blog de Ignacio</title>
    <link>https://www.igalvan.es/tags/fedora/</link>
    <description>Recent content in Fedora on El blog de Ignacio</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>es</language>
    <copyright>Ignacio Galván Vitas</copyright>
    <lastBuildDate>Fri, 06 Aug 2021 19:15:00 +0100</lastBuildDate><atom:link href="https://www.igalvan.es/tags/fedora/index.xml" rel="self" type="application/rss+xml" /><icon>https://www.igalvan.es/logo.svg</icon>
    
    
    <item>
      <title>Crear una interfaz puente para KVM desde nmcli en Fedora 34</title>
      <link>https://www.igalvan.es/posts/crear-una-interfaz-puente-para-kvm/</link>
      <pubDate>Fri, 06 Aug 2021 19:15:00 +0100</pubDate>
      
      <guid>https://www.igalvan.es/posts/crear-una-interfaz-puente-para-kvm/</guid>
      <description><![CDATA[<p>En mi equipo personal ahora mismo estoy utilizando Fedora y Virtual Machine Manager para gestionar mis máquinas virtuales sobre KVM. Una de las cosas que más hecho de menos de VirtualBox es la posibilidad de utilizar una interfaz puente para poder asignar una IP de mi red local a una de mis máquinas virtuales. En esta publicación veremos cómo hacerlo.</p>
<p>Doy por entendido que tienes un conocimiento básico de lo qué es una interfaz puente y que conoces el comando nmcli. En caso contrario, busca un poco por Internet e infórmate de si realmente necesitas crear este tipo de interfaz. 😜</p>
<h2 id="crear-la-interfaz-puente">Crear la interfaz puente</h2>
<p>El primer paso es crear la interfaz puente mediante el siguiente comando:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-sh" data-lang="sh"><span style="display:flex;"><span>$ sudo nmcli con add ifname br0 type bridge con-name br0
</span></span><span style="display:flex;"><span>Conexión «br0» <span style="color:#f92672">(</span>9a659c12-715f-4186-add1-fa92a1b7fd25<span style="color:#f92672">)</span> añadida con éxito.
</span></span></code></pre></div><p>Ahora tenemos que crear la interfaz esclava que vincularemos con nuestro puente</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-sh" data-lang="sh"><span style="display:flex;"><span>$ sudo nmcli con add type bridge-slave ifname enp8s0 master br0
</span></span><span style="display:flex;"><span>Conexión «bridge-slave-enp8s0» <span style="color:#f92672">(</span>5009e0de-0e28-448c-b1b4-91dd4053232e<span style="color:#f92672">)</span> añadida con éxito.
</span></span></code></pre></div><p>En mi caso voy a desactivar spanning tree (STP) porque no me hace falta.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-sh" data-lang="sh"><span style="display:flex;"><span>$ sudo nmcli con modify br0 bridge.stp no
</span></span></code></pre></div><p>Verificamos que todo está configurado como queremos.</p>
<pre tabindex="0"><code>$ nmcli -f bridge con show br0
bridge.mac-address:                     -- 
bridge.stp:                             no
bridge.priority:                        32768 
bridge.forward-delay:                   15 
bridge.hello-time:                      2 
bridge.max-age:                         20 
bridge.ageing-time:                     300 
bridge.group-forward-mask:              0 
bridge.multicast-snooping:              sí 
bridge.vlan-filtering:                  no 
bridge.vlan-default-pvid:               1 
bridge.vlans:
</code></pre><p>Como yo tengo activa la interfaz por defecto que genera Fedora, tengo que desactivarla para poder utilizar la nueva interfaz puente.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-sh" data-lang="sh"><span style="display:flex;"><span>$ sudo nmcli con down <span style="color:#e6db74">&#34;Conexión cableada 1&#34;</span>
</span></span><span style="display:flex;"><span>$ sudo nmcli con up br0
</span></span><span style="display:flex;"><span>$ nmcli con show
</span></span><span style="display:flex;"><span>NAME     UUID                                  TYPE      DEVICE  
</span></span><span style="display:flex;"><span>br0      9a659c12-715f-4186-add1-fa92a1b7fd25  bridge    br0     
</span></span><span style="display:flex;"><span>virbr0   b994e990-6364-4fa8-afaf-3016881b4cfb  bridge    virbr0  
</span></span><span style="display:flex;"><span>enp8s0   5009e0de-0e28-448c-b1b4-91dd4053232e  ethernet  enp8s0
</span></span></code></pre></div><h2 id="crear-la-interfaz-en-vmm">Crear la interfaz en VMM</h2>
<p>Hay que crear el siguiente fichero XML que nos permitirá definir la interfaz puente en VMM. En mi caso lo he ubicado en la carpeta <code>/tmp</code> y lo he llamado <code>br0.xml</code></p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-xml" data-lang="xml"><span style="display:flex;"><span><span style="color:#f92672">&lt;network&gt;</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">&lt;name&gt;</span>br0<span style="color:#f92672">&lt;/name&gt;</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">&lt;forward</span> <span style="color:#a6e22e">mode=</span><span style="color:#e6db74">&#34;bridge&#34;</span><span style="color:#f92672">/&gt;</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">&lt;bridge</span> <span style="color:#a6e22e">name=</span><span style="color:#e6db74">&#34;br0&#34;</span> <span style="color:#f92672">/&gt;</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">&lt;/network&gt;</span>
</span></span></code></pre></div><p>Ahora ejecutamos el siguiente comando para importar el fichero XML y que se genere la interfaz puente.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-sh" data-lang="sh"><span style="display:flex;"><span>$ sudo virsh net-define /tmp/br0.xml
</span></span><span style="display:flex;"><span>$ sudo virsh net-start br0
</span></span></code></pre></div><p>La red br0 se ha iniciado</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-sh" data-lang="sh"><span style="display:flex;"><span>$ sudo virsh net-autostart br0
</span></span><span style="display:flex;"><span>La red br0 ha sido marcada para iniciarse automáticamente 
</span></span><span style="display:flex;"><span>$ sudo virsh net-list --all 
</span></span><span style="display:flex;"><span>Nombre   Estado   Inicio automático   Persistente 
</span></span><span style="display:flex;"><span>---------------------------------------------------- 
</span></span><span style="display:flex;"><span>br0      activo   si                  si 
</span></span><span style="display:flex;"><span>nat      activo   si                  si
</span></span></code></pre></div><p>Si abrimos la consola de VMM ya podemos ver que se ha creado la nueva interfaz y está lista para ser usada con nuestras máquinas virtuales.</p>
<p><img src="/images/2021/20210806-network-manager.png" alt="image-20210806-network-manager"></p>
]]></description>
      
    </item>
    
    
    
    <item>
      <title>MATE o lo que Gnome siempre fue</title>
      <link>https://www.igalvan.es/posts/mate-o-lo-que-gnome-siempre-fue/</link>
      <pubDate>Tue, 12 Feb 2013 12:29:00 +0000</pubDate>
      
      <guid>https://www.igalvan.es/posts/mate-o-lo-que-gnome-siempre-fue/</guid>
      <description><![CDATA[<p>Llevo unas horas jugando con Fedora 18 y Gnome 3.6 y eso es lo que he tardado en instalar MATE. Se supone que Gnome 3 fue diseñada para maximizar la usabilidad y la productividad, se supone que se han invertidos miles de horas en crearlo, pero&#8230; ¿para qué?</p><br/><p>No entiendo porque tengo que hacer dos clic para cerrar una ventana. Tampoco entiendo porque no puedo personalizar mi escritorio desde un simple clic en vez de una aplicación como <em>Gnome Tweak Tool</em> que no es precisamente muy usable, no entiendo porque necesito un mapa para encontrar las aplicaciones en vez de tener un menú único,&#8230;</p><br/><p>En resumen, demasiados cambios incomprensibles para algo que debería ser una herramienta de trabajo.</p><br/><p>Será que me estoy volviendo viejo, pero todas las ventajas a las que tanto bombo y platillo se han dado a esta versión de Gnome, ¡estaban ya en la versión anterior! Así que me tome el trabajo de instalar MATE para volver a lo que sé que funciona, a lo que siempre me ha parecido perfecto desde el ¡2002!, el vetusto Gnome 2.</p><br/><p>Por cierto, el comando para hacerlo es</p><br/><p><em>$ su -c &#8216;yum groupinstall &#8220;MATE Desktop&#8221;</em></p><br/><p><img src="http://media.tumblr.com/ebc4d54bd2ff9f4175095d00627d3c18/tumblr_inline_mi3x81GxYP1qz4rgp.png" /></p>]]></description>
      
    </item>
    
    
  </channel>
</rss>
