<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>install-config &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://wordpress.com/tag/install-config/</link>
	<description>Feed of posts on WordPress.com tagged "install-config"</description>
	<pubDate>Fri, 25 Jul 2008 23:06:28 +0000</pubDate>

	<generator>http://wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[Streaming audio su linux]]></title>
<link>http://etanoox.wordpress.com/?p=32</link>
<pubDate>Wed, 13 Feb 2008 00:23:02 +0000</pubDate>
<dc:creator>etanoox</dc:creator>
<guid>http://etanoox.wordpress.com/?p=32</guid>
<description><![CDATA[
Installazione e configurazione di Icecast + Ices2

Questa non è una guida!!! Sono solamente miei a]]></description>
<content:encoded><![CDATA[<div align="center">
<h2>Installazione e configurazione di Icecast + Ices2</h2>
</div>
<div align="left"><img src="http://etanoox.wordpress.com/files/2008/02/icecast51.thumbnail.png" alt="Icecast" align="left" height="128" width="116" />Questa non è una guida!!! Sono solamente miei appunti...</div>
<div align="left">Ices2 non supporta gli mp3. Convertire la musica in ogg per usare Ices2</div>
<div align="left">Installare icecast2 e ices2</div>
<p><code>apt-get install icecast2 ices2</code></p>
<div align="left">Configurare tutto quello che c'è da configurare:</div>
<p><code>vi /etc/icecast2/icecast.xml</code></p>
<p>Modificare le 3 righe<br />
&#60;source-password&#62;primapassword&#60;/source-password&#62;</p>
<p>&#60;relay-password&#62;secondapassowrd&#60;/relay-password&#62;</p>
<p>&#60;admin-password&#62;terzapassword&#60;/admin-password&#62;</p>
<div align="left">Fatto questo modificare /etc/default/icecast2 :</div>
<p><code>vi /etc/default/icecast2</code></p>
<p>Modificare da  ENABLE=false a ENABLE=true.</p>
<p>Riavviare icecast2<br />
<code>/etc/init.d/icecast2 restart</code></p>
<p>Creare le directory di ices2:<br />
<code>mkdir /var/log/ices<br />
mkdir /etc/ices2<br />
mkdir /etc/ices2/music</code></p>
<p>Copiare il giusto file di conf:<br />
<code>cp /usr/share/doc/ices2/examples/ices-playlist.xml /etc/ices2</code></p>
<p>e modificare<br />
&#60;background&#62;0&#60;/background&#62; in &#60;background&#62;1&#60;/background&#62;<br />
&#60;param name="file"&#62;playlist.txt&#60;/param&#62; in &#60;param name="file"&#62;/etc/ices2/playlist.txt&#60;/param&#62;<br />
&#60;password&#62;hackme&#60;/password&#62; in &#60;password&#62;primapassword&#60;/password&#62;</p>
<p>Creare il file /etc/ices2/playlist.txt<br />
<code>find /etc/ices2/music -name *.ogg &#62; /etc/ices2/playlist.txt</code></p>
<p>Riavviamo icecast e lanciamo ices2:<br />
<code>/etc/init.d/icecast2 stop<br />
/etc/init.d/icecast2 start<br />
ices2 /etc/ices2/ices-playlist.xml</code></p>
<p>Fine</p>
<p align="center"><a href="http://clk.tradedoubler.com/click?p=56066&#38;a=1484121&#38;g=16689762" target="_BLANK"><img src="http://impit.tradedoubler.com/imp?type(img)g(16689762)a(1484121)" border="0" /></a></p>
<hr /> <b><i><span style="color:green;text-decoration:none;">V2-Day soundtrack</span></i></b>[audio http://www.beppegrillo.it/audio/vday_leopari.mp3]<br />
<a href="http://www2.beppegrillo.it/v2day/vmarcia/index.php"><img src="http://www2.beppegrillo.it/v2day/immagini/bottone_iscriviti.gif" /></a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Installazione Amsn da sorgente]]></title>
<link>http://etanoox.wordpress.com/2008/01/22/installazione-amsn-da-sorgente/</link>
<pubDate>Tue, 22 Jan 2008 17:55:41 +0000</pubDate>
<dc:creator>etanoox</dc:creator>
<guid>http://etanoox.wordpress.com/2008/01/22/installazione-amsn-da-sorgente/</guid>
<description><![CDATA[
Come installare l&#8217;ultima versione di Amsn da sorgente
In un paio di macchine ho notato che l]]></description>
<content:encoded><![CDATA[<div align="center">
<h2>Come installare l'ultima versione di Amsn da sorgente</h2>
<p align="left"><img src="http://etanoox.wordpress.com/files/2008/01/amsn_logo.thumbnail.jpg" alt="amsn logo" align="left" height="87" width="140" />In un paio di macchine ho notato che l'ultima versione di Amsn installata tramite portage (Gentoo) o da apt (Debian/Ubuntu) non funziona bene. La soluzione sta nell'installarlo partendo dal codice sorgente. Prestare attenzione che nel sistema devono essere presenti tcl-dev e tk-dev.</p>
<p align="left">&#160;</p>
<p align="left">Ecco:</p>
</div>
<p><code>Ibra:/# cd usr/src/<br />
Ibra:/usr/src# wget http://prdownloads.sourceforge.net/amsn/amsn-0.97.tar.bz2<br />
. . . . .<br />
100%[========================================================&#62;] 10,131,843   338.83K/s    ETA 00:00<br />
18:37:38 (365.51 KB/s) - "amsn-0.97.tar.bz2" salvato [10131843/10131843]<br />
</code><br />
<code>Ibra:/usr/src# tar xjf amsn-0.97.tar.bz2<br />
Ibra:/usr/src# cd amsn-0.97<br />
Ibra:/usr/src/amsn-0.97# apt-get install tcl8.4-dev tk8.4-dev libpng12-dev libjpeg62-dev<br />
. . . . .<br />
</code><br />
<code>Ibra:/usr/src/amsn-0.97# ./configure<br />
. . . . . .<br />
Ibra:/usr/src/amsn-0.97# make<br />
. . . . . .<br />
Ibra:/usr/src/amsn-0.97# make install<br />
. . . . .<br />
</code></p>
<p>Avviamo il programma appena installato:<br />
<code>Ibra:/usr/src/amsn-0.97# amsn &#38;</code></p>
<p align="center"><a href="http://clk.tradedoubler.com/click?p=1611&#38;a=1484121&#38;g=13163" target="_BLANK"><img src="http://impit.tradedoubler.com/imp?type(img)g(13163)a(1484121)" border="0" /></a></p>
<hr /> <b><i><span style="color:green;text-decoration:none;">V2-Day soundtrack</span></i></b>[audio http://www.beppegrillo.it/audio/vday_leopari.mp3]<br />
<a href="http://www2.beppegrillo.it/v2day/vmarcia/index.php"><img src="http://www2.beppegrillo.it/v2day/immagini/bottone_iscriviti.gif" /></a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Installazione e configurazione Talkd]]></title>
<link>http://etanoox.wordpress.com/2008/01/11/installazione-e-configurazione-talkd/</link>
<pubDate>Fri, 11 Jan 2008 14:21:57 +0000</pubDate>
<dc:creator>etanoox</dc:creator>
<guid>http://etanoox.wordpress.com/2008/01/11/installazione-e-configurazione-talkd/</guid>
<description><![CDATA[Installare e configurare demone talkd (Debian 4.0)
Girando per internet è difficile trovare un how ]]></description>
<content:encoded><![CDATA[<h2 align="center">Installare e configurare demone talkd (Debian 4.0)</h2>
<p>Girando per internet è difficile trovare un how to per installare e configurare questo benedetto talkd. Per chi volesse sapere come/cosa sono i super demoni inetd e il più recente xinetd consiglio una bella googlata..<br />
Mi limito alle righe di codice che sono necessarie alla sua installazione/configurazione.</p>
<p>Iniziamo installando xinetd, talkd, talk (ovviamente da root):<br />
<code>Hezechiel:~# apt-get install xinetd talkd talk<br />
. . . . . </code></p>
<p>Andiamo a modificare la configurazione dei servizi gestiti da xinetd:<br />
<code>Hezechiel:~# cd /etc/xinetd.d/<br />
Hezechiel:/etc/xinetd.d# vi ntalk<br />
</code><br />
<code>service ntalk<br />
{<br />
disable = no<br />
socket_type = dgram<br />
wait = yes<br />
user = nobody<br />
group = tty<br />
server = /usr/sbin/in.ntalkd<br />
}<br />
</code></p>
<p>Riavviamo xinetd per rendere effettive le modifiche:<br />
<code>Hezechiel:/etc/xinetd.d# /etc/init.d/xinetd restart<br />
Stopping internet superserver: xinetd.<br />
Starting internet superserver: xinetd.<br />
</code></p>
<p>Testiamo il tutto con:<br />
<code>Hezechiel:~# talk etanoox<br />
. . . . .</code></p>
<p><code> </code><br />
<code>[Connection established]<br />
</code><br />
<code></code></p>
<p>Se qualcosa non va, contattatemi :)</p>
<p>Prestiamo molta attenzione al fatto che se non avete settato bene i file <i>/etc/hosts </i>e <i>/etc/hostname </i>non funzionerà mai nulla. Pasto la mia configurazione:<br />
<code>Hezechiel:~# cat /etc/hosts<br />
127.0.0.1       localhost Hezechiel<br />
. . . . .</code><br />
<code>Hezechiel:~# cat /etc/hostname<br />
Hezechiel<br />
Hezechiel:~#</code></p>
<p>Fine</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Installazione zeroshell]]></title>
<link>http://etanoox.wordpress.com/2008/01/09/installazione-zeroshell/</link>
<pubDate>Wed, 09 Jan 2008 20:05:22 +0000</pubDate>
<dc:creator>etanoox</dc:creator>
<guid>http://etanoox.wordpress.com/2008/01/09/installazione-zeroshell/</guid>
<description><![CDATA[Installare zeroshell
L&#8217;installazione di zeroshell è molto semplice. Scrivo questo how to perc]]></description>
<content:encoded><![CDATA[<h2 align="center">Installare zeroshell</h2>
<p>L'installazione di zeroshell è molto semplice. Scrivo questo how to perchè sul sito ufficiale sono presenti ben due guide sull'installazione, ma la mia procedura è stata forzamente diversa....</p>
<p>La prima cosa che ci serve è procurarci tutto il software necessario da internet recandoci al seguente link</p>
<p><a href="http://www.zeroshell.net/download/" title="Download zeroshell" target="_blank">http://www.zeroshell.net/download</a></p>
<p>Troveremo una lista di possibili file da scaricare. Quelli che servono al nostro scopo sono 2:</p>
<ul>
<li><b>Immagine ISO Live CD;</b></li>
<li><b>Immagine per Compact Flash da 512MB;</b></li>
</ul>
<p>Stiamo attenti naturalmente a scaricare le versioni compatibili. Nel momento in cui scrivo l'ultima versione disponibile è la <i>1.0.beta7.</i></p>
<p>Fatto ciò masterizziamo l'immagine iso su un cd-rom e copiamo l'immagine per Compact Flash su una pen-drive...</p>
<p>Facciamo avviare la macchina che ospiterà Zeroshell impostando il primo boot dal cd-rom, in modo da caricare il sistema live. Come da impostazioni, caricherà nuovo sistema, fino ad arrivare ad una schermata nera informativa con un "Command Menu" e delle opzioni che possono essere selezionate...</p>
<p>Possiamo a questo punto collegare la pen-drive al pc.</p>
<p>Premiamo il tasto S che ci consentirà di accedere alla shell:</p>
<p><code># loadkeys it<br />
Loading /usr/share/keymaps/i386/qwerty/it.kmap.gz<br />
# fdisk -l<br />
. . . . .<br />
. . . . .<br />
# mkdir /mnt/sda<br />
# mount /dev/sda1 /mnt/sda/<br />
# cd /mnt/sda/<br />
# gunzip -c CompactFlash512.img.gz&#62;/dev/hda<br />
# cd /<br />
# umount /dev/sda1<br />
# reboot<br />
</code></p>
<p>Togliamo cd-rom e pen-drive e... abbiamo installato la nostra <i>zeroshell.</i><br />
Ora tocca configurarla, ma questa è un'altra storia...</p>
<p align="center"><img src="http://etanoox.wordpress.com/files/2008/01/zeroshell.thumbnail.gif" alt="Zeroshell" height="59" width="171" /></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Installazione e configurazione Bind9]]></title>
<link>http://etanoox.wordpress.com/2008/01/09/installazione-e-configurazione-bind9/</link>
<pubDate>Wed, 09 Jan 2008 16:25:42 +0000</pubDate>
<dc:creator>etanoox</dc:creator>
<guid>http://etanoox.wordpress.com/2008/01/09/installazione-e-configurazione-bind9/</guid>
<description><![CDATA[Installare un server dns per uso &#8220;casalingo&#8221; usando una debian 4.0 e Bind9.
Lo scopo di ]]></description>
<content:encoded><![CDATA[<h2 align="center">Installare un server dns per uso "casalingo" usando una debian 4.0 e Bind9.</h2>
<p>Lo scopo di questo post è aiutare chi come me ha bisogno solamente di un server dns interno alla propria rete che gestisca i nomi degli host collegati, oltre ad aumentare drasticamente il tempo di risoluzione dei domini su internet.</p>
<p>Si inizia naturalmente con l'installazione del software necessario al nostro scopo, quindi:</p>
<p><code><br />
# apt-get install bind9 bind9-host dnsutils<br />
</code></p>
<p>Fatto questo non ci resta che addentrarci nella configurazione del tutto.</p>
<p>N.B. I file di configurazione di bind9 hanno una sintassi un pò ostica. Per tutti le opzioni possibili rimando alle pagine di man. Di seguito verrà solamente illustrata e commentata la mia configurazione!!</p>
<p>Il server dns può funzionare in 3 modi diversi:</p>
<ul>
<li><i>Forward First</i>: la richiesta di un certo nome viene prima inviata al nostro server "casalingo", che se non riesce a trovare la giusta corrispondenza inoltra la richiesta ai server del nostro provider.</li>
<li><i>Forward Only</i>: la richiesta viene direttamente inoltrata ai server del nostro provider; se questi non riescono a trovare il nome il nostro server restituisce un errore.</li>
<li><i>Root Only</i>: la richiesta viene inoltrata ai server di zona principali (root server), i quali sono sempre conosciuti.</li>
</ul>
<p>Per il mio scopo utilizzerò il primo!!!<br />
Aggiungo che i commenti iniziano con ;  nei file di configurazione di bind9 e che ogni riga deve terminare anch'essa con ;<br />
Rechiamoci quindi nella dir /etc/bind/ e iniziamo col modificare il file named.conf.options :</p>
<p><code><br />
# cd /etc/bind/<br />
# vi named.conf.option</code><br />
<code><br />
options {<br />
directory "/var/cache/bind";<br />
forward first;<br />
forwarders {<br />
208.67.222.222;<br />
208.67.220.220;<br />
};<br />
auth-nxdomain no;<br />
};<br />
</code><br />
Spieghiamo cosa c'è scritto... La terza riga indica il funzionamento: Forward First. Successivamente sono impostati i due server dns a cui il mio deve inoltrare le richieste (sono gli indirizzi ip di OpenDns, i quali sono vivamente consigliati).<br />
A questo punto sempre nella dir /etc/bind/ andiamo a modificare named.conf :<br />
<code><br />
# vi named.conf<br />
</code><br />
<code>zone "." {<br />
type hint;<br />
file "/etc/bind/db.root";<br />
};<br />
zone "localhost" {<br />
type master;<br />
file "/etc/bind/db.local";<br />
};<br />
zone "127.in-addr.arpa" {<br />
type master;<br />
file "/etc/bind/db.127";<br />
};<br />
zone "0.in-addr.arpa" {<br />
type master;<br />
file "/etc/bind/db.0";<br />
};<br />
zone "255.in-addr.arpa" {<br />
type master;<br />
file "/etc/bind/db.255";<br />
};<br />
include "/etc/bind/named.conf.local";<br />
include "/etc/bind/named.conf.options";</code></p>
<p>Quello che più ci interessa di questo file sono le ultime due righe: includono la configurazione dei due file citati.<br />
Andiamo a vedere invece named.conf.local :<br />
<code></code></p>
<p><code># vi named.conf.local </code></p>
<p><code>zone "mioserver.esempio.com" in {<br />
type master;<br />
file "/etc/bind/db.local";<br />
};<br />
zone "0.0.10.in-addr.arpa" in {<br />
type master;<br />
file "/etc/bind/0.0.10";<br />
};</code></p>
<p>Questo è il file più importante; qui vengono create le zone di azione (locali) del nostro server dns. Come si vede nel mio caso sono definite due zone, <i>etanoox.wordpress.org</i> e la zona per il reverse DNS (cioè risolvere da indirizzo a nome) <i>0.0.10.in-addr.arpa</i> ;  il <i>type</i> è master e <i>file</i> è seguito dal percorso del file di zona necessario al corretto funzionamento.<br />
Vediamo ora quindi questi file di zona appena citati:<br />
<code></code></p>
<p><code># vi db.local<br />
</code><br />
<code>$TTL    3h<br />
@                   IN          SOA         mioserver.esempio.com. etanoox.mioserver.esempio.com (<br />
1         ; Serial<br />
604800         ; Refresh<br />
86400         ; Retry<br />
2419200         ; Expire<br />
604800 )       ; Negative Cache TTL<br />
@                   IN                  NS              localhost.<br />
@                   IN                  A               127.0.0.1<br />
client1                               A           10.0.0.3<br />
server posta                  A           10.0.0.2<br />
router                                 A           10.0.0.1<br />
mioserver                         A           10.0.0.5<br />
</code></p>
<p><code># vi 0.0.10 </code></p>
<p><code>$TTL    3h<br />
@       IN      SOA </code><code>mioserver.esempio.com</code><code> </code><code>etanoox.mioserver.esempio.com</code><code> (<br />
1         ; Serial<br />
604800         ; Refresh<br />
86400         ; Retry<br />
2419200         ; Expire<br />
604800 )       ; Negative Cache TTL<br />
IN      NS  </code><code>mioserver.esempio.com.<br />
</code><code>1       IN      PTR     router</code><code>.esempio.com.</code><br />
<code> 2       IN      PTR serverposta</code><code>.esempio.com.</code><br />
<code> 3       IN      PTR client1</code><code>.esempio.com.<br />
</code><code>5       IN      PTR </code><code>mioserver.esempio.com.</code></p>
<p>Per completare listo il contenuo completo di <i>/etc/bind/</i> :</p>
<p><code># ls /etc/bind/<br />
0.0.10  db.127  db.empty  db.root     named.conf.local    rndc.key<br />
db.0    db.255  db.local  named.conf  named.conf.options  zones.rfc1918</code></p>
<p>Non ci resta che riavviare bind9 e testare il tutto ;)</p>
<p><code># /etc/init.d/bind9 restart </code></p>
<p><b>Consiglio: </b> Per testare i file di zona usare il comando named-checkzone seguito dal nome della zona e dal file.</p>
<p><code># named-checkzone local db.local<br />
zone local/IN: loaded serial 1<br />
OK<br />
</code></p>
]]></content:encoded>
</item>

</channel>
</rss>
