<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Debian on Details...</title>
    <link>https://www.deepreflect.net/tags/debian/</link>
    <description>Recent content in Debian on Details...</description>
    <generator>Hugo</generator>
    <language>en-US</language>
    <copyright>Copyright © 2003 - 2026 Leonardo Rizzi</copyright>
    <lastBuildDate>Tue, 30 Jun 2026 03:28:29 +0200</lastBuildDate>
    <atom:link href="https://www.deepreflect.net/tags/debian/feed.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Debian - Kernel Headers</title>
      <link>https://www.deepreflect.net/2010/04/14/debian-kernel-headers/</link>
      <pubDate>Wed, 14 Apr 2010 07:27:39 +0000</pubDate>
       <guid isPermaLink="false">http://blog.deepreflect.net/?p=902</guid> 
      <description>&lt;p&gt;Memo: Install linux-header package&lt;/p&gt;
&lt;p&gt;&lt;code&gt;# apt-get install linux-headers-$(uname -r)&lt;/code&gt;&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>Memo: Install linux-header package</p>
<p><code># apt-get install linux-headers-$(uname -r)</code></p>
]]></content:encoded>
    </item>
    <item>
      <title>Debian NetInstall - Sparc</title>
      <link>https://www.deepreflect.net/2010/01/16/debian-netinstall-sparc/</link>
      <pubDate>Sat, 16 Jan 2010 22:54:06 +0000</pubDate>
       <guid isPermaLink="false">http://blog.deepreflect.net/?p=795</guid> 
      <description>&lt;p&gt;Per prima cosa è necessario avere un host linux nel mio caso Debian, e poi ovviamente una Sparc :)&lt;/p&gt;
&lt;p&gt;Sull&amp;rsquo;host linux è necessario avere un server rarp e tftp quindi installiamo in questo modo:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;vm01:~# apt-get install rarpd tftpd-hpa&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Configuriamo rarpd, editando il seguente file /etc/ethers inserendo una riga con mac address della sparc (si può vedere appena accesa da OpenBoot):&lt;/p&gt;
&lt;p&gt;&lt;code&gt;XX:XX:XX:XX:XX:XX 192.168.xx.xx&lt;/code&gt;
Riavviamo per applicare le modifiche:
&lt;code&gt;vm01:~# /etc/init.d/rarpd restart&lt;/code&gt;&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>Per prima cosa è necessario avere un host linux nel mio caso Debian, e poi ovviamente una Sparc :)</p>
<p>Sull&rsquo;host linux è necessario avere un server rarp e tftp quindi installiamo in questo modo:</p>
<p><code>vm01:~# apt-get install rarpd tftpd-hpa</code></p>
<p>Configuriamo rarpd, editando il seguente file /etc/ethers inserendo una riga con mac address della sparc (si può vedere appena accesa da OpenBoot):</p>
<p><code>XX:XX:XX:XX:XX:XX 192.168.xx.xx</code>
Riavviamo per applicare le modifiche:
<code>vm01:~# /etc/init.d/rarpd restart</code></p>
<p>OpenBoot all&rsquo;avvio una volta ricevuto l&rsquo;ip cercherà l&rsquo;immagine nel tftp on notazione decimale, ammettendo che l&rsquo;ip sia 192.168.101.9 effettuiamo la conversione in questo modo:
<code>vm01:~#  printf &quot;%.2X%.2X%.2X%.2X\n&quot; 192 168 101 9 C0A86509 </code></p>
<p>Scarichiamo quindi l&rsquo;immagine di netinstall di debian, e creiamo un link simbolico con la notazione decimale:</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-gdscript3" data-lang="gdscript3"><span style="display:flex;"><span>vm01:<span style="color:#f92672">~</span><span style="color:#75715e"># cd /var/lib/tftpboot</span>
</span></span><span style="display:flex;"><span>vm01:<span style="color:#f92672">~</span><span style="color:#75715e"># wget ftp://ftp.debian.org/debian/dists/stable/main/installer-sparc/current/images/netboot/boot.img</span>
</span></span><span style="display:flex;"><span>vm01:<span style="color:#f92672">~</span><span style="color:#75715e"># ln -s boot.img C0A86509</span>
</span></span></code></pre></div><p>Successivamente da Sparc all&rsquo;avvio, premere Stop-A o Break per mostrare il prompt di OpenBoot (&ldquo;ok &ldquo;) e digitare</p>
<p><code>boot net</code></p>
]]></content:encoded>
    </item>
    <item>
      <title>Extract files from DEB package</title>
      <link>https://www.deepreflect.net/2009/11/10/extract-file-from-deb-package/</link>
      <pubDate>Tue, 10 Nov 2009 06:00:17 +0000</pubDate>
       <guid isPermaLink="false">http://blog.deepreflect.net/?p=744</guid> 
      <description>&lt;p&gt;Some day ago, I wrote about RPM extraction, today I need content of DEB packcage, on the contrary of rpm systems debian package manager allow to extract natively by this command:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;#dpkg-deb -x somepackage.i386.deb
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;But my problem is different, I not using Debian sytem, fortunately DEB files are &amp;ldquo;ar&amp;rdquo; archives, which contain three files:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;debian-binary&lt;/li&gt;
&lt;li&gt;control.tar.gz&lt;/li&gt;
&lt;li&gt;data.tar.gz&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;first, extract &amp;ldquo;ar&amp;rdquo; archive with this simple command:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;# ar vx somepackage.i386.deb&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;then extract the contents of data.tar.gz using tar:&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>Some day ago, I wrote about RPM extraction, today I need content of DEB packcage, on the contrary of rpm systems debian package manager allow to extract natively by this command:</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-fallback" data-lang="fallback"><span style="display:flex;"><span>#dpkg-deb -x somepackage.i386.deb
</span></span></code></pre></div><p>But my problem is different, I not using Debian sytem, fortunately DEB files are &ldquo;ar&rdquo; archives, which contain three files:</p>
<ul>
<li>debian-binary</li>
<li>control.tar.gz</li>
<li>data.tar.gz</li>
</ul>
<p>first, extract &ldquo;ar&rdquo; archive with this simple command:</p>
<p><code># ar vx somepackage.i386.deb</code></p>
<p>then extract the contents of data.tar.gz using tar:</p>
<p><code># tar -xzvf data.tar.gz</code></p>
<p>Or, if you want, you can made in one step:</p>
<p><code># ar p somepackage.i386.deb data.tar.gz | tar zx</code></p>
]]></content:encoded>
    </item>
    <item>
      <title>Miaoo - Tomcat su Debian</title>
      <link>https://www.deepreflect.net/2009/07/18/miaoo-tomcat-su-debian/</link>
      <pubDate>Sat, 18 Jul 2009 03:40:09 +0000</pubDate>
       <guid isPermaLink="false">http://blog.deepreflect.net/?p=493</guid> 
      <description>&lt;p&gt;Breve draft su come installare tomcat su debian, in questo caso lenny, le versioni dei pacchetti potrebbero cambiare ma il risultato finale è quello.&lt;/p&gt;
