<?xml version="1.0" encoding="UTF-8"?>
<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/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Luizz &#187; Linux</title>
	<atom:link href="http://www.luizz.it/tag/linux/feed" rel="self" type="application/rss+xml" />
	<link>http://www.luizz.it</link>
	<description>Appunti di lavoro per lo sviluppo di applicazioni WEB con CakePHP</description>
	<lastBuildDate>Thu, 02 Sep 2010 07:12:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>File system: quali strumenti per gestire gli errori del filesystem</title>
		<link>http://www.luizz.it/45/linux/file-system-quali-strumenti-per-gestire-gli-errori-del-filesystem</link>
		<comments>http://www.luizz.it/45/linux/file-system-quali-strumenti-per-gestire-gli-errori-del-filesystem#comments</comments>
		<pubDate>Mon, 07 Jan 2008 23:08:47 +0000</pubDate>
		<dc:creator>Luizz</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[filesystem]]></category>

		<guid isPermaLink="false">http://luizz/?p=45</guid>
		<description><![CDATA[Degli strumenti simili al FDISK dei sistemi MS, ma molto più versatili e potenti sono e2fsck (per eseguire il ripristino del filesystem ext2) tune2fs (per trasformare ext3 -> ext2) Qualche link utile da tenere sotto mano FAQ sul EXT3 filesystem ManPage di e2fsck]]></description>
			<content:encoded><![CDATA[<p>Degli strumenti simili al FDISK dei sistemi MS, ma molto più versatili e potenti sono</p>
<p>e2fsck (per eseguire il ripristino del filesystem ext2)<br />
tune2fs (per trasformare ext3 -> ext2)</p>
<p>Qualche link utile da tenere sotto mano</p>
<ol>
<li><a href="http://batleth.sapienti-sat.org/projects/FAQs/ext3-faq.html">FAQ sul EXT3 filesystem</a></li>
<li><a href="http://www.die.net/doc/linux/man/man8/e2fsck.8.html">ManPage di e2fsck</a></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.luizz.it/45/linux/file-system-quali-strumenti-per-gestire-gli-errori-del-filesystem/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Routing</title>
		<link>http://www.luizz.it/43/linux/routing</link>
		<comments>http://www.luizz.it/43/linux/routing#comments</comments>
		<pubDate>Mon, 07 Jan 2008 23:03:08 +0000</pubDate>
		<dc:creator>Luizz</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[gateway]]></category>
		<category><![CDATA[modem]]></category>
		<category><![CDATA[ppp]]></category>
		<category><![CDATA[router]]></category>

		<guid isPermaLink="false">http://luizz/?p=43</guid>
		<description><![CDATA[Tutto è nato cercando di scaricare la posta con un modem, rimanendo collegati alla rete LAN dell&#8217;ufficio. Il problema che ho incontrato è stato quello di scaricare la posta da un server su una rete non raggiungibile dalla mia LAN, bensì esclusivamente attraverso il collegamento PPP di un modem. Dapprima ho erroneamente cambiato il default [...]]]></description>
			<content:encoded><![CDATA[<p>Tutto è nato cercando di scaricare la posta con un modem, rimanendo collegati alla rete LAN dell&#8217;ufficio.</p>
<p>Il problema che ho incontrato è stato quello di scaricare la posta da un server su una rete non raggiungibile dalla mia LAN, bensì esclusivamente attraverso il collegamento PPP di un modem.<br />
Dapprima ho erroneamente cambiato il default gateway, inserendo l&#8217;IP assegnato alla mia macchina dal collegamento PPP.<br />
Questo faceva si che tutto il traffico internet si indirizzasse sul nuovo gateway, anche le richieste del DNS e questo &#8230; non è bello. Infatti usando fetchmail (che passa tutta la posta al MDA..sendmail..) e non riuscendo a risolvere i nomi di dominio dei destinatari, non trasferiva le mail scaricate poichè i DNS in resolv.conf erano quelle utili alla mia LAN.<br />
Una soluzione sarebbe stata quella di cambiare i DNS per il tempo del collegamento, ma rinunciando alla velocità dell&#8217;ADSL e adottandoi quella della connessione modem 56 K bps (quando ci arriva&#8230;).<br />
Conoscendo l&#8217;indirizzo del server mail.serverposta.org dal quale scaricare la posta e sapendo che difficilmente questo cambi improvvisamente IP ho deciso di impostare le regole del traffico in modo che:</p>
<p>a) tutte le richieste al server mail.serverposta.org vengano instradate verso il gateway x.x.x.x attestato su PPP0<br />
b) tutte le altre richieste vengano instradate al default gateway della LAN, quindi anche quelle verso i DNS.</p>
<p>Procedura:<br />
1) Modifico il file host.conf con la riga<br />
order hosts, bind<br />
In questo modo la risoluzione di un nome avviene prima attraverso il file hosts</p>
<p>2) Modifico il file hosts inserendo l&#8217;indirizzo del server di posta<br />
10.10.2.10 mail.serverposta.org</p>
<p>3) Disabilito l&#8217;opzione che consente allo script ppp-go di impostare com default gateway l&#8217;IP della PPP0</p>
<p>4) Aggiungo la regola di route seguente<br />
route add -net 10.0.0.0 netmask 255.0.0.0 gw $ipassegnato ppp0<br />
allo script post-collegamento <strong>ip-up</strong></p>
<p>Quando effettuo il collegamento posso scaricare la posta dal server e l&#8217;MDA può interrogare a piacimento il suo DNS.</p>
<p><strong>Nota sul DNS</strong> : nel file /etc/ppp/options ho inserito l&#8217;opzione <strong>usepeerdns </strong>che mi permette di ottenere gli IP del name server direttamente dal server ISP al quale mi collego. Questi dati vengono poi messi a disposizione nel file /etc/ppp/resolv.conf e nello script /etc/ppp/ip-up (leggi man pppd /usepeerdns)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.luizz.it/43/linux/routing/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installare Postfix</title>
		<link>http://www.luizz.it/62/linux/installare-postfix</link>
		<comments>http://www.luizz.it/62/linux/installare-postfix#comments</comments>
		<pubDate>Tue, 19 Apr 2005 09:37:11 +0000</pubDate>
		<dc:creator>Luizz</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[posta]]></category>
		<category><![CDATA[postfix]]></category>
		<category><![CDATA[server]]></category>

		<guid isPermaLink="false">http://www.luizz.it/62/linux/installare-postfix/</guid>
		<description><![CDATA[Procedura per scaricare, installare e configurare postfix su una distribuzione Slackware]]></description>
			<content:encoded><![CDATA[<p>Postfix è semplice da installare e ancora più semplice da configurare. Per usarlo come SMTP client si deve usare però SASL. </p>
<p><strong>Perchè Postfix</strong></p>
<p>Nella distribuzione Slackware è presente Sendmail che è un programma storico e largamente usato, ma con dei problemi di sicurezza e complessità di configurazione.<br />
Dalle impressioni ricavate su Internet ho provato ad usare <a href="http://www.postfix.org/">Postfix</a>.<br />
Già visitando il sito si riceve una sensazione rassicurante grazie anche ai documenti riportati per le varie lingue che rappresentano un valido Quick Start.</p>
<p><strong>Installazione di Postfix</strong></p>
<p>Fatto il download ed eseguita la solita installazione si può procedere alla modifica dei file di configurazione /etc/postfix/aliases e /etc/postfix/main.cf.<br />
Seguendo le indicazioni dei tutorial on-line (che trovate nell&#8217;elenco dei link) si può utilizzare il server di posta in pochi passaggi, ma se si vuole utilizzare il server SMTP del proprio provider, bisogna configurare il sistema di autenticazione SASL.</p>
<p>Quindi dal <a href="ftp://ftp.andrew.cmu.edu/pub/cyrus-mail">server FTP</a> si scarica la versione che ritiene più idonea (leggere le note del Postfix SASL Howto circa la versione supportata), io ho scaricato la versione 1.5.28, e si installa.</p>
<p>A questo punto si deve creare il seguente link come suggerito dalle istruzioni:<br />
<code>ln -s /usr/local/lib/sasl /usr/lib/sasl</code></p>
<p>Fatto questo si deve ricompilare Postfix con il supporto per SASL utilizzando i seguenti comandi.<br />
<code>% make tidy # se si hanno dei file della precedente installazione<br />
% make makefiles CCARGS="-DUSE_SASL_AUTH -I/usr/local/include" \<br />
    AUXLIBS="-L/usr/local/lib -lsasl"<br />
% make upgrade</code></p>
<blockquote><p><strong>Nota</strong>: durante il make upgrade (o install se è la prima installazione) ha dato un errore poichè non trovata la libreria libsasl.so.7.<br />
Ho risolto con un semplice SymLink da /usr/lib/libsasl&#8211;>/usr/local/lib/libsasl.so.7<br />
Questa anomalia si è presentata solo una volta su due installazioni su Slack</p></blockquote>
<p><strong>Configurazione</strong></p>
<p>Per la configurazione ho letto prima lil tutorial del <a href="http://www.pluto.linux.it/journal/pj0201/postfix.html">Pluto Journal</a> , poi il HOW TO di <a href="http://www.mrshark.it/qechowto/configurazionepostfix.html">Mr. Shark</a> ed infine la documentazione ufficiale.<br />
Dopo essermi fatto un&#8217;idea ho optato per le seguenti operazioni</p>
<p><strong>1) Inserire gli alias nel file /etc/postfix/aliases</strong><br />
Non ho creato un nuovo file ma ho utilizzato il commentatissimo file già presente sostituendo &#8216;you&#8217; nella 11^ riga con il mio account e aggiungendo qualche altro utente.<br />
Salvato il file bisogna eseguire &#8216;newaliases&#8217;.<br />
Il programma non trova il file /etc/aliases che cerca per default, quindi creo un altro bel symLink /etc/aliases &#8211;> /etc/postfix/aliases<br />
Inoltre segnala la mancanza di indicazioni nel file /etc/postfix/main.cf circa il nome del dominio o dell&#8217;host.<br />
Quindi si configura main.cf e poi ci si riprova</p>
<p><strong>2) configurare impostare il file /etc/postfix/main.cf</strong></p>
<p>Il mio server di posta è all&#8217;interno di una LAN e deve poter inviare la posta facendo il relay verso un server SMTP esterno quindi:</p>
<p><code>relayhost = [smtp.dominiovero.it]</code></p>
<p>le impostazioni per inviare la userid e password al server SMTP esterno sono :</p>
<p><code>smtp_sasl_auth_enable = yes<br />
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd<br />
smtp_sasl_security_options =</code></p>
<p>nel file /etc/postfix/sasl_passwd è presente la seguente riga:</p>
<p><code>smtp.dominiovero.it userid:password</code></p>
<p>Volendo nascondere nell&#8217;indirizzo il nome del dominio sulla LAN e far apparire quello pubblico dominiovero.it imposto il seguente comando</p>
<p><code>masquerade_domains = dominiolan.qualsiasi dominiovero.it</code></p>
<p>in questo modo posso &#8220;mascherare&#8221; il dominio della LAN</p>
<p>Per non far apparire nel banner smtp il nome del programma di posta e la versione ? sufficente impostare il formato del banner</p>
<p><code>smtpd_banner = $myhostname ESMTP $mail_name</code></p>
<p>Per far si che per un dato dominio le mail vengano inviate localmente senza trasmetterle ad un&#8217;altra macchina, si utilizza<br />
<code><br />
mydestination = $myhostname localhost.$mydomain localhost $mydomain dominiovero.it</code></p>
<p>in questo caso anche le email inviate da un utente della rete locale all&#8217;utente pippo@dominiovero.it vengono redirette localmente.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.luizz.it/62/linux/installare-postfix/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
