tag:blogger.com,1999:blog-42821284721010923102024-03-13T16:34:21.489+01:00Problemi e Soluzioni di un Sistemista informaticoSoluzioni ai problemi informatici che incontro ogni giorno. Linux, Microsoft, Windows, Fedora, Slack, Slackware.
Tutte le configurazioniMaoXhttp://www.blogger.com/profile/08016679752585117919noreply@blogger.comBlogger192125tag:blogger.com,1999:blog-4282128472101092310.post-55777997709331049632008-07-31T00:03:00.002+01:002008-07-31T00:06:05.444+01:00NovitàHo finalmente registrato un piao di domini e aperto un nuovo sito e un nuovo blog....<br />vi aspetto numerosi:<br /><a href="http://www.maurizio.proietti.name">http://www.maurizio.proietti.name</a><br /><a href="http://www.proietti.net">http://www.proietti.net</a><br /><a href="http://blog.maurizio.proietti.name">http://blog.maurizio.proietti.name</a><br /><a href="http://blog.proietti.net">http://blog.proietti.net</a>MaoXhttp://www.blogger.com/profile/08016679752585117919noreply@blogger.com0tag:blogger.com,1999:blog-4282128472101092310.post-4593242235694951992008-06-25T23:05:00.003+01:002009-11-12T20:03:26.198+01:00Aumentare dimensioni disco vmwareaumentare dimensioni disco vmware:<br />vmware-vdiskmanager -x 15Gb /hdd1/vmware/winXPPro/winXPPro.vmdk<br /><br /><a href="http://blog.maurizio.proietti.name/">http://blog.</a><a href="http://blog.maurizio.proietti.name/">maurizio.proietti.name</a>MaoXhttp://www.blogger.com/profile/08016679752585117919noreply@blogger.com0tag:blogger.com,1999:blog-4282128472101092310.post-37871882190654518802008-06-22T01:35:00.003+01:002009-11-12T20:03:39.094+01:00Sendmail: Flush specific messages from mail queueThanks<br /><a href="http://actychen.blogspot.com/2006/11/sendmail-flush-specific-messages-from.html">http://actychen.blogspot.com/2006/11/sendmail-flush-specific-messages-from.html</a><p>You can flush the sendmail queue by this command.<br />If is useful for check the status of mail server.</p><p>1. Flush all</p><p># /usr/sbin/sendmail -q -v</p><p><br />2. Flush specific domain</p><p># /usr/sbin/sendmail -qR pippo.it -v</p><p><br /></p><p><a href="http://blog.maurizio.proietti.name/">http://blog.</a><a href="http://blog.maurizio.proietti.name/">maurizio.proietti.name</a><a href="http://www.maurizio.proietti.name/htdig/search.html"></a></p>MaoXhttp://www.blogger.com/profile/08016679752585117919noreply@blogger.com0tag:blogger.com,1999:blog-4282128472101092310.post-37103953522679866922008-06-17T13:17:00.003+01:002009-11-12T20:03:57.662+01:00nota - Wsus 3.0 vs wsus 2.0La versione Wsus 3.0 non può avere come server padre la 2.0<br />La ver. 3.0 richiede windows server 2003 (minimo)<br />La ver 2.0 può essere installata su windows server 2000<br /><br /><a href="http://blog.maurizio.proietti.name/">http://blog.</a><a href="http://blog.maurizio.proietti.name/">maurizio.proietti.name</a><a href="http://www.maurizio.proietti.name/htdig/search.html"></a>MaoXhttp://www.blogger.com/profile/08016679752585117919noreply@blogger.com0tag:blogger.com,1999:blog-4282128472101092310.post-62209436793112484062008-06-17T09:23:00.004+01:002009-11-12T20:04:13.809+01:00Accedere al fileserver tramite un alias sul dns<h2>Accedere al fileserver tramite un alias sul dns</h2><br />A partire da win 2000 in poi la ricerca dei nomi in rete avviene a livello dns.<br />Se la query dns fallisce allora il pc prova a usare netbios (wins o broadcast)<br />Per abilitare l'uso delle condivisioni e quindi l'accesso a un file server tramite un alias sul dns occorre aggiungere sul server una chiave di registro fatta come segue:<br /><br /><strong>HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanServer\Parameters<br /></strong> Nome valore: DisableStrictNameChecking<br />Dato REG_DWORD il tipo<br />Radice: Decimale<br />Valore: 1<br /><br />fatto questo si è verificato un errore di accesso alla macchina server<br /><br />ho trovato questo articolo:<br /><a href="http://support.microsoft.com/kb/870911/it">http://support.microsoft.com/kb/870911/it</a><br /><a href="http://technet2.microsoft.com/windowsserver/en/library/2bbd23c5-a01d-49bc-8b1c-6d309767c5e71033.mspx?mfr=true">http://technet2.microsoft.com/windowsserver/en/library/2bbd23c5-a01d-49bc-8b1c-6d309767c5e71033.mspx?mfr=true</a><br /><br />e ho dato i seguenti comandi:<br />setspn -d HOST/FS1.prvprato1.local fs1<br />setspn -d HOST/FS1.prvprato1 fs1<br />setspn -d HOST/FS1 fs1<br /><br />setspn -A host/FS1 fs2<br /><br />e ora funziona<br /><br /><a href="http://blog.maurizio.proietti.name/">http://blog.</a><a href="http://blog.maurizio.proietti.name/">maurizio.proietti.name</a><a href="http://www.maurizio.proietti.name/htdig/search.html"></a>MaoXhttp://www.blogger.com/profile/08016679752585117919noreply@blogger.com0tag:blogger.com,1999:blog-4282128472101092310.post-38600570040441998492008-06-09T08:43:00.002+01:002009-11-12T20:04:31.142+01:00Sendmail - problemi di interpretazione del file accessOggi provavo ad aggiungere una regola su access per la gestione di un<br />account locale (da far interpretare a procmail).<p>ho aggiunto al access la riga</p><p>To:xxx@xx.dominio.it OK</p><p>ho dato il solito<br />makemap hash /etc/mail/access.db < /etc/mail/access<br />e un restart di sendmail</p><p>ma il risultato era sempre lo stesso</p><p>Jun 9 08:59:21 mail2 sm-mta[27026]: m596xLBH027026: ruleset=check_rcpt,<br />arg1=<xxx@xx.dominio.it>, relay=mail [172.21.1.1], reject=552 5.0.0<br />Utente inesistente - User unknown - Si prega contattare telefonicamente<br />allo xxx.xxxx</p><p>Dopo aver moccolato x ore<br />ho trovato la causa...</p><p><br />MANCAVA IL NOME xx.dominio.it NEL FILE<br />local-host-names</p><p>Spero vi sia di aiuto!<br />Bonaaaaa</p><p><br /></p><p><a href="http://blog.maurizio.proietti.name/">http://blog.</a><a href="http://blog.maurizio.proietti.name/">maurizio.proietti.name</a></p>MaoXhttp://www.blogger.com/profile/08016679752585117919noreply@blogger.com0tag:blogger.com,1999:blog-4282128472101092310.post-29711319076040967262008-06-05T22:42:00.003+01:002009-11-12T20:04:43.098+01:00Error 1325. 'Documenti' is not a valid short file name. - SOLUTIONHo ottenuto il seguente errore da qualche giorno.<br />Non riuscivo + a installare niente, l'errore era sempre lo stesso:<p>Tipo evento: Errore<br />Origine evento: MsiInstaller<br />Categoria evento: Nessuno<br />ID evento: 11325<br />Data: 05/06/2008<br />Ora: 23.33.30<br />Utente: NEO\Administrator<br />Computer: NEO<br />Descrizione:<br />Product: Windows Installer Clean Up -- Error 1325. 'Documenti' is not a<br />valid short file name.</p><p>Per ulteriori informazioni, consultare la Guida in linea e supporto<br />tecnico all'indirizzo <a href="http://go.microsoft.com/fwlink/events.asp">http://go.microsoft.com/fwlink/events.asp</a>.<br />Dati:<br />0000: 7b 31 32 31 36 33 34 42 {121634B<br />0008: 30 2d 32 46 34 42 2d 31 0-2F4B-1<br />0010: 31 44 33 2d 41 44 41 33 1D3-ADA3<br />0018: 2d 30 30 43 30 34 46 35 -00C04F5<br />0020: 32 44 44 35 32 7d 2DD52} </p><p><br />L'errore è insorto dopo aver cambiato lettera all'unità su cui si trova<br />la cartella "speciale" Documenti.<br />Ho riassegnato la lettera precedente all'unità e tutto è tornato ok.</p><p>Saluti<br />MaoX</p><p><a href="http://www.linux.widge.org/"><br /></a></p><p><a href="http://blog.maurizio.proietti.name/">http://blog.</a><a href="http://blog.maurizio.proietti.name/">maurizio.proietti.name</a><a href="http://www.maurizio.proietti.name/htdig/search.html"></a></p>MaoXhttp://www.blogger.com/profile/08016679752585117919noreply@blogger.com0tag:blogger.com,1999:blog-4282128472101092310.post-91142020908372875382008-04-29T17:26:00.002+01:002008-04-29T17:30:27.972+01:00Synce Linux Tytn Windows mobile 6Thanks to<br /><a href="http://www.blogger.com/img/gl.link.gif">http://www.sbontolo.com/?q=comment/reply/1023/&quote=1</a><br /><br />Tutto ciò di cui ho avuto bisogno è un solo sito web e cioè <a href="http://www.sbontolo.com/www.synce.org">www.synce.org</a> .<br />Questo è il sito ufficiale dell'applicazione SynCE che si occupa di colmare il gap con windows in quanto a sincronizzazione.<br />Ma bando alle ciance e vediamo un pò cosa fare.<br />Iniziamo modificando la lista dei repository /etc/apt/sources.list e aggiungendo <div align="left"> <pre><u><strong>deb http://ppa.launchpad.net/synce/ubuntu gutsy main<br />deb-src http://ppa.launchpad.net/synce/ubuntu gutsy main</strong></u></pre></div> <p align="left">chiaramente potete anche aggiungerli tramite <em>Adept</em>.<br />Dopo aver aggiornato con un sudo <em>apt-get update</em> avremo a disposizione i repository.</p> <p align="left">Prima di procedere è <u><strong>obbligatorio</strong></u> aggiornare i driver USB<br />eccovi i comandi da dare:</p> <p>Scolleghiamo i vecchi driver con:</p> <div align="left"> <pre><u><strong>sudo rmmod rndis_host cdc_ether usbnet</strong></u></pre></div> <p align="left">Adesso rimuoviamoli con: </p> <div align="left"> <pre><strong>sudo rm /lib/modules/`uname -r`/kernel/drivers/net/usb/{rndis_host,cdc_ether,usbnet}.ko</strong></pre><div align="left"> <p>Ora installiamo i nuovi con</p> </div> </div> <div align="left"> <pre><u><strong>sudo apt-get install usb-rndis-source cdbs</strong></u></pre><br /><pre><u><strong>sudo module-assistant auto-install usb-rndis</strong></u></pre></div> <p>Adesso installiamo i nuovi driver con</p> <pre><u><strong>sudo apt-get install odccm librra0-tools librapi2-tools</strong></u></pre><p>Ora proviamo a collegare il dispositivo e in un terminale diamo il comando </p> <p><u><strong>pls</strong></u></p> <p> Dovremmo avere una lista simile a questa</p> <p><img src="http://www.sbontolo.com/files/u1/ps.png" alt=" " height="247" width="481" /></p> <p>Se invece dando il comando <em>pls</em> avete avuto un errore simile a questo:</p> <pre>. WARNING **: synce_info_from_odccm: Failed to get a connection for <device_name>:<br />Not authenticated, you need to call !ProvidePassword with the correct password. pls:<br />Could not find configuration at path '(Default)'<br /></pre><p>allora il vostro dispositivo è protetto da password, per cui se avete Ubuntu vi serve SynCE-GNOME se avete Kubuntu (come me) installate SynCE-KPM.</p> <p>Ok siamo a buon punto, adesso bisogna passare alla sincronizzazione vera e propria.<br />Aggiungiamo questi repository:</p> <pre>deb http://opensync.gforge.punktart.de/repo/opensync-0.21/ feisty main<br />deb-src http://opensync.gforge.punktart.de/repo/opensync-0.21/ feisty main<br /></pre><p>e dopo aver aggiornato installiamo opensync con :</p> <pre><u><strong>sudo apt-get install libopensync-plugin-kdepim libopensync-plugin-python msynctool</strong></u></pre><p>come vedete ho usato i repository per la Feisty, infatti quelli er Hardy non sono completi,credo che risolveranno a breve.</p> <p>Poi installiamo i <strong>SynCE</strong> con</p> <pre>sudo apt-get install synce-sync-engine opensync-plugin-synce</pre><p>Ci siamo, adesso lanciamo SynCE engine con</p> <p><strong><u>synce-engine</u></strong></p> <p>Io ho ottenuto questo errore: </p> <pre>File "/usr/bin/sync-engine", line 84, in <module><br /> configObj = Config.Config(progopts)<br /> File "/usr/lib/python2.5/site-packages/SyncEngine/config.py", line 292, in __init__<br /> oldconf = os.path.join(self.path,"config.xml")<br />AttributeError: Config instance has no attribute 'path'</pre><p>Risolto copiando il file <a href="http://synce.svn.sf.net/svnroot/synce/trunk/sync-engine/config/config.xml">config.xml</a> nella cartella ~/.synce/ e rilanciano l'engine.<br />Adesso che tutto funziona bisogna creare una partnership tra PC e dispositivo mobile. In un altro terminale,date questo comando</p> <pre>$ create_partnership.py "Linux desktop" "Contacts,Calendar"<br /><br /><br />Se da il seguente errore:<br />[root@localhost ~]# create_partnership.py "Linux desktop" "Contacts,Calendar"<br />Creating partnership...<br />error: failed to create partnership<br /> org.freedesktop.DBus.Python.NameError: Traceback (most recent call last):<br /> File "/usr/lib/python2.5/site-packages/dbus/service.py", line 655, in _message_cb<br /> retval = candidate_method(self, *args, **keywords)<br /> File "/usr/lib/python2.5/site-packages/SyncEngine/kernel.py", line 689, in CreatePartnership<br /> id=self.PshipManager.CreateNewPartnership(name, sync_items).info.id<br /> File "/usr/lib/python2.5/site-packages/SyncEngine/pshipmgr.py", line 389, in CreateNewPartnership<br /> raise NoFreeSlots("all slots are currently full")<br />NameError: global name 'NoFreeSlots' is not defined<br /><br />significa che avete troppe partnership settate sul dispositivo.<br /><br />fare<br />list_partnerships.py<br />per vedere le partnership impostate<br />e usare<br />/usr/bin/delete_partnership.py<br />per eliminarne una.<br /><br /><br /></pre><p>Dove <em>Linux Desktop</em> è il nome che avrete dato al vostro PC (potete scegliere ciò che vi piace) mentre nella lista degli elementi da sincronzzare ci sono i contatti e il calendari. Potete anche aggiungere Tasks e Files.</p> <p>Adesso passiamo a <strong>OpenSync</strong>.<br />Non sbraitate, abbiamo quasi finito!!<br />Vediamo quali plugin sono installati con il comando</p> <pre>$ msynctool --listplugins</pre><p>Nella lista deve esserci il plugin chiamato synce-opensync-plugin.<br />Se non ci fosse scaricatelo da qui<a href="http://synce.svn.sf.net/svnroot/synce/trunk/sync-engine/plugins/synce-opensync-plugin-2x.py"> synce-opensync-plugin</a> e mettetelo nella cartella /usr/lib/opensync/python-plugins</p> <p>Creiamo un gruppo e aggiungiamoci i plugin</p> <pre>$ msynctool --addgroup synce-sync<br />$ msynctool --addmember synce-sync synce-opensync-plugin<br />$ msynctool --addmember synce-sync kdepim-sync<br /></pre><p> Fatto! Se non avete spento sync-engine basta fare una sincronizzazione con </p> <pre>$ msynctool --sync synce-sync</pre><p>Per provare che la sincronizzazione sia andata a buon fine provate a lanciare ad esempio Kontact (che gestisce i contatti appunto) e dovreste vedere tutti i contatti che avete anche sul palmare.</p> <p>Io in realtà sono andato avanti perchè non riuscivo a sfogliare la card nel nel palmare.<br />Per far ciò mi sono affidato ad una programma nato per Gnome e cioè Nautilus.<br />Se vi interessa potete seguire i pochi passaggi a questo indirizzo</p><br /><p><a href="http://www.synce.org/moin/SynceTools/SynceVfs">http://www.synce.org/moin/SynceTools/SynceVfs</a></p><br /><p><br /></p>MaoXhttp://www.blogger.com/profile/08016679752585117919noreply@blogger.com1tag:blogger.com,1999:blog-4282128472101092310.post-54645432604419993882008-04-23T00:45:00.001+01:002008-04-23T00:45:56.440+01:00lilo su hdc invece che hda<h2><a href="http://www.pluto.it/files/ildp/HOWTO/LILO/LILO.html#toc4">Installare su <code>hdc</code> per avviarlo come <code>hda</code> usando <code>bios=</code></a></h2> <p>Lilo permette di mappare l'immagine del kernel da un disco e di istruire il BIOS perché la recuperi da un altro disco. Per esempio, a me capita spesso di installare Linux su un disco collegato come <code>hdc</code> (disco principale del controller secondario), e di avviarlo come sistema autonomo sul controller IDE primario di un altro computer. Ho fatto una copia del floppy di installazione in una piccola partizione, per poter installare su <code>hdc</code> eseguendo <em>chroot</em> su una console virtuale, continuando ad usare il sistema per fare altro.</p> <p>Il file <em>lilo.conf</em> usato per installare Lilo ha questo aspetto:</p> <p> </p><pre># Questo file deve essere usato da un sistema che giri su /dev/hdc<br />boot = /dev/hdc # sovrascrive l'MBR di hdc<br />disk = /dev/hdc # specifica come hdc verrà visto:<br /> bios = 0x80 # il bios lo vedrà come primo disco<br />delay = 0<br />vga = 0<br /><br />image = /boot/vmlinux # l'immagine risiede su /dev/hdc1<br /> root = /dev/hda1 # ma all'avvio sarà su hda1<br /> label = Linux<br /> read-only<br /></pre> <p>Questo file di configurazione deve essere usato da un Lilo funzionante <b>su /dev/hdc1</b>. Le mappe di Lilo che vengono scritte nel settore di avvio (<code>/dev/hdc</code>) devono far riferimento ai file residenti in <code>/boot</code> (attualmente installati su hdc); questi file verranno letti da hda quando il disco verrà avviato come sistema autonomo.</p> <p>Io chiamo questo file di configurazione <code>/mnt/etc/lilo.conf.hdc</code> (<code>/mnt</code> è dove viene montato hdc durante l'installazione). L'installazione di Lilo avviene invocando ``<code>cd /mnt; chroot . sbin/lilo -C /etc/lilo.conf.hdc</code>''. Si faccia riferimento alla pagina di manuale di <em>chroot</em> se questo comando sembra una magia.</p> <p>La direttiva ``<code>bios=</code>'' di <code>lilo.conf</code> si usa per dire a Lilo che cosa il BIOS pensa dei propri dispositivi. Le chiamate al BIOS identificano i floppy e i dischi rigidi con un numero: 0x00 e 0x01 selezionano i dischi floppy, 0x80 e i numeri successivi selezionano i dischi rigidi (i vecchi BIOS possono accedere solo a due dischi). Il significato di ``<code>bios = 0x80</code>'' usato nell'esempio precedente significa quindi ``usa 0x80 nelle chiamate al BIOS per <code>/dev/hdc</code>''.</p> <p>Questa direttiva di Lilo può essere utile in altre situazioni, per esempio quando il proprio BIOS è in grado di avviare il sistema da dischi SCSI piuttosto che da dischi IDE. Quando sono presenti sia dispositivi IDE che SCSI, Lilo non può sapere se 0x80 si riferirà all'uno o all'altro, poiché l'utente può scegliere quale usare tramite i menu di configurazione del BIOS, e non è possibile accedere al BIOS mentre Linux è in funzione.</p> <p>Lilo, come comportamento predefinito, assume che i dischi IDE vengano mappati per primi dal BIOS. Si può annullare questo comportamento usando nel proprio <code>/etc/lilo.conf</code> istruzioni come queste:</p> <p> </p><pre>disk = /dev/sda<br /> bios = 0x80<br /></pre>MaoXhttp://www.blogger.com/profile/08016679752585117919noreply@blogger.com0tag:blogger.com,1999:blog-4282128472101092310.post-63130797926377230952008-04-17T10:27:00.004+01:002009-11-12T20:04:57.565+01:00Installare php-5.2.x su centos 5Installing PHP 5.2.x on RedHat ES5, CentOS 5, etc<br /><br />I’ve had to follow this tutorial a few times myself now so decided I should share it with the world.<br /><br />A few of our applications which make use of SOAP get a Segmentation Fault if run with PHP 5.1.x or lower. We believe this is due to a bug in PHP but can’t be sure, regardless it works fine in PHP 5.2.4 and above.<br /><br />Problem is, RedHat ES5 does not have support at this time for anything higher than 5.1.6, and we didn’t want to break RPM dependancys etc by installing from source.<br /><br />To install PHP 5.2.5 (Highest in repository at this time) you can make use of a RPM repository maintained by Remi:<br /><br />http://blog.famillecollet.com/post/2005/10/02/8-telechargement-installation-et-yum<br /><br />He has a repository for each distro, but to save you translating for the ES5 one I’ll give you the commands here. Run the following to get up and running:<br />wget http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-2.noarch.rpm<br />wget http://rpms.famillecollet.com/el5.i386/remi-release-5-4.el5.remi.noarch.rpm<br />rpm -Uvh remi-release-5*.rpm epel-release-5*.rpm<br /><br />You now have the Remi repository on your system, however it is disabled by default. Obviously you don’t want all of your packages been effected by this repository, however to enable it for a specific package, run the following:<br />yum --enablerepo=remi update php<br /><br />You should now have the latest PHP5 installed:<br /># php -v<br />PHP 5.2.5 (cli) (built: Nov 10 2007 10:52:30)<br />Copyright (c) 1997-2007 The PHP Group<br />Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies<br /><br /><a href="http://blog.maurizio.proietti.name/">http://blog.</a><a href="http://blog.maurizio.proietti.name/">maurizio.proietti.name</a><a href="http://www.maurizio.proietti.name/htdig/search.html"></a>MaoXhttp://www.blogger.com/profile/08016679752585117919noreply@blogger.com2tag:blogger.com,1999:blog-4282128472101092310.post-89057252609849819732008-04-17T08:51:00.006+01:002008-04-17T09:59:30.208+01:00Installare snort e php-acid su centos 5<p class="line862">You should make sure that you have <a href="http://wiki.centos.org/PackageManagement/Yum/Priorities">Priorities</a> installed. <span class="anchor" id="line-11"></span><span class="anchor" id="line-12"></span></p><p class="line867"> </p><p class="line874">yum-priorities is available in the CentOS 5 repositories: <span class="anchor" id="line-14"></span><span class="anchor" id="line-15"></span></p><p class="line867"><span class="anchor" id="line-16"></span></p><pre>yum install yum-priorities</pre><span class="anchor" id="line-17"></span><span class="anchor" id="line-18"></span><p class="line874">Plugins are enabled in CentOS 5 by default. <span class="anchor" id="line-19"></span><span class="anchor" id="line-20"></span></p><p class="line862">Make sure that yum-priorities is enabled by editing the <strong>/etc/yum/pluginconf.d/priorities.conf</strong> file, and ensuring that it contains the following lines: <span class="anchor" id="line-21"></span><span class="anchor" id="line-22"></span></p><p class="line867"><span class="anchor" id="line-23"></span></p><pre>[main]<br /><span class="anchor" id="line-24"></span>enabled=1<br /><span class="anchor" id="line-25"></span></pre><span class="anchor" id="line-26"></span><span class="anchor" id="line-27"></span><p class="line862">Edit the <strong>.repo files in /etc/yum.repos.d/</strong> and set up priorities by adding the line: <span class="anchor" id="line-28"></span><span class="anchor" id="line-29"></span></p><p class="line867"><span class="anchor" id="line-30"></span></p><pre>priority=N<br /><span class="anchor" id="line-31"></span></pre><span class="anchor" id="line-32"></span><span class="anchor" id="line-33"></span><p class="line874">to a repository entry, where N is an integer number from 1 to 99. <span class="anchor" id="line-34"></span><span class="anchor" id="line-35"></span></p><p class="line874">The recommended settings are: <span class="anchor" id="line-36"></span></p><pre>[base], [addons], [updates], [extras] ... priority=1<br /><span class="anchor" id="line-37"></span>[centosplus],[contrib] ... priority=2<br /><span class="anchor" id="line-38"></span>Third Party Repos such as rpmforge ... priority=N (where N is > 10 and based on your preference)<br /><span class="anchor" id="line-39"></span></pre><span class="anchor" id="line-40"></span><span class="anchor" id="line-41"></span><span class="anchor" id="line-42"></span><span class="anchor" id="line-43"></span><p class="line867"> </p><h3 id="head-b2e1db5c8b5c90cbd2e854ee070ba1e0da8824dd">1.2. RPMforge</h3> <span class="anchor" id="line-44"></span><p class="line862">Download the rpmforge-release package. Choose one of the two links below, depending on your architecture. If you are unsure of which one to use you can check your architecture with the command <strong>uname -i</strong> <span class="anchor" id="line-45"></span><span class="anchor" id="line-46"></span></p><ul><li><p class="line862">i386 <a class="http" href="http://apt.sw.be/redhat/el5/en/i386/RPMS.dag/rpmforge-release-0.3.6-1.el5.rf.i386.rpm">http://apt.sw.be/redhat/el5/en/i386/RPMS.dag/rpmforge-release-0.3.6-1.el5.rf.i386.rpm</a> <span class="anchor" id="line-47"></span></p></li><li><p class="line862">x86_64 <a class="http" href="http://apt.sw.be/redhat/el5/en/x86_64/RPMS.dag/rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm">http://apt.sw.be/redhat/el5/en/x86_64/RPMS.dag/rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm</a> <span class="anchor" id="line-48"></span><span class="anchor" id="line-49"></span></p></li></ul><p class="line862">(You can find a complete list of rpmforge-release package packages at <a class="http" href="http://dag.wieers.com/packages/rpmforge-release/">http://dag.wieers.com/packages/rpmforge-release/</a> but it is recommended that you use one of the two listed above). <span class="anchor" id="line-50"></span><span class="anchor" id="line-51"></span></p><p class="line874">Install DAG's GPG key <span class="anchor" id="line-52"></span><span class="anchor" id="line-53"></span></p><pre>rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt</pre><span class="anchor" id="line-54"></span><span class="anchor" id="line-55"></span><p class="line874">Verify the package you have downloaded <span class="anchor" id="line-56"></span><span class="anchor" id="line-57"></span></p><pre>rpm -K rpmforge-release-0.3.6-1.el5.rf.*.rpm</pre><span class="anchor" id="line-58"></span><span class="anchor" id="line-59"></span><p class="line867"><em>Security warning:</em> The rpmforge-release package imports GPG keys into your RPM database. As long as you have verified the package and trust Dag then it should be safe. <span class="anchor" id="line-60"></span><span class="anchor" id="line-61"></span></p><p class="line874">Install the package <span class="anchor" id="line-62"></span><span class="anchor" id="line-63"></span></p><pre>rpm -i rpmforge-release-0.3.6-1.el5.rf.*.rpm</pre><span class="anchor" id="line-64"></span><span class="anchor" id="line-65"></span><p class="line874">This will add a yum repository config file and import the appropriate GPG keys. At this point, you can set the priority of the RPMForge repository, and also of the CentOS repositories if you have not done so yet.</p><br /><p class="line874">Fatto questo occorre aggiungere un altro repository:</p><p class="line874">[root@vmonitor-pub ~]# cat /etc/yum.repos.d/alcancelibre.org.repo<br />[AL-Desktop]<br />name=Enterprise Linux $releasever - $basearch - AL Desktop<br />mirrorlist=http://www.alcancelibre.org/al/el5/al-desktop<br />gpgkey=http://www.alcancelibre.org/al/AL-RPM-KEY<br />priority=11</p><br /><br />wget http://www.alcancelibre.org/al/webapps/AL-RPM-KEY<br />rpm --import AL-RPM-KEY<br /><p class="line874"><br /></p><p class="line874"><br /></p><p class="line874">Test with this command: </p><pre>yum check-update</pre><span class="anchor" id="line-70"></span><span class="anchor" id="line-71"></span><p class="line874">It should output these two lines: <span class="anchor" id="line-72"></span><span class="anchor" id="line-73"></span></p><pre>Loading "priorities" plugin<br /><span class="anchor" id="line-74"></span>...<br /><span class="anchor" id="line-75"></span>76 packages excluded due to repository priority protections</pre><span class="anchor" id="line-76"></span><span class="anchor" id="line-77"></span><p class="line874">The number above may differ, but there should be several packages shown as being excluded. <span class="anchor" id="line-78"></span><span class="anchor" id="line-79"></span></p><p class="line874">If so then it looks like things are working so try installing something like this <span class="anchor" id="line-80"></span><span class="anchor" id="line-81"></span></p><pre>yum install snort-mysql+flexresp.i386 snort-rep.i386 snort-snmp+flexresp.i386 php-acid.noarch mysql-server<br /><br /></pre>MaoXhttp://www.blogger.com/profile/08016679752585117919noreply@blogger.com0tag:blogger.com,1999:blog-4282128472101092310.post-74837753796653096592008-04-08T09:38:00.002+01:002008-04-08T09:40:41.032+01:00VESA modes<h2><a name="ss5.3">5.3 What VESA modes are available to me? </a> </h2> <p>This really depends on the type of VESA 2.0 compliant graphic card that you have in your system, and the amount of video memory available. This is just a matter of testing which modes work best for your graphic card. </p> <p>The following table shows the mode numbers you can input at the VGA prompt or for use with the LILO program. (actually these numbers are plus 0x200 to make it easier to refer to the table) </p> <p></p> <pre>Colours 640x400 640x480 800x600 1024x768 1152x864 1280x1024 1600x1200<br /> --------+--------------------------------------------------------------<br /> 4 bits | ? ? 0x302 ? ? ? ?<br /> 8 bits | 0x300 0x301 0x303 0x305 0x161 0x307 0x31C<br /> 15 bits | ? 0x310 0x313 0x316 0x162 0x319 0x31D<br /> 16 bits | ? 0x311 0x314 0x317 0x163 0x31A 0x31E<br /> 24 bits | ? 0x312 0x315 0x318 ? 0x31B 0x31F<br /> 32 bits | ? ? ? ? 0x164 ? </pre> <p>Key: 8 bits = 256 colours, 15 bits = 32,768 colours, 16 bits = 65,536 colours, 24 bits = 16.8 million colours, 32 bits - same as 24 bits, but the extra 8 bits can be used for other things, and fits perfectly with a 32 bit PCI/VLB/EISA bus. </p>MaoXhttp://www.blogger.com/profile/08016679752585117919noreply@blogger.com0tag:blogger.com,1999:blog-4282128472101092310.post-49537636199299239092008-02-12T18:27:00.001+01:002008-02-12T18:27:22.986+01:00Fedora 8 vga=791 - vesa fbNon mi funzionava con<br>vga=791<br>ho provato con<br>vga=0x317<br>Tutto okMaoXhttp://www.blogger.com/profile/08016679752585117919noreply@blogger.com0tag:blogger.com,1999:blog-4282128472101092310.post-73902595030658409082008-02-05T09:36:00.001+01:002008-02-05T09:36:02.788+01:00Salvare le impostazioni di puttyPer trasferire fra 2 pc le impostazioni del putty occorre esportare e <br>reimportare la seguente chiave di registro:<br>HKEY_CURRENT_USER\Software\SimonTathamMaoXhttp://www.blogger.com/profile/08016679752585117919noreply@blogger.com0tag:blogger.com,1999:blog-4282128472101092310.post-13888082719850951342008-01-30T02:15:00.001+01:002008-01-30T02:15:58.986+01:00Problema e soluzione installazione squidGuard su fedora e CentOS - lex.yy.cNel caso in cui, durante l'installazione di squidguard si riceve il <br>seguente errore:<p>[root@proxy squidGuard-1.3]# make<br>making all in squidGuard-1.3<br>make[1]: Entering directory `/root/sw/squidGuard-1.3/src'<br>making all in src<br>gcc -I.. -I. -I. -I/usr/local/BerkeleyDB/include -DHAVE_CONFIG_H -g -O2 <br>-I/usr/local/BerkeleyDB/include -c main.c<br>gcc -I.. -I. -I. -I/usr/local/BerkeleyDB/include -DHAVE_CONFIG_H -g -O2 <br>-I/usr/local/BerkeleyDB/include -c sgLog.c<br>gcc -I.. -I. -I. -I/usr/local/BerkeleyDB/include -DHAVE_CONFIG_H -g -O2 <br>-I/usr/local/BerkeleyDB/include -c sgDb.c<br>gcc -I.. -I. -I. -I/usr/local/BerkeleyDB/include -DHAVE_CONFIG_H -g -O2 <br>-I/usr/local/BerkeleyDB/include -c sgDiv.c<br>gcc -I.. -I. -I. -I/usr/local/BerkeleyDB/include -DHAVE_CONFIG_H -g -O2 <br>-I/usr/local/BerkeleyDB/include -c sgFree.c<br>yacc -d sg.y || (cp y.tab.c.bison y.tab.c && cp y.tab.h.bison y.tab.h)<br>/bin/sh: yacc: command not found<br>gcc -I.. -I. -I. -I/usr/local/BerkeleyDB/include -DHAVE_CONFIG_H -g -O2 <br>-I/usr/local/BerkeleyDB/include -c y.tab.c<br>: sg.l || cp lex.yy.c.flex lex.yy.c<br>gcc -I.. -I. -I. -I/usr/local/BerkeleyDB/include -DHAVE_CONFIG_H -g -O2 <br>-I/usr/local/BerkeleyDB/include -c lex.yy.c<br>gcc: lex.yy.c: No such file or directory<br>gcc: no input files<br>make[1]: *** [lex.yy.o] Error 1<br>make[1]: Leaving directory `/root/sw/squidGuard-1.3/src'<br>make: *** [all] Error 1<p><p>La soluzione è semplice:<br>[root@proxy squidGuard-1.3]# yum install flex<br>[root@proxy squidGuard-1.3]# make clean<br>[root@proxy squidGuard-1.3]# ./configure<br>[root@proxy squidGuard-1.3]# make<br>[root@proxy squidGuard-1.3]# make install<p>Problema risolto!!!MaoXhttp://www.blogger.com/profile/08016679752585117919noreply@blogger.com0tag:blogger.com,1999:blog-4282128472101092310.post-73896249439034433472008-01-25T01:32:00.000+01:002008-01-25T01:37:14.331+01:00Inserire codice html o xml su blogspotPEr inserire del codice che non venga interpretato dal browser possiamo seguire uno dei tanti esempi descritti qui:<br /><a href="http://www.learningmovabletype.com/a/000235display_code/">http://www.learningmovabletype.com/a/000235display_code/</a><br /><br />Un metodo che ho testato è quello di sostituire i codici ascii dei caratteri che compongono i tag.<br /><br />Quindi al posto di <b><</b> usare <b>&lt;</b> <br />e al posto di <b>></b> usare <b>&gt;</b>MaoXhttp://www.blogger.com/profile/08016679752585117919noreply@blogger.com0tag:blogger.com,1999:blog-4282128472101092310.post-1862757895286429772008-01-25T00:45:00.001+01:002009-11-12T20:05:30.908+01:00Voip su windows mobile 6 e configurazione di ipdialplan.xmlOggi ho configurato il mio PDA (Hermes con windows mobile 6) per connettersi a mytcom.it e sfruttare il loro servizio voip per telefonare a tariffe vantaggiose.<br />Dopo aver configurato il mio pda ed aver stabilito la connessione correttamente<br />come mostrato nei seguenti screenshot:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgngUoosiZocUx_ZcG6Efctu1dlc6Dsqu62tAYZtxuEGqsmB_X0MbB-01MUShs_-Ngb-mEMNf8IOToGI6GcJ_-0UbV4jMzUEHiDhmAIEETdOqRRiViMWZgBFCdtfvJn_Ycs4tK9XIERXG4/s1600-h/voip01.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgngUoosiZocUx_ZcG6Efctu1dlc6Dsqu62tAYZtxuEGqsmB_X0MbB-01MUShs_-Ngb-mEMNf8IOToGI6GcJ_-0UbV4jMzUEHiDhmAIEETdOqRRiViMWZgBFCdtfvJn_Ycs4tK9XIERXG4/s320/voip01.jpg" alt="" id="BLOGGER_PHOTO_ID_5159196543357594770" border="0" /></a><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMdeFV0FThmF7RLufhyphenhyphenFOtK3mOsd4S-jfoHbpZLIYtTeP2wmbA4V1K8MbODx3ENGeuwU_eoLgldUlOkmY66QD-3TPv3RxM_miu-iUoK-gi8kUT6robHX7J3a1wsSv1eIB9wl-y7kxdPAY/s1600-h/voip02.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMdeFV0FThmF7RLufhyphenhyphenFOtK3mOsd4S-jfoHbpZLIYtTeP2wmbA4V1K8MbODx3ENGeuwU_eoLgldUlOkmY66QD-3TPv3RxM_miu-iUoK-gi8kUT6robHX7J3a1wsSv1eIB9wl-y7kxdPAY/s320/voip02.jpg" alt="" id="BLOGGER_PHOTO_ID_5159196689386482850" border="0" /></a><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRaOpPJtl1DstkQ4hSIiOcZnYTtg2-FuKKRbBDGkOAjB-0bseZjzkjEo47W0Yh4kbIWXsDouVPulSoK4f9AETjEqOvxjKgM_CBw3CQoq0tT1Mu5OEUnEbvS6swiALiR8o6HGl1AYhv7CQ/s1600-h/voip03.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRaOpPJtl1DstkQ4hSIiOcZnYTtg2-FuKKRbBDGkOAjB-0bseZjzkjEo47W0Yh4kbIWXsDouVPulSoK4f9AETjEqOvxjKgM_CBw3CQoq0tT1Mu5OEUnEbvS6swiALiR8o6HGl1AYhv7CQ/s320/voip03.jpg" alt="" id="BLOGGER_PHOTO_ID_5159196904134847666" border="0" /></a><br />Ho fatto le classiche chiamate di prova ai numeri 690 e 695 e tutto funzionava correttamente.<br />Ho quindi aggiunto del credito al mio account e ho provato a chiamare numeri fissi o cellulari.<br />Ottenevo sempre un errore come il seguente:<br />"cannot complete the call phone number may not be valid"<br /><br />Mi sono un po' scervellato per capire cosa potesse essere, ho chiesto aiuto al supporto di mytcom.it ma per loro tutto era ok (infatti funzionava tutto con i loro numeri di test)<br />fino a quando non ho capito...<br />il problema era la COMPOSIZIONE del numero, era impostato male il file<br /><strong>ipdialplan.xml<br /><br /></strong>Presente nell directory \windows sul mio pda<br /><br />Dopo aver cercato un po' su internet ed aver trovato le seguenti informazioni:<br /><a href="http://forum.xda-developers.com/showthread.php?p=1846002">http://forum.xda-developers.com/showthread.php?p=1846002</a><br /><a href="http://msdn2.microsoft.com/en-us/library/bb202934.aspx">http://msdn2.microsoft.com/en-us/library/bb202934.aspx</a><br /><a href="http://msdn2.microsoft.com/en-us/library/aa921921.aspx">http://msdn2.microsoft.com/en-us/library/aa921921.aspx</a><br /><a href="http://msdn2.microsoft.com/en-us/library/aa921954.aspx">http://msdn2.microsoft.com/en-us/library/aa921954.aspx</a><br /><br />mi sono deciso a modificarmi il file<br />ipdialplan.xml<br /><br />che allego di seguito:<br />io l'ho provato con molti numeri che ho in rubrica, sia con il +39 che senza, sia fissi che cellulari e tutto sembra funzionare correttamente.<br /><br /><br /><br /><dialplan xmlns='http://schemas.microsoft.com/embedded/VoIP'><br /> <dialplan-header><br /> <host>#use_sipsrv_host_name#</host><br /> </dialplan-header><br /> <!-- Dial Plan rules --><br /> <!-- IP address rules --><br /> <rule pattern='\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}'<br /> restrict='Cell,SMS'<br /> /><br /> <rule pattern='(\d{1,3})\*(\d{1,3})\*(\d{1,3})\*(\d{1,3})'<br /> dial='\1.\2.\3.\4'<br /> display='\1.\2.\3.\4'<br /> transfer='\1.\2.\3.\4'<br /> restrict='Cell,SMS'<br /> /><br /> <!-- 11-digits rules --><br /> <rule pattern='1\s*-?\s*(\d{3})\s*-?\s*(\d{3})\s*-?\s*(\d{4})(\s*[Xx]\s*\d+)?'<br /> dial='sip:91\1\2\3@$host$'<br /> display='1 (\1) \2-\3'<br /> transfer='sip:1\1\2\3@$host$'<br /> /><br /> <rule pattern='1\s*-?\s*\((\d{3})\)\s*-?\s*(\d{3})\s*-?\s*(\d{4})(\s*[Xx]\s*\d+)?'<br /> dial='sip:91\1\2\3@$host$'<br /> display='1 (\1) \2-\3'<br /> transfer='sip:1\1\2\3@$host$'<br /> /><br /> <rule pattern='\+\s*1\s*-?\s*(\d{3})\s*-?\s*(\d{3})\s*-?\s*(\d{4})(\s*[Xx]\s*\d+)?'<br /> dial='sip:91\1\2\3@$host$'<br /> display='+1 (\1) \2-\3'<br /> transfer='sip:1\1\2\3@$host$'<br /> /><br /> <rule pattern='\+\s*1\s*-?\s*\((\d{3})\)\s*-?\s*(\d{3})\s*-?\s*(\d{4})(\s*[Xx]\s*\d+)?'<br /> dial='sip:91\1\2\3@$host$'<br /> display='+1 (\1) \2-\3'<br /> transfer='sip:1\1\2\3@$host$'<br /> /><br /><!-- 11-cifre-by-maox-x-italy +39 33344455566--><br /><rule pattern='\+\s*(\d{2})\s*(\d{11})'<br /> dial='sip:\2@$host$'<br /> display='+\1\2'<br /> transfer='sip:\2@$host$'<br /> /><br /><!-- 10-cifre-by-maox-x-italy +39 3334445556--><br /><rule pattern='\+\s*(\d{2})\s*(\d{10})'<br /> dial='sip:\2@$host$'<br /> display='+\1\2'<br /> transfer='sip:\2@$host$'<br /> /><br /><!-- 9-cifre-by-maox-x-italy +39 3334445556--><br /><rule pattern='\+\s*(\d{2})\s*(\d{9})'<br /> dial='sip:\2@$host$'<br /> display='+\1\2'<br /> transfer='sip:\2@$host$'<br /> /><br /><!-- 8-cifre-by-maox-x-italy +39 333444555--><br /><rule pattern='\+\s*(\d{2})\s*(\d{8})'<br /> dial='sip:\2@$host$'<br /> display='+\1\2'<br /> transfer='sip:\2@$host$'<br /> /><br /><!-- qualsiasi-cifre-by-maox-x-italy 4916 oppure 695 oppure qualsiasi numero senza +39--><br /><rule pattern='(\d+)'<br /> dial='sip:\1@$host$'<br /> display='\1'<br /> transfer='sip:\1@$host$'<br /> /><br /><!-- 10-digits rules --><br /> <rule pattern='(\d{3})\s*(\d{3})\s*-?\s*(\d{4})(\s*[Xx]\s*\d+)?'<br /> dial='sip:9\1\2\3@$host$'<br /> display='(\1) \2-\3'<br /> transfer='sip:\1\2\3@$host$'<br /> /><br /> <rule pattern='\((\d{3})\)\s*(\d{3})\s*-?\s*(\d{4})(\s*[Xx]\s*\d+)?'<br /> dial='sip:9\1\2\3@$host$'<br /> display='(\1) \2-\3'<br /> transfer='sip:\1\2\3@$host$'<br /> /><br /> <!-- 7-digits rules --><br /> <rule pattern='(\d{3})\s*-?\s*(\d{4})'<br /> dial='sip:9425\1\2@$host$'<br /> display='\1-\2'<br /> transfer='sip:425\1\2@$host$'<br /> /><br /> <!-- SIP URI rules --><br /> <rule pattern='[Ss][Ii][Pp][Ss]?:\s*(\d{3})(\d{3})(\d{4})@(.+)'<br /> display='(\1) \2-\3'<br /> restrict='Cell,SMS'<br /> /><br /> <rule pattern='([Ss][Ii][Pp][Ss]?:)?\s*([a-zA-Z0-9_-]+)@(.+)'<br /> display='\2'<br /> restrict='Cell,SMS'<br /> /><br /> <rule pattern='[Ss][Ii][Pp][Ss]?:\s*([^@]+)'<br /> display='\1'<br /> restrict='Cell,SMS'<br /> /><br /> <!-- 5-digits rules --><br /> <rule pattern='(\d{3})-?(\d{2})'<br /> dial='sip:\1\2@$host$'<br /> display='\1\2'<br /> transfer='sip:\1\2@$host$'<br /> /><br /> <rule pattern='1\s*\((\d{3})\)\s*(\d)'<br /> dial='sip:1\1\2@$host$'<br /> display='1\1\2'<br /> transfer='sip:1\1\2@$host$'<br /> /><br /> <!-- Only digits --><br /> <rule pattern='(\d+)'<br /> dial='sip:\1@$host$'<br /> display='\1'<br /> transfer='sip:\1@$host$'<br /> /><br /></dialplan><br /><br /><a href="http://blog.maurizio.proietti.name/">http://blog.</a><a href="http://blog.maurizio.proietti.name/">maurizio.proietti.name</a>MaoXhttp://www.blogger.com/profile/08016679752585117919noreply@blogger.com3tag:blogger.com,1999:blog-4282128472101092310.post-50723991554424056682008-01-23T10:47:00.001+01:002008-01-23T10:50:05.745+01:00Creare o Revocare certificato openvpn<tt>Questi sono i passaggi necessari:<br /><br />#################################<br />CREARE UN CERTIFICATO:<br />cd /etc/openvpn/easy-rsa/<br />. ./vars<br />./build-key NOMEUTENTE<br /><br />vi /etc/openvpn/ipp.txt<br /><br /><br />#################################<br />REVOCARE UN CERTIFICATO<br />cd /etc/openvpn/easy-rsa/<br />. ./vars<br />./revoke-full NOMEUTENTE<br /><br /><br />!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!<br />Dalla guida:<br /><a href="http://openvpn.net/easyrsa.html">http://openvpn.net/easyrsa.html</a><br /><br /></tt> <pre>BUILD AND SIGN A CERTIFICATE SIGNING REQUEST USING A<br />LOCALLY INSTALLED ROOT CERTIFICATE/KEY -- this<br />script generates and signs a certificate in one step,<br />but it requires that the generated certificate and<br />private key files be copied to the destination host<br />over a secure channel. <br />1. ./build-key mycert (no password protection)<br />2. OR ./build-key-pass mycert (with password protection)<br />3. OR ./build-key-pkcs12 mycert (PKCS #12 format)<br />4. OR ./build-key-server mycert (with nsCertType=server)<br />5. mycert.crt and mycert.key will be built in your <br />KEY_DIR directory, and mycert.crt will be signed <br />by your root CA. If ./build-key-pkcs12 was used a <br />mycert.p12 file will also be created including the <br />private key, certificate and the ca certificate. </pre><br /><br /><tt><br />!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!<br />Dalla guida:<br /><a href="http://openvpn.net/howto.html#pki">http://openvpn.net/howto.html#pki</a><br /></tt> <h3>Generate certificates & keys for 3 clients</h3> <p>Generating client certificates is very similar to the previous step. On Linux/BSD/Unix:</p> <blockquote> <pre><b>./build-key client1 ./build-key client2 ./build-key client3</b></pre> </blockquote> <p>On Windows:</p> <blockquote> <pre><b>build-key client1 build-key client2 build-key client3</b></pre> </blockquote> <p>If you would like to password-protect your client keys, substitute the <b>build-key-pass</b> script.</p> <p>Remember that for each client, make sure to type the appropriate <b>Common Name</b> when prompted, i.e. "client1", "client2", or "client3". Always use a unique common name for each client.</p>MaoXhttp://www.blogger.com/profile/08016679752585117919noreply@blogger.com0tag:blogger.com,1999:blog-4282128472101092310.post-20349886867172510442007-12-21T12:03:00.001+01:002007-12-21T12:03:53.452+01:00Fedora 7 madwifi problem - 'Hardware didn't respond as expected' (HAL status 3)To solve this problem with<br>Atheros Communications, Inc. AR5006EG 802.11 b/g Wireless PCI Express<br>Adapter (rev 01)<br>i installed<br><a href="http://snapshots.madwifi.org/madwifi-ng/madwifi-ng-r3067-20071220.tar.gz">http://snapshots.madwifi.org/madwifi-ng/madwifi-ng-r3067-20071220.tar.gz</a><br>then, in the file<br>/etc/modprobe.d/blacklist<br>add the following line:<br>blacklist ath5k<br>and reboot.<p>ByeMaoXhttp://www.blogger.com/profile/08016679752585117919noreply@blogger.com1tag:blogger.com,1999:blog-4282128472101092310.post-17447633091191233792007-11-26T12:01:00.001+01:002007-11-26T12:17:11.352+01:00Dettagli errore 150 MySql su creazione foreign key (chiave straniera)<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWZjB-KVYnV8HJlx8BoGvb_tOvUDEwgwNN8l8uYO4pZs-YoUGDHkTYolRTsSiaqrqS-I9CN7p-X2HOCRK8aTtxsF0QrLHNVIvZoHBHtOHHUSUPiDMTsCdd_lD2uD4gG-9qefE-RmjJpX0/s1600-h/moz-screenshot-3.jpg"><img style="margin: 0px auto 10px; display: block; text-align: left; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWZjB-KVYnV8HJlx8BoGvb_tOvUDEwgwNN8l8uYO4pZs-YoUGDHkTYolRTsSiaqrqS-I9CN7p-X2HOCRK8aTtxsF0QrLHNVIvZoHBHtOHHUSUPiDMTsCdd_lD2uD4gG-9qefE-RmjJpX0/s320/moz-screenshot-3.jpg" alt="" id="BLOGGER_PHOTO_ID_5137106298597105746" border="0" /></a><br /><br /><br />entra in mysql e lancia il comando:<br /><br />SHOW ENGINE INNODB STATUS;MaoXhttp://www.blogger.com/profile/08016679752585117919noreply@blogger.com1tag:blogger.com,1999:blog-4282128472101092310.post-20511256575519453962007-11-26T11:19:00.000+01:002007-11-26T11:20:03.899+01:00Inviare mail con allegati da linea di comando - LINUX(cat /percorso/del/messaggio/.messaggio; uuencode<br>/percorso/e/nomefile/allegato /percorso/e/nomefile/allegato ) | mail -s<br>Mail_Con_Allegato indirizzo@email.comMaoXhttp://www.blogger.com/profile/08016679752585117919noreply@blogger.com0tag:blogger.com,1999:blog-4282128472101092310.post-83821188939043373242007-11-01T00:07:00.001+01:002007-11-01T00:07:41.571+01:00Anti Gentiloni Divide<a href="http://www.beppegrillo.it/petizioni/wimax.php" target="_blank" ><img src="http://www.beppegrillo.it/immagini_blog/antigentiloni_divide.jpg" border="0" /></a>MaoXhttp://www.blogger.com/profile/08016679752585117919noreply@blogger.com0tag:blogger.com,1999:blog-4282128472101092310.post-75124159862785337772007-10-29T08:59:00.001+01:002007-10-29T08:59:28.591+01:00Problemi con i dischi in raid su windows - SOLUZIONEOggi ho fatto qualche test si un paio di server.<br>Avevo un server da formattare e ho deciso di fare qualche controllo sul<br>funzionamento del<br>mirror hardware e software su windows.<p>Parto dal raid hardware.<br>La macchina monta 2 dischi SATA con relativo controller (adaptec) che<br>supporta il mirror.<br>Imposto il mirror<br>Installo Windows<br>Levo uno dei 2 dischi, lo metto su un pc, converto il disco in<br>"Dinamico" come richiesto dal SO<br>Il pc con WIN non vede nemmeno la partizione.<p>Lo rimonto sul server, il controller definisce il raid DEGRADED ma il<br>sistema parte e funziona regolarmente.<br>Entro nel bios del controller, ACCETTO la modifica alla configurazione<br>che ha rilevato (altrimenti non mi fa fare niente)<br>Mi accorgo che il controller rileva che il secondo disco appartiene ad<br>un altro array (LEGACY).<br>Cancello questo array.<br>Il controller a questo punto riconosce subito il disco come quello<br>mancante nell'array valido,<br>lo inserisce in automatico nel giusto array e inizia il rebuild....<p><br>Ho poi formattato tutto, disattivato il raid hardware installato win su<br>uno dei 2 dischi e poi attivato il raid sofware (mirror).<br>- Aggiorno i dischi da base a dinamici (cliccare col dx sul riquadro sx)<br>- Cliccare con il dx sul disco di origine e scegli aggiungi mirror<p>Levo uno dei 2 dischi, lo metto su un pc, converto il disco in<br>"Dinamico" come richiesto dal SO<br>Faccio "importa dischi esterni"<br>mi importa il raid (con 2 dischi e 1 mancante)<br>clicco su quello mancante e scelgo ELIMINA raid<br>Sul disco inserito -> "riattiva volume specifico"<br>Sul disco inserito -> "cambia lettera" -> Assegna nuova lettera<p>Il PC VEDE IL DISCO ED ACCEDE AI DATI!!!!<p>Rimetto il disco sul server,<br>importo i dischi esterni,<br>elimino il volume del secondo disco (quello tolto e rimesso)<br>Ricreo il raid.<p>Morale???<br>Forse è meglio usare un raid software, almeno se mi si rompe la scheda<br>madre o il controller posso comunque recuperare i dati.MaoXhttp://www.blogger.com/profile/08016679752585117919noreply@blogger.com0tag:blogger.com,1999:blog-4282128472101092310.post-31237856671982107562007-10-28T13:24:00.000+01:002007-10-28T13:25:39.303+01:00Ricreare il tasto "Mostra Desktop" sulla barra di avvio veloce o Quick Launch<p align="justify"><small>Può capitare di cancellare inavvertitamente l'icona, presente sulla barra di avvio veloce, che ci permette di sgomberare il desktop da eventuali finestre di programma aperte. Per ripristinarla, seguite i seguenti passaggi:<br /><br />Create sul desktop un nuovo file txt, apritelo e scrivete al suo interno quanto segue:<br /><br />[Shell]<br />Command=2 <br />IconFile=explorer.exe,3<br />[Taskbar]<br />Command=ToggleDesktop <br /><br />Salvare, uscire e rinominare il file in Mostra Desktop.scf. Ora trascinatelo sulla barra di avvio veloce.<br /></small></p><!-- Copiare è reato. Tutti i diritti riservati www.AZPoint.net .-->MaoXhttp://www.blogger.com/profile/08016679752585117919noreply@blogger.com0tag:blogger.com,1999:blog-4282128472101092310.post-8859625295743310222007-10-28T01:11:00.001+01:002007-10-28T01:11:36.109+01:00Installare Matlab su fedora 7 con compiz fusionIntanto grazie a tutti coloro che hanno scritto le loro esperienze:<br> <a href="http://www.mathworks.com/matlabcentral/newsreader/view_thread/146723">http://www.mathworks.com/matlabcentral/newsreader/view_thread/146723</a><br> <a href="http://www.fioreltech.net/linux/matlab_install.php">http://www.fioreltech.net/linux/matlab_install.php</a><br> <a href="http://www.fioreltech.net/linux/matlab_R2007.php">http://www.fioreltech.net/linux/matlab_R2007.php</a><br> <br> Dopo aver installato una serie di pacchetti<br> yum install libXpm-devel mesa-libGL-devel mesa-libGLU-devel libXp-devel <br> <br> e aver installato Matlab (ricordate di stoppare il SELinux con <b>setenforce 0</b>)<br> e aver lanciato /usr/local/matlab/install_matlab al termine dell'installazione<br> <br> ho incontrato vari problemi:<br> #######################################################<br> Matlab mi dava un Warning: Could not access OpenGL library<br> per risolvere:<br> cd /usr/local/matlab/sys/os/glnx86<br> mv libgcc_s.so.1 libgcc_s.so.1_ORIG<br> ln -sf /lib/libgcc_s.so.1 ./<br> #########################################################<br> Anche simulink ci si è messo di impegno per far casini:<br> Can't load '/usr/local/matlab/bin/glnx86/libmwsimulink.so': libXft.so.1: cannot open shared object file: No such file or directory <b>undefined symbol: FcPatternInsertElt<br> SOLUZIONE:<br> </b>updatedb && locate libXft.so<br> /usr/lib/libXft.so<br> /usr/lib/libXft.so.1.1<br> /usr/lib/libXft.so.2<br> /usr/lib/libXft.so.2.1.2<br> ln -s /usr/lib/libXft.so.2 /usr/lib/libXft.so.1<br> ##############################################################<br> e ancora simulink:<br> Can't load '/usr/local/matlab/bin/glnx86/libmwsimulink.so': /usr/local/matlab/bin/glnx86/libqt-mt.so.3: <b>undefined symbol: XftFreeTypeOpen<br> </b>yum install qt <b><br> </b>mv /usr/local/matlab7/bin/glnx86/libqt-mt.so.3.1.2 /usr/local/matlab7/<b>bin/glnx86/libqt-mt.so.3.1.2_ORIG<br> cd </b>/usr/local/matlab7/bin/glnx86<br> ln -s /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.8 libqt-mt.so.3.1.2<br> ################################################################<br> Inoltre ho aggiunto la seguente riga al file:<br> /usr/local/bin/matlab<br> altrimenti matlab moriva improvvisamente<br> export MATLAB_JAVA=/usr/java/default/<br> <br> ovviamente dopo aver installato la jre 1.6.03<br> ################################################################<br> <br> Adesso funziona TUTTO!!!!<br> MaoXhttp://www.blogger.com/profile/08016679752585117919noreply@blogger.com0