&lt;p&gt;Partiamo installando quello che ci serve:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;#apt-get install tomcat5.5 tomcat5.5-admin sun-java5-jdk tomcat5.5-webapps&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Attenzione, se l&amp;rsquo;installazione debian di default sicuramente non trovo il java jdk, è necessario quindi aggiungere il repository non-free, in apt editando in questo modo: /etc/apt/source.list&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;deb http://your-mirror-url/debian/ lenny main non-free
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;deb-src http://your-mirror-url/debian/ lenny main non-free
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Configurare il sistema per utilizzare java&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>Breve draft su come installare tomcat su debian, in questo caso lenny, le versioni dei pacchetti potrebbero cambiare ma il risultato finale è quello.</p>
<p>Partiamo installando quello che ci serve:</p>
<p><code>#apt-get install tomcat5.5 tomcat5.5-admin sun-java5-jdk tomcat5.5-webapps</code></p>
<p>Attenzione, se l&rsquo;installazione debian di default sicuramente non trovo il java jdk, è necessario quindi aggiungere il repository non-free, in apt editando in questo modo: /etc/apt/source.list</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-fallback" data-lang="fallback"><span style="display:flex;"><span>deb http://your-mirror-url/debian/ lenny main non-free
</span></span><span style="display:flex;"><span>deb-src http://your-mirror-url/debian/ lenny main non-free
</span></span></code></pre></div><p>Configurare il sistema per utilizzare java</p>
<p><code>srv01#update-alternatives --config java</code></p>
<blockquote>
</blockquote>
<p>There are 2 alternatives which provide &lsquo;java&rsquo;.</p>
<blockquote>
</blockquote>
<p>Selection Alternative
---&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&ndash;
1 /usr/lib/jvm/java-1.5.0-sun/jre/bin/java
\*+ 2 /etc/alternatives/kaffe-system/bin/java</p>
<blockquote>
</blockquote>
<p>Press enter to keep the default[*], or type selection number:</p>
<p>digitiamo 1 per attivare /usr/lib/jvm/java-1.5.0-sun/jre/bin/java</p>
<p>Definiamo il runtime java specifico installato e reso di default nel sistema come da step precendenti, editando il file /etc/default/tomcat5.5 e aggiungendo:</p>
<p><code>JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun/</code></p>
<p>Definiamo ora gli utenti per l&rsquo;interffaccia di gestione editando il file /var/lib/tomcat5.5/conf/tomcat-users.xml e creando una struttura simile:</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-fallback" data-lang="fallback"><span style="display:flex;"><span>&lt;?xml version=&#39;1.0&#39; encoding=&#39;utf-8&#39;?&gt;
</span></span><span style="display:flex;"><span>&lt;tomcat-users&gt;
</span></span><span style="display:flex;"><span>&lt;role rolename=&#34;tomcat&#34;/&gt;
</span></span><span style="display:flex;"><span>&lt;role rolename=&#34;role1&#34;/&gt;
</span></span><span style="display:flex;"><span>&lt;role rolename=&#34;standard&#34;/&gt;
</span></span><span style="display:flex;"><span>&lt;role rolename=&#34;manager&#34;/&gt;
</span></span><span style="display:flex;"><span>&lt;role rolename=&#34;admin&#34;/&gt;
</span></span><span style="display:flex;"><span>&lt;user username=&#34;tomcat&#34; password=&#34;pwd&#34; roles=&#34;tomcat,admin&#34;/&gt;
</span></span><span style="display:flex;"><span>&lt;user username=&#34;both&#34; password=&#34;pwd&#34; roles=&#34;tomcat,role1&#34;/&gt;
</span></span><span style="display:flex;"><span>&lt;user username=&#34;role1&#34; password=&#34;pwd&#34; roles=&#34;role1&#34;/&gt;
</span></span><span style="display:flex;"><span>&lt;user username=&#34;leo&#34; password=&#34;pwd&#34; fullName=&#34;leonardo&#34; roles=&#34;standard&#34;/&gt;
</span></span><span style="display:flex;"><span>&lt;user username=&#34;manager&#34; password=&#34;pwd&#34; fullName=&#34;&#34; roles=&#34;manager&#34;/&gt;
</span></span><span style="display:flex;"><span>&lt;/tomcat-users&gt;
</span></span></code></pre></div><p>In questo caso sono definiti 3 utenti, due principali e uno definito dall&rsquo;utente (manager, admin, leo)</p>
<p>Fatto questo avviamo tomcat o riavviamolo se già attivo:</p>
<p><code>srv01#/etc/init.d/tomcat5.5 start o restart</code></p>
<p>Di default il server è in ascolto sulla porta 8180 quindi per accedere andare all&rsquo;indirizzo:</p>
<p><code>http://ipserver:8180/</code></p>
<p>Nota: nel mio caso ho usato il pacchetto jdk5 che contiene il java 1.5.0 è disponibile anche a scelta il pacchetto 1.6.0 ovviamente di chiama jdk6</p>
]]></content:encoded>
    </item>
    <item>
      <title>Debian - Service startup</title>
      <link>https://www.deepreflect.net/2009/01/26/debian-service-startup/</link>
      <pubDate>Mon, 26 Jan 2009 03:23:36 +0000</pubDate>
       <guid isPermaLink="false">http://blog.deepreflect.net/?p=376</guid> 
      <description>&lt;p&gt;Under Debian Linux startup files are stored in /etc/init.d/ directory and symbolic linked between /etc/rcX.d/ directory exists. Debian Linux uses System V initialization scripts to start services at boot time from /etc/rcX.d/ directory. Debian Linux comes with different utilities to remove unwanted startup file&lt;/p&gt;
&lt;p&gt;Using rcconf:&lt;/p&gt;
&lt;p&gt;This tool configures system services in connection with system runlevels. It turns on/off services using the scripts in /etc/init.d/. Rcconf works with System-V style runlevel configuration. It is a TUI(Text User Interface) frontend to the update-rc.d command.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>Under Debian Linux startup files are stored in /etc/init.d/ directory and symbolic linked between /etc/rcX.d/ directory exists. Debian Linux uses System V initialization scripts to start services at boot time from /etc/rcX.d/ directory. Debian Linux comes with different utilities to remove unwanted startup file</p>
<p>Using rcconf:</p>
<p>This tool configures system services in connection with system runlevels. It turns on/off services using the scripts in /etc/init.d/. Rcconf works with System-V style runlevel configuration. It is a TUI(Text User Interface) frontend to the update-rc.d command.</p>
<p>Install rcconf in Debian:</p>
<p><code>#apt-get install rcconf</code></p>
<p>To start rconf, login as root user and type rcconf</p>
<p><code># rcconf</code></p>
<p>Select the service you would like to enable or disable.</p>
<p>Using sysv-rc-conf:</p>
<p>sysv-rc-conf provides a terminal GUI for managing “/etc/rc{runlevel}.d/” symlinks. The interface comes in two different flavors, one that simply allows turning services on or off and another that allows for more fine tuned management of the symlinks. Unlike most runlevel config programs, you can edit startup scripts for any runlevel, not just your current one.</p>
<p>Install sysv-rc-conf in debian:</p>
<p><code># apt-get install sysv-rc-conf</code></p>
<p>This will install sysv-rc-conf.Now you need to run the following command</p>
<p><code># sysv-rc-conf</code></p>
<p>Select the service you would like to enable or disable.</p>
<p>Both sysv-rc-conf and rcconf are best tools to use on Remote Debian Linux or when GUI is not available</p>
<p>You can also use update-rc.d script as follows (update-rc.d removes any links in the /etc/rcX.d directories to the script /etc/init.d/service):</p>
<p><code># update-rc.d -f {SERVICE-NAME} remove</code></p>
<p>For example to stop xinetd service you can type command as follows:</p>
<p><code># update-rc.d -f xinetd remove</code></p>
]]></content:encoded>
    </item>
    <item>
      <title>Debian - PXE installation</title>
      <link>https://www.deepreflect.net/2008/11/15/debian-pxe-installation/</link>
      <pubDate>Sat, 15 Nov 2008 16:09:12 +0000</pubDate>
       <guid isPermaLink="false">http://blog.deepreflect.net/?p=282</guid> 
      <description>&lt;p&gt;Dato che ultimamente è più facile per me avere a portata di mano un portatile o dispositivo simile e non i cd che vanno innesorabilmente persi, mi sono deciso a mettere un sistema di boot PXE sul notebook per effettuare l&amp;rsquo;installazioni dei server.&lt;/p&gt;
&lt;p&gt;Ecco quello che serve per partire, è necessario avere questi 3 pacchetti:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Il server TFTP dove risiederanno le immagini di boot.&lt;/li&gt;
&lt;li&gt;Il server DHCP per distribuire gli indirizzi e i parametri PXE&lt;/li&gt;
&lt;li&gt;Il dnsmasq questo servirà ad installazione avviata per recuperare i pacchetti dal repository&lt;/li&gt;
&lt;/ul&gt;
&lt;ol&gt;
&lt;li&gt;Quindi prima cosa installiamo:&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;code&gt;root@tardis:~/apt-get install tftpd-hpa dhcp3-server dnsmasq&lt;/code&gt;&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>Dato che ultimamente è più facile per me avere a portata di mano un portatile o dispositivo simile e non i cd che vanno innesorabilmente persi, mi sono deciso a mettere un sistema di boot PXE sul notebook per effettuare l&rsquo;installazioni dei server.</p>
<p>Ecco quello che serve per partire, è necessario avere questi 3 pacchetti:</p>
<ul>
<li>Il server TFTP dove risiederanno le immagini di boot.</li>
<li>Il server DHCP per distribuire gli indirizzi e i parametri PXE</li>
<li>Il dnsmasq questo servirà ad installazione avviata per recuperare i pacchetti dal repository</li>
</ul>
<ol>
<li>Quindi prima cosa installiamo:</li>
</ol>
<p><code>root@tardis:~/apt-get install tftpd-hpa dhcp3-server dnsmasq</code></p>
<ol start="2">
<li>Abilitiamo il server tftp con questi passaggi:</li>
</ol>
<p>Editiamo:
<code>/etc/default/tftpd-hpa</code></p>
<p>Modificando questo parametro:
<code>RUN_DAEMON=&quot;no&quot;</code>
in questo:
<code>RUN_DAEMON=&quot;yes&quot;</code>
Io mi sono creato per comodità un link simbolico alla root del tftp in /</p>
<p><code>root@tardis:~# ln -s /var/lib/tftpboot /tftp-root</code></p>
<p>Ora di può far partire il servizio:</p>
<p><code>root@tardis:~# /etc/init.d/tftpd-hpa start</code></p>
<ol start="3">
<li>Abilitiamo il server dhcp:</li>
</ol>
<p>Editiamo questo file:
/etc/dhcp3/dhcpd.conf</p>
<p>Inserendo queste righe:</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-fallback" data-lang="fallback"><span style="display:flex;"><span> option domain-name-servers 192.168.10.50;
</span></span><span style="display:flex;"><span> default-lease-time 86400;
</span></span><span style="display:flex;"><span> max-lease-time 604800;
</span></span><span style="display:flex;"><span> authoritative;
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span> subnet 192.168.10.0 netmask 255.255.255.0 {
</span></span><span style="display:flex;"><span> range 192.168.10.10 192.168.1.20;
</span></span><span style="display:flex;"><span> filename &#34;pxelinux.0&#34;;
</span></span><span style="display:flex;"><span> next-server 192.168.10.50;
</span></span><span style="display:flex;"><span> option subnet-mask 255.255.255.0;
</span></span><span style="display:flex;"><span> option broadcast-address 192.168.1.255;
</span></span><span style="display:flex;"><span> option routers 192.168.10.50;
</span></span><span style="display:flex;"><span> }
</span></span></code></pre></div><p>Ora di può far partire il servizio:</p>
<p><code>root@tardis:~# /etc/init.d/dhcpd-server start</code></p>
<ol start="4">
<li>Abilitiamo il dnsmasq</li>
</ol>
<p>Editiamo questo file:
<code>/etc/dnsmasq.conf</code></p>
<p><code>dhcp-boot=pxelinux.0,tardis,192.168.10.50</code></p>
<p>Ora di può far partire il servizio:</p>
<p><code>root@tardis:~# /etc/init.d/dnsmasq start</code></p>
<ol start="5">
<li>Routing:</li>
</ol>
<p>Questa parte ci serve per fare il get dal repository usando il portatile da router.</p>
<p><code>root@tardis:~# echo 1 &gt; /proc/sys/net/ipv4/ip_forward</code></p>
<ol start="6">
<li>Prepariamo il repository locale:</li>
</ol>
<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-fallback" data-lang="fallback"><span style="display:flex;"><span>root@tardis:~# cd /tftp-root
</span></span><span style="display:flex;"><span>root@tardis:~# wget http://ftp.nl.debian.org/debian/dists/etch/main/installer-i386/current/images/netboot/netboot.tar.gz
</span></span><span style="display:flex;"><span>root@tardis:~# tar xvf netboot.tar.gz
</span></span></code></pre></div><p>Con questa operazione creaiamo il repository per il boot normale senza opzioni, eventuali parametri andranno specificati manualmente.</p>
<p>Ora collegando una macchina da installare con il pxe abilitato, prederà l&rsquo;ip dal server dhcp e caricherà l&rsquo;immagine di boot tramite tftp!</p>
]]></content:encoded>
    </item>
    <item>
      <title>VPS Linux - TUN/TAP Device</title>
      <link>https://www.deepreflect.net/2008/11/10/vps-linux-tuntap-device/</link>
      <pubDate>Mon, 10 Nov 2008 12:08:02 +0000</pubDate>
       <guid isPermaLink="false">http://blog.deepreflect.net/?p=264</guid> 
      <description>&lt;p&gt;Se aquistato una vps con Debian basata su XEN ricordatevi che nella maggio parte dei casi mancano tools per gestire i moduli quindi per utilizzare un qualsiasi modulo in questo caso particolare tun/tap occorre installarli:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-gdscript3&#34; data-lang=&#34;gdscript3&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# apt-get install module-init-tools&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;#modprobe tun&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# mkdir /dev/net&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# mknod /dev/net/tun c 10 200&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;A questo punto è tutto pronto.&lt;/p&gt;
&lt;p&gt;Per riconoscere se è questo il vostro problema è facile incorrere in questo errore:&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>Se aquistato una vps con Debian basata su XEN ricordatevi che nella maggio parte dei casi mancano tools per gestire i moduli quindi per utilizzare un qualsiasi modulo in questo caso particolare tun/tap occorre installarli:</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-gdscript3" data-lang="gdscript3"><span style="display:flex;"><span><span style="color:#75715e"># apt-get install module-init-tools</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e">#modprobe tun</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># mkdir /dev/net</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># mknod /dev/net/tun c 10 200</span>
</span></span></code></pre></div><p>A questo punto è tutto pronto.</p>
<p>Per riconoscere se è questo il vostro problema è facile incorrere in questo errore:</p>
<p><code>QM_MODULES: Function not implemented</code></p>
]]></content:encoded>
    </item>
  </channel>
</rss>
