<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5071373337447595650</id><updated>2011-11-30T15:10:32.830+01:00</updated><category term='quota'/><category term='configurazione'/><category term='earth'/><category term='fish'/><category term='id_rsa'/><category term='web'/><category term='free'/><category term='lenny'/><category term='asus'/><category term='on'/><category term='hosting'/><category term='euteliavoip'/><category term='gratis'/><category term='eeepc'/><category term='how'/><category term='assistenza'/><category term='pack'/><category term='dell'/><category term='picasa'/><category term='joo'/><category term='audio'/><category term='remota'/><category term='chiave'/><category term='rails'/><category term='spam'/><category term='realtime'/><category term='virtual'/><category term='alsa'/><category term='hylafax'/><category term='eutelia'/><category term='sicurezza'/><category term='joomfish'/><category term='bind'/><category term='Gb'/><category term='laptop'/><category term='wysiwyg'/><category term='jack'/><category term='vfs'/><category term='to'/><category term='mysql'/><category term='java'/><category term='cestino'/><category term='vmware'/><category term='centralino'/><category term='gestionale'/><category term='filter'/><category term='squid'/><category term='editor'/><category term='asterisk'/><category term='requisiti'/><category term='guida'/><category term='dns'/><category term='mac'/><category term='magento'/><category term='kad'/><category term='google'/><category term='ruby'/><category term='mail'/><category term='dansguardian'/><category term='proxy'/><category term='skypho'/><category term='javascript'/><category term='xls'/><category term='joomla'/><category term='ilbello'/><category term='postfix'/><category term='denyhosts'/><category term='skype'/><category term='midi'/><category term='export'/><category term='comparativa'/><category term='hostingprofessionale'/><category term='madwifi'/><category term='ldap'/><category term='passepartout'/><category term='timidity'/><category term='cms'/><category term='debian'/><category term='pear postgres'/><category term='apache'/><category term='linux'/><category term='vs'/><category term='dreamweaver'/><category term='p2p'/><category term='php'/><category term='Lxde'/><category term='trixbox'/><category term='voip'/><category term='ssh'/><category term='mexal'/><category term='pubblica'/><category term='spamassassin'/><category term='acrobat'/><category term='installazione'/><category term='sid'/><category term='1330'/><category term='amule'/><category term='virtuemart'/><category term='kernel'/><category term='log'/><category term='8'/><category term='ror'/><category term='samba'/><category term='server'/><category term='xps'/><category term='iptables'/><category term='aptana'/><category term='reader'/><category term='ekiga'/><title type='text'>Linuxaro Italiano</title><subtitle type='html'>Notizie, guide, how to per il mondo linux ed opensource.
Una finestra di aiuto ai nuovi arrivati in questo mondo e anche a chi è oramai esperto.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://swipon.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5071373337447595650/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://swipon.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>swipon</name><uri>http://www.blogger.com/profile/05617816866082027582</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_W_8BiHqCu5c/SNyin9Ah0-I/AAAAAAAAACU/v-pIaIolW1o/S220/2005C.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>17</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5071373337447595650.post-3728746721133739834</id><published>2009-02-26T09:45:00.004+01:00</published><updated>2009-02-26T10:18:51.921+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='free'/><category scheme='http://www.blogger.com/atom/ns#' term='vs'/><category scheme='http://www.blogger.com/atom/ns#' term='hosting'/><category scheme='http://www.blogger.com/atom/ns#' term='virtuemart'/><category scheme='http://www.blogger.com/atom/ns#' term='hostingprofessionale'/><category scheme='http://www.blogger.com/atom/ns#' term='cms'/><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><category scheme='http://www.blogger.com/atom/ns#' term='requisiti'/><category scheme='http://www.blogger.com/atom/ns#' term='comparativa'/><category scheme='http://www.blogger.com/atom/ns#' term='ilbello'/><category scheme='http://www.blogger.com/atom/ns#' term='magento'/><category scheme='http://www.blogger.com/atom/ns#' term='gratis'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title type='text'>E-Commerce fai da te... con MAGENTO!</title><content type='html'>Fino a pochi giorni fa, ho sempre utilizzato per realizzare siti di e-commerce la &lt;span style="font-weight: bold;"&gt;piattaforma cms &lt;/span&gt;Joomla abbinata al modulo si shop on line Virtuemart.&lt;br /&gt;Il problema è che questo sistema ha molte limitazioni, richiede infatti molto tempo dedicato alla personalizzazione e configurazione ed è comunque sfornito dei tool più avanzati per l'amministrazione di negozi con molti articoli.&lt;br /&gt;Cercando altri cms per lo shop in rete, ho trovato e testato:&lt;br /&gt;&lt;blockquote&gt;Jooma + Virtuemart&lt;br /&gt;Magento&lt;br /&gt;OsCommerce&lt;br /&gt;MWOpen&lt;br /&gt;ZenCart&lt;br /&gt;PrestaShop&lt;br /&gt;UberCart&lt;br /&gt;FishCart&lt;/blockquote&gt;Di tutti le mie lodi oggi vanno a &lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Magento&lt;/span&gt;&lt;/span&gt;, scaricabile dal link seguente previo registrazione.&lt;br /&gt;&lt;a href="http://www.magentocommerce.com/download"&gt;&lt;blockquote&gt;http://www.magentocommerce.com/download&lt;/blockquote&gt;&lt;/a&gt;Era molto tempo che non vedevo un applicativo open source così professionale e curato in ogni dettaglio.&lt;br /&gt;Magento permette di gestire anche negozi multipli, creando un sito web2.0 con molte funzionalità dei siti più famosi (ebay, amazon, ecc...)&lt;br /&gt;Sottolineo il fatto che magento ha un'installer per le estensioni molto simile a quello di joomla, ma con l'unica differenza che al posto di caricare file zip, questo scarica ed installa tutto dagli archivi online, analogamente all'installer di sistemi linux come debian.&lt;br /&gt;Un'altra novità di magento sono le guide video peercast scaricabili dal sito ufficiale all'indirizzo:&lt;br /&gt;&lt;blockquote&gt;&lt;a href="http://www.magentocommerce.com/media/screencasts"&gt;http://www.magentocommerce.com/media/screencasts&lt;/a&gt;&lt;/blockquote&gt;Ecco i requisiti per l'installazione di magento citando il sito ufficiale:&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.magentocommerce.com/knowledge-base/entry/how-do-i-know-if-my-server-is-compatible-with-magento"&gt;How do I know if my server meets these system requirements?&lt;/a&gt;&lt;/p&gt;     &lt;ul class="disc"&gt;&lt;li&gt;&lt;/li&gt;&lt;li&gt;Supported Operating Systems: &lt;ul class="disc"&gt;&lt;li&gt;Linux x86, x86-64&lt;/li&gt;&lt;/ul&gt;  &lt;/li&gt;&lt;li&gt;Supported Web Servers: &lt;ul class="disc"&gt;&lt;li&gt;Apache 1.3.x&lt;/li&gt;&lt;li&gt;Apache 2.0.x &lt;/li&gt;&lt;li&gt; Apache 2.2.x&lt;/li&gt;&lt;/ul&gt;  &lt;/li&gt;&lt;li&gt;Supported Browsers: &lt;ul class="disc"&gt;&lt;li&gt;Microsoft Internet Explorer 6 and above&lt;/li&gt;&lt;li&gt;Mozilla Firefox 2.0 and above&lt;/li&gt;&lt;li&gt;Apple Safari 2.x&lt;/li&gt;&lt;li&gt;Google Chrome&lt;/li&gt;&lt;li&gt;Adobe Flash browser plug-in should be installed&lt;/li&gt;&lt;/ul&gt;  &lt;/li&gt;&lt;li&gt;PHP Compatibility: &lt;ul class="disc"&gt;&lt;li&gt;5.2.0 and above&lt;/li&gt;&lt;li&gt; Required extensions: &lt;ul class="disc"&gt;&lt;li&gt; PDO_MySQL&lt;/li&gt;&lt;li&gt; simplexml&lt;/li&gt;&lt;li&gt; mcrypt&lt;/li&gt;&lt;li&gt; hash&lt;/li&gt;&lt;li&gt; GD&lt;/li&gt;&lt;li&gt; DOM&lt;/li&gt;&lt;li&gt; iconv&lt;/li&gt;&lt;li&gt;SOAP (if Webservices API is to be used)&lt;/li&gt;&lt;/ul&gt;     &lt;/li&gt;&lt;li&gt; Safe_mode off     &lt;/li&gt;&lt;li&gt;Memory_limit 32M or more &lt;/li&gt;&lt;/ul&gt;  &lt;/li&gt;&lt;li&gt;MySQL: &lt;ul class="disc"&gt;&lt;li&gt; 4.1.20 or newer&lt;/li&gt;&lt;li&gt; InnoDB storage engine&lt;/li&gt;&lt;/ul&gt;  &lt;/li&gt;&lt;li&gt;SSL: &lt;ul class="disc"&gt;&lt;li&gt;If HTTPS is used to work in the admin, SSL certificate should be valid. Self-signed SSL certificates are not supported &lt;/li&gt;&lt;/ul&gt;   &lt;/li&gt;&lt;li&gt;Server - hosting - setup: &lt;ul class="disc"&gt;&lt;li&gt;Ability to run scheduled jobs (crontab) with PHP 5      &lt;/li&gt;&lt;li&gt;Ability to override options in .htaccess files&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Ultima news, ho cercato come poter risparmiare sull'hosting, ed ho trovato &lt;blockquote&gt;&lt;a href="http://www.ilbello.com/"&gt;ILBELLO.COM&lt;/a&gt;&lt;/blockquote&gt;&lt;a href="http://www.ilbello.com/"&gt;&lt;/a&gt; questo servizio (comprensivo di Mysql e php) è molto interessante, in quanto &lt;span style="font-weight: bold;"&gt;completamente gratuito&lt;/span&gt; e fornisce anche la possibilità di preinstallazione dei sistemi cms principali sopra elencati.&lt;br /&gt;Ilbello è una parte di &lt;a href="http://www.hostingprofessionale.net/"&gt;hostingproessionale.net&lt;/a&gt;, servizio di hosting a pagamento con ottimi servizi a bassissimi prezzi.&lt;br /&gt;&lt;br /&gt;Buona Vendita on line a tutti&lt;br /&gt;Swipon&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5071373337447595650-3728746721133739834?l=swipon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swipon.blogspot.com/feeds/3728746721133739834/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5071373337447595650&amp;postID=3728746721133739834&amp;isPopup=true' title='5 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5071373337447595650/posts/default/3728746721133739834'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5071373337447595650/posts/default/3728746721133739834'/><link rel='alternate' type='text/html' href='http://swipon.blogspot.com/2009/02/e-commerce-fai-da-te-con-magento.html' title='E-Commerce fai da te... con MAGENTO!'/><author><name>swipon</name><uri>http://www.blogger.com/profile/05617816866082027582</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_W_8BiHqCu5c/SNyin9Ah0-I/AAAAAAAAACU/v-pIaIolW1o/S220/2005C.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5071373337447595650.post-4216698199847537231</id><published>2009-02-19T16:18:00.011+01:00</published><updated>2009-02-23T16:14:05.701+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='madwifi'/><category scheme='http://www.blogger.com/atom/ns#' term='8'/><category scheme='http://www.blogger.com/atom/ns#' term='lenny'/><category scheme='http://www.blogger.com/atom/ns#' term='Lxde'/><category scheme='http://www.blogger.com/atom/ns#' term='debian'/><category scheme='http://www.blogger.com/atom/ns#' term='asus'/><category scheme='http://www.blogger.com/atom/ns#' term='Gb'/><category scheme='http://www.blogger.com/atom/ns#' term='eeepc'/><title type='text'>Debian Lenny on Asus EeePc 8Gb Lxde</title><content type='html'>Mi è stato portato un Asus EeePc con hardisk da 8 Gb da installare con debian in quanto l'utente voleva un sistema in dimensioni ridotte e buone prestazioni.&lt;br /&gt;&lt;br /&gt;Dopo un po' di ricerche e lavoro ho risolto il tutto creando un script adatto anche ai novizi, che installa un sistema completo di tutte le applicazioni necessarie con dimesione inferiore a 3 Gb ed un desktop degno di chiamarsi tale, sfruttando il nuovo window manager lxde presente da poco nei repository.&lt;br /&gt;&lt;br /&gt;L'unico passaggio che non ho ancora completato è la pre installazione di una debian lenny con solo il "sistema base" installato (non preoccupatevi neanche di abilitare i software non free).&lt;br /&gt;&lt;br /&gt;scaricate quindi una iso della debian minimale da qui:&lt;br /&gt;&lt;a href="http://cdimage.debian.org/debian-cd/5.0.0/i386/iso-cd/debian-500-i386-businesscard.iso"&gt; http://cdimage.debian.org/debian-cd/5.0.0/i386/iso-cd/debian-500-i386-businesscard.iso&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;masterizzatela ed installatela (tutti i file in un unica partizione e consiglio una swap da 512 Mb) tramite un lettore cd usb oppure seguite la &lt;a href="http://adoldo.wordpress.com/2008/07/15/installare-debian-da-usb/"&gt;GUIDA PER INSTALLAZIONE DA USB&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Ora potete loggarvi nel vostro sistema (a terminale visto che il sistema base non ha quasi nulla) come root.&lt;br /&gt;&lt;br /&gt;Vi basterà scaricare ed eseguire lo script nella directory /root (la ho di default di root):&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;cd /root&lt;br /&gt;wget ftp://195.250.34.113/eeepc.sh&lt;/blockquote&gt;Renderlo eseguibile e lanciarlo:&lt;br /&gt;&lt;blockquote&gt;chmod 755 eeepc.sh&lt;br /&gt;./eeepc.sh&lt;br /&gt;&lt;/blockquote&gt;oppure creare manualmente il file /root/eeepc.sh contenente il seguente codice:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;echo "Configurazione EEEPC with debian"&lt;br /&gt;&lt;br /&gt;echo "Username del vostro utente desktop? (non root)"&lt;br /&gt;read utente&lt;br /&gt;echo "Setting Up permessi utente"&lt;br /&gt;addgroup admin&lt;br /&gt;adduser $utente netdev&lt;br /&gt;adduser $utente dialout&lt;br /&gt;adduser $utente cdrom&lt;br /&gt;adduser $utente floppy&lt;br /&gt;adduser $utente audio&lt;br /&gt;adduser $utente video&lt;br /&gt;adduser $utente lpadmin&lt;br /&gt;adduser $utente lp&lt;br /&gt;adduser $utente disk&lt;br /&gt;adduser $utente src&lt;br /&gt;adduser $utente admin&lt;br /&gt;echo "Defaults    env_reset" &gt; /etc/sudoers&lt;br /&gt;echo "root    ALL=(ALL) ALL" &gt;&gt; /etc/sudoers&lt;br /&gt;echo "%admin  ALL=(ALL) NOPASSWD:ALL" &gt;&gt; /etc/sudoers&lt;br /&gt;&lt;br /&gt;echo "Impostazione apt"&lt;br /&gt;echo "## APT Repository List" &gt; /etc/apt/sources.list&lt;br /&gt;echo "##" &gt;&gt; /etc/apt/sources.list&lt;br /&gt;echo "## Default Repository" &gt;&gt; /etc/apt/sources.list&lt;br /&gt;echo "deb http://mi.mirror.garr.it/mirrors/debian/ lenny main non-free contrib" &gt;&gt; /etc/apt/sources.list&lt;br /&gt;echo "deb-src http://mi.mirror.garr.it/mirrors/debian/ lenny main non-free contrib" &gt;&gt; /etc/apt/sources.list&lt;br /&gt;echo "" &gt;&gt; /etc/apt/sources.list&lt;br /&gt;echo "##Security Default Repository" &gt;&gt; /etc/apt/sources.list&lt;br /&gt;echo "deb http://security.debian.org/ lenny/updates main contrib non-free" &gt;&gt; /etc/apt/sources.list&lt;br /&gt;echo "deb-src http://security.debian.org/ lenny/updates main contrib non-free" &gt;&gt; /etc/apt/sources.list&lt;br /&gt;echo "" &gt;&gt; /etc/apt/sources.list&lt;br /&gt;echo "## EEEpc Debain Distro" &gt;&gt; /etc/apt/sources.list&lt;br /&gt;echo "#deb http://eeepc.debian.net/debian lenny main contrib non-free" &gt;&gt; /etc/apt/sources.list&lt;br /&gt;echo "#deb-src http://eeepc.debian.net/debian lenny main contrib non-free" &gt;&gt; /etc/apt/sources.list&lt;br /&gt;echo "" &gt;&gt; /etc/apt/sources.list&lt;br /&gt;echo "## Wicd - wireless monitor repository" &gt;&gt; /etc/apt/sources.list&lt;br /&gt;echo "#deb http://apt.wicd.net lenny extras" &gt;&gt; /etc/apt/sources.list&lt;br /&gt;echo "" &gt;&gt; /etc/apt/sources.list&lt;br /&gt;echo "## Google Repository" &gt;&gt; /etc/apt/sources.list&lt;br /&gt;echo "#deb http://dl.google.com/linux/deb/ stable non-free" &gt;&gt; /etc/apt/sources.list&lt;br /&gt;echo "" &gt;&gt; /etc/apt/sources.list&lt;br /&gt;echo "## Amule Adunanza Repository" &gt;&gt; /etc/apt/sources.list&lt;br /&gt;echo "#deb http://amuleaducvs.altervista.org/latest/ binary/" &gt;&gt; /etc/apt/sources.list&lt;br /&gt;#wget -q http://apt.wicd.net/wicd.gpg -O- | apt-key add -&lt;br /&gt;#wget -q http://eeepc.debian.net/debian/archive-key-eeepc.asc-O- | apt-key add -&lt;br /&gt;&lt;br /&gt;echo "Preset moduli"&lt;br /&gt;echo pciehp &gt;&gt; /etc/modules&lt;br /&gt;echo "options pciehp_force=1" &gt; /etc/modprobe.d/pciehp&lt;br /&gt;echo snd_hda_intel &gt;&gt; /etc/modules&lt;br /&gt;echo snd-seq-device &gt;&gt; /etc/modules&lt;br /&gt;echo snd-seq-midi &gt;&gt; /etc/modules&lt;br /&gt;echo snd-seq-oss &gt;&gt; /etc/modules&lt;br /&gt;echo snd-seq-midi-event &gt;&gt; /etc/modules&lt;br /&gt;echo snd-seq-oss &gt;&gt; /etc/modules&lt;br /&gt;echo snd-seq &gt;&gt; /etc/modules&lt;br /&gt;echo uvcvideo &gt;&gt; /etc/modules&lt;br /&gt;&lt;br /&gt;echo "Setting up patch for resume Wireless"&lt;br /&gt;mkdir -p /etc/acpi/actions/&lt;br /&gt;echo "&lt;br /&gt;#!/bin/sh&lt;br /&gt;runlevel = '`runlevel`'&lt;br /&gt;if ( '$runlevel' = 'N 6') ; then&lt;br /&gt;exit 0&lt;br /&gt;fi&lt;br /&gt;brn_control='/proc/acpi/asus/brn'&lt;br /&gt;brightness='`cat $brn_control`'&lt;br /&gt;/etc/acpi/actions/hotkey.sh ath0 ATKD 00000011&lt;br /&gt;/etc/init.d/dbus stop&lt;br /&gt;pm-suspend --quirk-s3-bios --quirk-dpms-on&lt;br /&gt;echo $brightness &gt; $brn_control&lt;br /&gt;/etc/init.d/dbus start&lt;br /&gt;/etc/acpi/actions/hotkey.sh ath0 ATKD 00000010" &gt; /etc/acpi/actions/suspend.sh&lt;br /&gt;&lt;br /&gt;echo "tmpfs /tmp tmpfs defaults 0 0" &gt;&gt;/etc/fstab&lt;br /&gt;&lt;br /&gt;echo "Impostazioni durata batteria e hard disk"&lt;br /&gt;echo "&lt;br /&gt;#!/bin/sh -e&lt;br /&gt;sleep 2&lt;br /&gt;echo 5 &gt; /proc/sys/vm/laptop_mode&lt;br /&gt;echo 1500 &gt; /proc/sys/vm/dirty_writeback_centisecs&lt;br /&gt;echo 90 &gt; /proc/sys/vm/dirty_ratio&lt;br /&gt;echo 1 &gt; /proc/sys/vm/dirty_background_ratio&lt;br /&gt;exit 0&lt;br /&gt;" &gt; /etc/rc.local&lt;br /&gt;&lt;br /&gt;echo "Settin up Ottimizzazione Audio Device"&lt;br /&gt;echo "&lt;br /&gt;pcm.my_card {&lt;br /&gt;type hw&lt;br /&gt;card 0&lt;br /&gt;# mmap_emulation true&lt;br /&gt;}&lt;br /&gt;pcm.dmixed {&lt;br /&gt;## This provides software mixing for audio out&lt;br /&gt;type dmix&lt;br /&gt;ipc_key 1024&lt;br /&gt;slave {&lt;br /&gt;pcm 'my_card'&lt;br /&gt;## period_size and buffer_size&lt;br /&gt;## can be modified to reduce&lt;br /&gt;## latency or add more 'cusion'&lt;br /&gt;## through the buffer&lt;br /&gt;period_size 1024&lt;br /&gt;buffer_size 4096&lt;br /&gt;rate 44100&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;pcm.dsnooped {&lt;br /&gt;## this provides software mixing for audio in&lt;br /&gt;type dsnoop&lt;br /&gt;ipc_key 2048&lt;br /&gt;slave {&lt;br /&gt;pcm 'my_card'&lt;br /&gt;period_size 1024&lt;br /&gt;buffer_size 4096&lt;br /&gt;rate 44100&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;pcm.asymed {&lt;br /&gt;## this plugin allows you to bind both&lt;br /&gt;## the dmix and dsnoop plugins together&lt;br /&gt;type asym&lt;br /&gt;playback.pcm 'dmixed'&lt;br /&gt;capture.pcm 'dsnooped'&lt;br /&gt;}&lt;br /&gt;pcm.pasymed {&lt;br /&gt;## if you do not want to use use&lt;br /&gt;## mixing by default, you can delete&lt;br /&gt;## !default entry below and direct&lt;br /&gt;## apps to use this 'device' as a&lt;br /&gt;## extra option&lt;br /&gt;type plug&lt;br /&gt;slave.pcm 'asymed'&lt;br /&gt;}&lt;br /&gt;pcm.dsp0 {&lt;br /&gt;## this allows most OSS-only apps&lt;br /&gt;## to use this mixing stuff&lt;br /&gt;## through the use of the aoss wrapper&lt;br /&gt;type plug&lt;br /&gt;slave.pcm 'asymed'&lt;br /&gt;}&lt;br /&gt;pcm.!default {&lt;br /&gt;## this makes alsa apps default&lt;br /&gt;## to use this config&lt;br /&gt;type plug&lt;br /&gt;slave.pcm 'asymed'&lt;br /&gt;}" &gt; /home/$user/.asoundrc&lt;br /&gt;&lt;br /&gt;chown $user: /home/$user/.asoundrc&lt;br /&gt;&lt;br /&gt;echo "Aggiornamento sistema base"&lt;br /&gt;apt-get update&lt;br /&gt;apt-get update&lt;br /&gt;apt-get -f dist-upgrade&lt;br /&gt;&lt;br /&gt;echo "Creazione Script di installazione al prossimo riavvio"&lt;br /&gt;echo "#!/bin/bash" &gt; /etc/rc2.d/S99eeepc&lt;br /&gt;echo "apt-get -y install linux-uvc-modules-`uname -r` vim-full xserver-xorg gdm lxde gnome-network-admin gnome-system-tools gnome-main-menu k3b iceweasel timidity tuxguitar openoffice.org alsa-base alsa-utils x11-apps gimp amule amsn wengophone wine icedove icedax tsclient vlc xterm samba smbclient smbfs cups foomatic-gui foomatic-db sane sane-utils xpdf leafpad wpasupplicant openvpn ssh network-manager network-manager-openvpn network-manager-gnome network-manager-openvpn-gnome wireless-tools hostapd bluetooth cpufreqd cpufrequtils acpi acpid udev audacity toolame msttcorefonts gsfonts-x11 sun-java5-jdk mirage laptop-detect laptop-mode-tools hibernate suspend2-userui xscreensaver unclutter openssl dssi-utils wvdial wine-bin wine-utils uswsusp unzip unrar tuxguitar-alsa splashy pppoeconf pppoe alsa-oss alsa-tools-gui bluez-utils cabextract dvd+rw-tools cdrecord cdrdao cdparanoia xarchiver alien rpm sudo zip arj bzip2 madwifi-tools lxlauncher eeepc-acpi-scripts atl2-modules-`uname -r` acpi-support acpitool brightside ntpdate pcmciautils bluez-gnome firmware-iwlwifi gnome-games kernel-package autoconf automake rt-2860-modules-`uname -r` dh-make linux-headers-`uname -r` libncurses5-dev" &gt;&gt; /etc/rc2.d/S99eeepc&lt;br /&gt;echo "wget http://eeepc-fancontrol.googlecode.com/files/eeepc-fancontrol-0.21.deb" &gt;&gt; /etc/rc2.d/S99eeepc&lt;br /&gt;echo "dpkg -i eeepc-fancontrol-0.21.deb" &gt;&gt; /etc/rc2.d/S99eeepc&lt;br /&gt;echo "&lt;br /&gt;echo '[daemon]&lt;br /&gt;DefaultSession=LXDE.desktop&lt;br /&gt;[security]&lt;br /&gt;AllowRoot=true&lt;br /&gt;[xdmcp]&lt;br /&gt;[gui]&lt;br /&gt;[greeter]&lt;br /&gt;[chooser]&lt;br /&gt;[debug]&lt;br /&gt;[servers]&lt;br /&gt;' &gt; /etc/gdm/gdm.conf" &gt;&gt; /etc/rc2.d/S99eeepc&lt;br /&gt;echo "apt-get clean" &gt;&gt; /etc/rc2.d/S99eeepc&lt;br /&gt;echo "rm /etc/rc2.d/S99eeepc" &gt;&gt; /etc/rc2.d/S99eeepc&lt;br /&gt;echo "rm /etc/rc3.d/S99eeepc" &gt;&gt; /etc/rc2.d/S99eeepc&lt;br /&gt;echo "rm /etc/rc5.d/S99eeepc" &gt;&gt; /etc/rc2.d/S99eeepc&lt;br /&gt;chmod 755 /etc/rc2.d/S99eeepc&lt;br /&gt;&lt;br /&gt;echo "#!/bin/bash" &gt; /etc/rc3.d/S99eeepc&lt;br /&gt;echo "apt-get -y install linux-uvc-modules-`uname -r` vim-full xserver-xorg gdm lxde gnome-network-admin gnome-system-tools gnome-main-menu k3b iceweasel timidity tuxguitar openoffice.org alsa-base alsa-utils x11-apps gimp amule amsn wengophone wine icedove icedax tsclient vlc xterm samba smbclient smbfs cups foomatic-gui foomatic-db sane sane-utils xpdf leafpad wpasupplicant openvpn ssh network-manager network-manager-openvpn network-manager-gnome network-manager-openvpn-gnome wireless-tools hostapd bluetooth cpufreqd cpufrequtils acpi acpid udev audacity toolame msttcorefonts gsfonts-x11 sun-java5-jdk mirage laptop-detect laptop-mode-tools hibernate suspend2-userui xscreensaver unclutter openssl dssi-utils wvdial wine-bin wine-utils uswsusp unzip unrar tuxguitar-alsa splashy pppoeconf pppoe alsa-oss alsa-tools-gui bluez-utils cabextract dvd+rw-tools cdrecord cdrdao cdparanoia xarchiver alien rpm sudo zip arj bzip2 madwifi-tools lxlauncher eeepc-acpi-scripts atl2-modules-`uname -r` acpi-support acpitool brightside ntpdate pcmciautils bluez-gnome firmware-iwlwifi gnome-games kernel-package autoconf automake rt-2860-modules-`uname -r` dh-make linux-headers-`uname -r` libncurses5-dev" &gt;&gt; /etc/rc3.d/S99eeepc&lt;br /&gt;echo "wget http://eeepc-fancontrol.googlecode.com/files/eeepc-fancontrol-0.21.deb" &gt;&gt; /etc/rc3.d/S99eeepc&lt;br /&gt;echo "dpkg -i eeepc-fancontrol-0.21.deb" &gt;&gt; /etc/rc3.d/S99eeepc&lt;br /&gt;echo "&lt;br /&gt;echo '[daemon]&lt;br /&gt;DefaultSession=LXDE.desktop&lt;br /&gt;[security]&lt;br /&gt;AllowRoot=true&lt;br /&gt;[xdmcp]&lt;br /&gt;[gui]&lt;br /&gt;[greeter]&lt;br /&gt;[chooser]&lt;br /&gt;[debug]&lt;br /&gt;[servers]&lt;br /&gt;' &gt; /etc/gdm/gdm.conf" &gt;&gt; /etc/rc3.d/S99eeepc&lt;br /&gt;echo "apt-get clean" &gt;&gt; /etc/rc3.d/S99eeepc&lt;br /&gt;echo "rm /etc/rc2.d/S99eeepc" &gt;&gt; /etc/rc3.d/S99eeepc&lt;br /&gt;echo "rm /etc/rc3.d/S99eeepc" &gt;&gt; /etc/rc3.d/S99eeepc&lt;br /&gt;echo "rm /etc/rc5.d/S99eeepc" &gt;&gt; /etc/rc3.d/S99eeepc&lt;br /&gt;chmod 755 /etc/rc3.d/S99eeepc&lt;br /&gt;&lt;br /&gt;echo "#!/bin/bash" &gt; /etc/rc5.d/S99eeepc&lt;br /&gt;echo "apt-get -y install linux-uvc-modules-`uname -r` vim-full xserver-xorg gdm lxde gnome-network-admin gnome-system-tools gnome-main-menu k3b iceweasel timidity tuxguitar openoffice.org alsa-base alsa-utils x11-apps gimp amule amsn wengophone wine icedove icedax tsclient vlc xterm samba smbclient smbfs cups foomatic-gui foomatic-db sane sane-utils xpdf leafpad wpasupplicant openvpn ssh network-manager network-manager-openvpn network-manager-gnome network-manager-openvpn-gnome wireless-tools hostapd bluetooth cpufreqd cpufrequtils acpi acpid udev audacity toolame msttcorefonts gsfonts-x11 sun-java5-jdk mirage laptop-detect laptop-mode-tools hibernate suspend2-userui xscreensaver unclutter openssl dssi-utils wvdial wine-bin wine-utils uswsusp unzip unrar tuxguitar-alsa splashy pppoeconf pppoe alsa-oss alsa-tools-gui bluez-utils cabextract dvd+rw-tools cdrecord cdrdao cdparanoia xarchiver alien rpm sudo zip arj bzip2 madwifi-tools lxlauncher eeepc-acpi-scripts atl2-modules-`uname -r` acpi-support acpitool brightside ntpdate pcmciautils bluez-gnome firmware-iwlwifi gnome-games kernel-package autoconf automake rt-2860-modules-`uname -r` dh-make linux-headers-`uname -r` libncurses5-dev " &gt;&gt; /etc/rc5.d/S99eeepc&lt;br /&gt;echo "wget http://eeepc-fancontrol.googlecode.com/files/eeepc-fancontrol-0.21.deb" &gt;&gt; /etc/rc5.d/S99eeepc&lt;br /&gt;echo "dpkg -i eeepc-fancontrol-0.21.deb" &gt;&gt; /etc/rc5.d/S99eeepc&lt;br /&gt;echo "&lt;br /&gt;echo '[daemon]&lt;br /&gt;DefaultSession=LXDE.desktop&lt;br /&gt;[security]&lt;br /&gt;AllowRoot=true&lt;br /&gt;[xdmcp]&lt;br /&gt;[gui]&lt;br /&gt;[greeter]&lt;br /&gt;[chooser]&lt;br /&gt;[debug]&lt;br /&gt;[servers]&lt;br /&gt;' &gt; /etc/gdm/gdm.conf" &gt;&gt; /etc/rc5.d/S99eeepc&lt;br /&gt;echo "apt-get clean" &gt;&gt; /etc/rc5.d/S99eeepc&lt;br /&gt;echo "rm -f /etc/rc2.d/S99eeepc" &gt;&gt; /etc/rc5.d/S99eeepc&lt;br /&gt;echo "rm -f /etc/rc3.d/S99eeepc" &gt;&gt; /etc/rc5.d/S99eeepc&lt;br /&gt;echo "rm -f /etc/rc5.d/S99eeepc" &gt;&gt; /etc/rc5.d/S99eeepc&lt;br /&gt;chmod 755 /etc/rc5.d/S99eeepc&lt;br /&gt;&lt;br /&gt;reboot&lt;br /&gt;exit 0&lt;/blockquote&gt;E lanciarlo con il comando:&lt;br /&gt;&lt;br /&gt;bash /root/eeepc.sh&lt;br /&gt;&lt;br /&gt;digitate quando vi verrà chiesto il nome utente normale che avete inserito nell'istallazione e date invio.&lt;br /&gt;&lt;br /&gt;Attendete che abbia finito, riavvierà il pc, installerà il software e ripulirà il sistema dalla cache dello script e dei pacchetti installati riavviando per una seconda volta.&lt;br /&gt;&lt;br /&gt;Dopo il secondo riavvio potrete accedere al vostro sistema completamente configurato.&lt;br /&gt;&lt;br /&gt;Ben accetti riscontri in merito&lt;br /&gt;&lt;br /&gt;Ciao a tutti&lt;br /&gt;Swipon&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5071373337447595650-4216698199847537231?l=swipon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swipon.blogspot.com/feeds/4216698199847537231/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5071373337447595650&amp;postID=4216698199847537231&amp;isPopup=true' title='1 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5071373337447595650/posts/default/4216698199847537231'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5071373337447595650/posts/default/4216698199847537231'/><link rel='alternate' type='text/html' href='http://swipon.blogspot.com/2009/02/debian-lenny-on-asus-eeepc-8gb.html' title='Debian Lenny on Asus EeePc 8Gb Lxde'/><author><name>swipon</name><uri>http://www.blogger.com/profile/05617816866082027582</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_W_8BiHqCu5c/SNyin9Ah0-I/AAAAAAAAACU/v-pIaIolW1o/S220/2005C.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5071373337447595650.post-294210409027434814</id><published>2009-01-16T15:58:00.020+01:00</published><updated>2009-03-30T18:04:23.385+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='trixbox'/><category scheme='http://www.blogger.com/atom/ns#' term='skypho'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='guida'/><category scheme='http://www.blogger.com/atom/ns#' term='voip'/><category scheme='http://www.blogger.com/atom/ns#' term='centralino'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><category scheme='http://www.blogger.com/atom/ns#' term='euteliavoip'/><title type='text'>Centralino Voip trixbox + euteliavoip</title><content type='html'>&lt;span style="font-family:verdana;"&gt;Esiste un modo per abbassare drasticamente il costo delle chiamate? Certo, un centralino voip.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Avevo già trattato la configurazione di ekiga per euteliavoip (skypho) per tutti gli utenti che hanno poche pretese, ma spesso il problema nasce con le configurazioni complicate delle aziende.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Per mantenere una linea comune ai post in questo esempio ho utilizzato appunto eutelia voip, che permette le autoricariche da carte di credito ed i number portability; ma nulla vieta con un centralino voip di registrarvi anche altri operatori con una procedura analoga.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:verdana;" &gt;Premessa&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Un centralino non necessita di un gran hardware, per aziende fino a 10 telefoni posso consigliarvi tranquillamente di utilizzare una macchina virtuale VmWare con 1 solo processore, 8Gb di disco, lan in bridge e 256Mb di ram; oppure un pentium 3 con almeno le stesse caratteristiche.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Ora che avrete l'hardware possiamo procedere, procuratevi una iso di trixbox (distribuzione linux basata su centos già preconfigurata) dal sito ufficiale, posto qui un mirror diretto:&lt;/span&gt;&lt;br /&gt;&lt;blockquote  style="font-family:verdana;"&gt;&lt;a href="http://superb-east.dl.sourceforge.net/sourceforge/asteriskathome/trixbox-2.6.2.1.iso"&gt;http://superb-east.dl.sourceforge.net/sourceforge/asteriskathome/trixbox-2.6.2.1.iso&lt;/a&gt;&lt;/blockquote&gt;&lt;span style="font-family:verdana;"&gt;A questo punto servirà inoltre un'account registrato gratuitamente presso il provider voip, in questo caso:&lt;/span&gt;&lt;br /&gt;&lt;blockquote  style="font-family:verdana;"&gt;&lt;a href="http://www.euteliavoip.com/"&gt;http://www.euteliavoip.com&lt;/a&gt;&lt;/blockquote&gt;&lt;span style="font-family:verdana;"&gt;tramite il quale potrete registrare tutte le numerazioni che volete, ed attivare anche numerazioni fax che vi permetteranno di ricevere direttamente su e-mail i fax (tiff,jpg,pdf)  ed i rapportini di invio (i fax sono inviabili tramite e-mail, software free, via interfaccia web).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Sarà necessario per ultimo avere un adsl con ip fisso, (un esempio molto economico, con buone bande garantite può essere cheapnet); per chi avesse ip dinamico (come di norma per tutte le adsl casalinghe) può trovare come soluzione dyndns.com, anch'esso con registrazione gratuita, permette di associare un dominio ad un ip dinamico, tramite un apposito software gratuito che effettua costantemente l'aggiornamento dell'ip sul sito ( http://www.dyndns.com/support/clients/ ) in tal caso ove nella spiegazione troverete la dicitura &lt;/span&gt;&lt;span style="font-style: italic;font-family:verdana;" &gt;vostroipesterno&lt;/span&gt;&lt;ipesterno  style="font-family:verdana;"&gt;, dovrete inserire il dominio dinamico registrato (es: example.dyndns.org).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Nota per i firewall router&lt;/span&gt;&lt;br /&gt;Avevo notato che aprendo e nattando solo le porte consigliate da eutelia non funzionava quindi eccole:&lt;br /&gt;&lt;/ipesterno&gt;&lt;br /&gt;udp 123&lt;br /&gt;udp 5004&lt;br /&gt;&lt;ipesterno  style="font-family:verdana;"&gt;udp 5060&lt;br /&gt;udp 5061&lt;br /&gt;udp 5062&lt;br /&gt;udp 5063&lt;br /&gt;udp 4569&lt;br /&gt;udp 4570&lt;br /&gt;udp 8000&lt;br /&gt;udp 8001&lt;br /&gt;udp 8002&lt;br /&gt;udp 8003&lt;br /&gt;udp &lt;/ipesterno&gt;3478&lt;br /&gt;udp 60028&lt;br /&gt;udp 16384&lt;br /&gt;udp 16482&lt;br /&gt;&lt;ipesterno face="verdana"&gt;tcp 5038&lt;br /&gt;tcp 4559&lt;br /&gt;tcp 8088&lt;br /&gt;tcp 6600&lt;br /&gt;tcp 4445&lt;br /&gt;tcp 60476&lt;br /&gt;&lt;/ipesterno&gt;tcp 60477&lt;br /&gt;tcp 60478&lt;br /&gt;tcp 60479&lt;br /&gt;&lt;ipesterno face="verdana"&gt;tcp 42359&lt;br /&gt;tcp 59579&lt;br /&gt;tcp 59581&lt;br /&gt;&lt;br /&gt;Ora avete a disposizione tutto il necessario per l'installazione e la lan configurata correttamente.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Installazione:&lt;/span&gt;&lt;br /&gt;L'installazione è molto semplice, inserite il cdrom all'avvio, quando comparirà la prima schermata con il logo trixbox date [invio] e rispondete mano a mano alle domande che vi vengono poste.&lt;br /&gt;Se avete il dhcp attivato internamente sappiate che il centralino funzionerà comunque, il problema sarà solo per i client che lo devono contattare (con un dns interno ed un dhcp configurato bene non avrete problemi).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;NOTA: l'installer effettuerà un paio di riavvi per effettuare le auto configurazioni, lasciatelo fare finche non vedrete comparire stabile la schermata nera di login.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Configurazione:&lt;/span&gt;&lt;br /&gt;La configurazione è molto semplice, in quanto avrete a disposizione fin da subito un centralino funzionante, con già un interfaccia web per l'amministrazione.&lt;br /&gt;&lt;br /&gt;A questo punto entrate nel pannello amministrativo digitando in un browser:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;http://ipinterno.del.vostro.server/maint/?freepbx&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;La cosa più importante e delicata sarà la configurazione dei "trunk" (fasci) che sono le connessioni ai provider.&lt;br /&gt;&lt;br /&gt;Create quindi un nuovo &lt;span style="font-weight: bold;"&gt;trunk sip&lt;/span&gt; che dovrà avere la seguente struttura:&lt;br /&gt;&lt;blockquote&gt;identificativo di uscita: &lt;numero&gt;&lt;br /&gt;Never Override Caller id:  selezionato&lt;br /&gt;Regole chiamate:&lt;br /&gt;0039+XXXXXXXXX&lt;br /&gt;0039+XXXXXXXXXX&lt;br /&gt;0039+XXXXXXXXXXX&lt;br /&gt;0039+XXXXXXXX&lt;br /&gt;&lt;br /&gt;Impostazioni in Uscita&lt;br /&gt;&lt;br /&gt;Nome Fascio: &lt;span style="font-style: italic;"&gt;numerovoip&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;numero&gt;dettagli peer:&lt;/numero&gt;&lt;/numero&gt;&lt;br /&gt;&lt;numero&gt;&lt;numero&gt;      allow=ulaw&amp;amp;alaw&amp;amp;gsm&amp;amp;g723&amp;amp;g729&amp;amp;h261&amp;amp;h263&amp;amp;h263p&lt;br /&gt;callerid=Unknown&lt;br /&gt;context=from-sip-external&lt;br /&gt;defaultexpirey=1800&lt;br /&gt;disallow=all&lt;br /&gt;dtmfmode=inband&lt;br /&gt;externip=&lt;span style="font-style: italic;"&gt;vostroipesterno&lt;/span&gt;&lt;vostro&gt;&lt;br /&gt;fromuser=&lt;/vostro&gt;&lt;/numero&gt;&lt;/numero&gt;&lt;span style="font-style: italic;"&gt;numerovoip&lt;/span&gt;&lt;br /&gt;&lt;numero&gt;&lt;numero&gt;&lt;vostro&gt;&lt;numero&gt;      host=voip.eutelia.it&lt;br /&gt;insecure=very&lt;br /&gt;language=it&lt;br /&gt;nat=yes&lt;br /&gt;port=5060&lt;br /&gt;qualify=yes&lt;br /&gt;secret=&lt;span style="font-style: italic;"&gt;password&lt;/span&gt;&lt;password&gt;&lt;br /&gt;srvlookup=yes&lt;br /&gt;type=friend&lt;br /&gt;useragent=Asterisk_Eut&lt;br /&gt;username=&lt;/password&gt;&lt;/numero&gt;&lt;/vostro&gt;&lt;/numero&gt;&lt;/numero&gt;&lt;span style="font-style: italic;"&gt;numerovoip&lt;/span&gt;&lt;br /&gt;&lt;numero&gt;&lt;numero&gt;&lt;vostro&gt;&lt;numero&gt;&lt;password&gt;&lt;numero&gt;&lt;br /&gt;Impostazioni in entrata&lt;br /&gt;&lt;br /&gt;Nome Fascio:   in_&lt;/numero&gt;&lt;/password&gt;&lt;/numero&gt;&lt;/vostro&gt;&lt;/numero&gt;&lt;/numero&gt;&lt;span style="font-style: italic;"&gt;numerovoip&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;numero&gt;&lt;numero&gt;&lt;vostro&gt;&lt;numero&gt;&lt;password&gt;&lt;numero&gt;&lt;numero&gt;dettagli peer:&lt;/numero&gt;&lt;/numero&gt;&lt;/password&gt;&lt;/numero&gt;&lt;/vostro&gt;&lt;/numero&gt;&lt;/numero&gt;&lt;br /&gt;&lt;numero&gt;&lt;numero&gt;&lt;vostro&gt;&lt;numero&gt;&lt;password&gt;&lt;numero&gt;&lt;numero&gt;      allow=ulaw&amp;amp;alaw&amp;amp;gsm&amp;amp;g723&amp;amp;g729&amp;amp;h261&amp;amp;h263&amp;amp;h263p&lt;br /&gt;callerid=Unknown&lt;br /&gt;disallow=all&lt;br /&gt;dtmfmode=inband&lt;br /&gt;externip=&lt;span style="font-style: italic;"&gt;vostroipesterno&lt;/span&gt;&lt;vostro&gt;&lt;br /&gt;fromuser=&lt;/vostro&gt;&lt;/numero&gt;&lt;/numero&gt;&lt;/password&gt;&lt;/numero&gt;&lt;/vostro&gt;&lt;/numero&gt;&lt;/numero&gt;&lt;span style="font-style: italic;"&gt;numerovoip&lt;/span&gt;&lt;br /&gt;&lt;numero&gt;&lt;numero&gt;&lt;vostro&gt;&lt;numero&gt;&lt;password&gt;&lt;numero&gt;&lt;numero&gt;&lt;vostro&gt;&lt;numero&gt;      host=voip.eutelia.it&lt;br /&gt;insecure=very&lt;br /&gt;language=it&lt;br /&gt;nat=yes&lt;br /&gt;qualify=yes&lt;br /&gt;realm=voip.eutelia.it&lt;br /&gt;secret=&lt;span style="font-style: italic;"&gt;password&lt;/span&gt;&lt;password&gt;&lt;br /&gt;srvlookup=yes&lt;br /&gt;type=friend&lt;br /&gt;username=&lt;/password&gt;&lt;/numero&gt;&lt;/vostro&gt;&lt;/numero&gt;&lt;/numero&gt;&lt;/password&gt;&lt;/numero&gt;&lt;/vostro&gt;&lt;/numero&gt;&lt;/numero&gt;&lt;span style="font-style: italic;"&gt;numerovoip&lt;/span&gt;&lt;br /&gt;&lt;numero&gt;&lt;numero&gt;&lt;vostro&gt;&lt;numero&gt;&lt;password&gt;&lt;numero&gt;&lt;numero&gt;&lt;vostro&gt;&lt;numero&gt;&lt;password&gt;&lt;numero&gt;&lt;br /&gt;Stringa di registrazione:&lt;br /&gt;&lt;numero&gt;&lt;/numero&gt;&lt;/numero&gt;&lt;/password&gt;&lt;/numero&gt;&lt;/vostro&gt;&lt;/numero&gt;&lt;/numero&gt;&lt;/password&gt;&lt;/numero&gt;&lt;/vostro&gt;&lt;/numero&gt;&lt;/numero&gt;&lt;span style="font-style: italic;"&gt;numerovoip&lt;/span&gt;&lt;numero&gt;&lt;numero&gt;&lt;vostro&gt;&lt;numero&gt;&lt;password&gt;&lt;numero&gt;&lt;numero&gt;&lt;vostro&gt;&lt;numero&gt;&lt;password&gt;&lt;numero&gt;&lt;numero&gt;:&lt;/numero&gt;&lt;/numero&gt;&lt;/password&gt;&lt;/numero&gt;&lt;/vostro&gt;&lt;/numero&gt;&lt;/numero&gt;&lt;/password&gt;&lt;/numero&gt;&lt;/vostro&gt;&lt;/numero&gt;&lt;/numero&gt;&lt;span style="font-style: italic;"&gt;password&lt;/span&gt;&lt;numero&gt;&lt;numero&gt;&lt;vostro&gt;&lt;numero&gt;&lt;password&gt;&lt;numero&gt;&lt;numero&gt;&lt;vostro&gt;&lt;numero&gt;&lt;password&gt;&lt;numero&gt;&lt;numero&gt;&lt;password&gt;:&lt;/password&gt;&lt;/numero&gt;&lt;/numero&gt;&lt;/password&gt;&lt;/numero&gt;&lt;/vostro&gt;&lt;/numero&gt;&lt;/numero&gt;&lt;/password&gt;&lt;/numero&gt;&lt;/vostro&gt;&lt;/numero&gt;&lt;/numero&gt;&lt;span style="font-style: italic;"&gt;numerovoip&lt;/span&gt;&lt;numero&gt;&lt;numero&gt;&lt;vostro&gt;&lt;numero&gt;&lt;password&gt;&lt;numero&gt;&lt;numero&gt;&lt;vostro&gt;&lt;numero&gt;&lt;password&gt;&lt;numero&gt;&lt;numero&gt;&lt;password&gt;&lt;numero&gt;@voip.eutelia.it:5060/&lt;/numero&gt;&lt;/password&gt;&lt;/numero&gt;&lt;/numero&gt;&lt;/password&gt;&lt;/numero&gt;&lt;/vostro&gt;&lt;/numero&gt;&lt;/numero&gt;&lt;/password&gt;&lt;/numero&gt;&lt;/vostro&gt;&lt;/numero&gt;&lt;/numero&gt;&lt;span style="font-style: italic;"&gt;numerovoip&lt;/span&gt;&lt;/blockquote&gt;Per euteliavoip sarà necessario andare nelle impostazioni generali (pbx - pbx settings - general settings) ed abilitare l'opzione:&lt;br /&gt;&lt;blockquote&gt;Allow Anonymous Inbound SIP Calls? &lt;span style="font-weight: bold;"&gt;YES&lt;/span&gt;&lt;/blockquote&gt;Trixbox ha già una regola di uscita di default configurata per digitare 9 per uscire, ma dovrete legarvi il trunk appena creato con il menu a tendina che troverete in basso.&lt;br /&gt;Configurate quindi le regole di uscita e di entrata a vostro piacimento.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;NOTA: Con una configurazione di più di un trunk in uscita con lo stesso provider, in questo caso eutelia voip, molti router/modem spesso hanno un problema noto; la arp tables impazzisce e bisogna riavviarli spesso. Per risolvere il problema è sufficente modificare in "&lt;/span&gt;&lt;/ipesterno&gt;&lt;span style="font-weight: bold;font-family:verdana;" &gt;Impostazioni in Uscita" la variabile defaultexpirey=300 con defaultexpirey=1800 (consiglio di utilizzarla sempre così per risolvere possibili problemi di timeout) e la variabile port=5060, che diventerà 5061 per il secondo fascio, 5062 per il terzo e così via, ma senza modificare la stringa di registrazione che dovrà sempre essere numerovoip:password:numerovoip@voip.eutelia.it:5060/numerovoip.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Abilitare il supporto tapi e astapi per asterisk 1.4.* (nuova trixbox 2.6):&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Il nuovo trixbox ha finalmente integrato un asterisk più recente con molte più funzionalità.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Una di queste news di asterisk 1.4 è il supporto per i tapi driver sia di outlook che http, in poche parole potrete rendere il vostro asterisk analogo a qualsiasi skype, installando l'apposito plugin per firefox "nooje click" scaricabile ed installabile tramite questa guida:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a style="font-family: verdana;" href="http://blog.liberailvoip.it/2008/10/31/noojee-soluzione-click-to-call-per-asterisk/"&gt;http://blog.liberailvoip.it/2008/10/31/noojee-soluzione-click-to-call-per-asterisk/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;di cui riporto qui i passi fondamentali adattati a trixbox (i file di conf e i context hanno nomi diversi);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;scaricate il plugin da &lt;/span&gt;&lt;a style="font-family: verdana;" href="http://www.noojee.com.au/downloads/noojeeclick-0.5.0.xpi"&gt;QUI&lt;/a&gt;&lt;span style="font-family:verdana;"&gt; ed installatelo sui client (dopo aver installato firefox)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Editate il file /etc/asterisk/manager_custom.conf aggiungedo in fondo:&lt;/span&gt;&lt;br /&gt;&lt;blockquote  style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;[nojeeclick]&lt;br /&gt;secret = nojeepasswd&lt;br /&gt;permit=0.0.0.0/0.0.0.0&lt;br /&gt;permit=127.0.0.1/255.255.255.0&lt;br /&gt;read = system,call,log,verbose,command,agent,user&lt;br /&gt;write = system,call,log,verbose,command,agent,user&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;span style="font-family:verdana;"&gt;Modificate il file /etc/asterisk/manager.conf in modo che la sezione "general" corrisponda a:&lt;/span&gt;&lt;br /&gt;&lt;blockquote  style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;[general]&lt;br /&gt;enabled = yes&lt;br /&gt;port = 5038&lt;br /&gt;bindaddr = 0.0.0.0&lt;br /&gt;webenabled=yes&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-family:verdana;"&gt;Modificate (o create se non presente) il file /etc/asterisk/http.conf che deve contenere:&lt;/span&gt;&lt;br /&gt;&lt;blockquote face="verdana"&gt;&lt;span style="font-size:85%;"&gt;; Asterisk Builtin mini-HTTP server&lt;br /&gt;[general]&lt;br /&gt;enabled=yes&lt;br /&gt;enablestatic=yes&lt;br /&gt;bindaddr=0.0.0.0&lt;br /&gt;bindport=8088&lt;br /&gt;prefix=asterisk&lt;br /&gt;uploads = /var/lib/asterisk/uploads/&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-family:verdana;"&gt;Date ora i comandi da terminale:&lt;/span&gt;&lt;br /&gt;&lt;code style="font-family: verdana;"&gt;&lt;/code&gt;&lt;blockquote face="verdana"&gt;&lt;span style="font-size:85%;"&gt;mkdir /var/lib/asterisk/uploads&lt;br /&gt;chown asterisk:asterisk  /var/lib/asterisk/uploads&lt;br /&gt;amportal restart&lt;br /&gt;asterisk -rx "http show status"&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-family:verdana;"&gt;L'ultimo comando dovrà restituirvi un report delle funzionalità di asterisk correttamente configurate tipo:&lt;/span&gt;&lt;br /&gt;&lt;blockquote style="font-family: verdana;"&gt;&lt;span style="font-size:85%;"&gt;HTTP Server Status:&lt;br /&gt;Prefix: /asterisk&lt;br /&gt;Server Enabled and Bound to 0.0.0.0:8088&lt;br /&gt;&lt;br /&gt;Enabled URI's:&lt;br /&gt;/asterisk/httpstatus =&gt; Asterisk HTTP General Status&lt;br /&gt;/asterisk/manager =&gt; HTML Manager Event Interface&lt;br /&gt;/asterisk/rawman =&gt; Raw HTTP Manager Event Interface&lt;br /&gt;/asterisk/static/... =&gt; Asterisk HTTP Static Delivery&lt;br /&gt;/asterisk/mxml =&gt; XML Manager Event Interface&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-family:verdana;"&gt;Il test di funzionamento lo potete fare aprendo il firefox di un client ed andare all'indirizzo:&lt;/span&gt;&lt;br /&gt;&lt;blockquote style="font-family: verdana;"&gt;&lt;code&gt;http://ip_asterisk:8088/asterisk/manager?action=login&amp;amp;username=noojeclick&amp;amp;secret=nojeepasswd&lt;/code&gt;&lt;/blockquote&gt;&lt;code style="font-family: verdana;"&gt;A questo punto potete configurare i plugin noojee click nei client con la seguente configurazione:&lt;br /&gt;&lt;/code&gt;&lt;blockquote style="font-family: verdana;"&gt;&lt;span style="font-size:85%;"&gt;server type: AJAM (Asterisk 1.4+)&lt;br /&gt;host: ip del centralino&lt;br /&gt;port: 8088&lt;br /&gt;username: nojeeclick&lt;br /&gt;password: nojeepasswd&lt;br /&gt;extension: interno sip dell'utente (a quale numero verrà trasferita la chiamata al click)&lt;br /&gt;context: from-internal&lt;br /&gt;phone type: Aastra&lt;br /&gt;dial prefix: 0&lt;br /&gt;international prefix: 00&lt;br /&gt;pattern:&lt;br /&gt;XXXX XXX XXX&lt;br /&gt;XXXX XXXX XXXXXX&lt;br /&gt;XXXX XXXX&lt;br /&gt;XX XXXX XXXX&lt;br /&gt;XXXXXXXXXX&lt;br /&gt;XXXXXXXXXXX&lt;br /&gt;XXXXXXXXXXXX&lt;br /&gt;XXXXXXXXXXXXXX&lt;br /&gt;XXXXXXXXXXXXXXX&lt;br /&gt;XX XXXXXXXX&lt;br /&gt;XXX-XXX-XXXX&lt;br /&gt;(XX) XXXX XXXX&lt;br /&gt;(XX) XXXX-XXXX&lt;br /&gt;(XXXX) XXXX XXXX&lt;br /&gt;(XXXX) XXXX-XXXX&lt;br /&gt;(XXXX) XXX XXXX&lt;br /&gt;(XXXX) XXX-XXXX&lt;br /&gt;(XXX) XXX XXXX&lt;br /&gt;(XXX) XXX-XXXX&lt;br /&gt;+XX X XXXX XXXX&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-family:verdana;"&gt;Riavviate firefox e quando l'utente clicckerà su l'icona rossa a fianco di un numero in una pagina web, verrà trasferita al suo telefono sip (softphone tipo qutecom o apparato fisico) che avvierà la chiamata al numero esterno solo dopo aver alzato la cornetta.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Per installare il supporto click-to-call di Outlook, vi consiglio di scaricare ed installare sui client windows il seguente driver TAPI:&lt;br /&gt;&lt;blockquote&gt;&lt;a href="http://outcall.sourceforge.net/"&gt;http://outcall.sourceforge.net/&lt;/a&gt;&lt;/blockquote&gt;Ora se volete traducete le voci del vostro centralino in italiano, loggatevi in console da root e date i seguenti comandi:&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;wget http://mirror.tomato.it/ftp/pub/asterisk/suoni_ita/it_mm_sounds_20060510.tar.gz&lt;br /&gt;mkdir /var/lib/asterisk/sounds/it&lt;br /&gt;mkdir /var/lib/asterisk/sounds/dictate/it&lt;br /&gt;mkdir /var/lib/asterisk/sounds/digits/it&lt;br /&gt;mkdir /var/lib/asterisk/sounds/letters/it&lt;br /&gt;mkdir /var/lib/asterisk/sounds/phonetic/it&lt;br /&gt;cp -rfp sounds_it_2006_05_10/*.gsm /var/lib/asterisk/sounds/it&lt;br /&gt;cp -rfp sounds_it_2006_05_10/dictate/* /var/lib/asterisk/sounds/dictate/it&lt;br /&gt;cp -rfp sounds_it_2006_05_10/digits/* /var/lib/asterisk/sounds/digits/it&lt;br /&gt;cp -rfp sounds_it_2006_05_10/letters/* /var/lib/asterisk/sounds/letters/it&lt;br /&gt;cp -rfp sounds_it_2006_05_10/phonetic/* /var/lib/asterisk/sounds/phonetic/it&lt;/span&gt;&lt;/blockquote&gt;E le voci italiane sono state installate.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:verdana;" &gt;Creazione client (postazioni telefoniche):&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Il mio consiglio è di utilizzare sempre SIP, come softphone Qutecom, che supporta anche msn per poter eguagliare in tutto soluzioni molto pesanti come skype.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Per crearli, basterà andare da interfaccia web-pbx-pbx settings-extension (interni)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:verdana;" &gt;Invio di fax tramite voip ( hylafax + iaxmodem + &lt;/span&gt;&lt;a style="font-weight: bold; font-family: verdana;" href="http://winprinthylafax.sourceforge.net/"&gt;Winprint&lt;/a&gt;&lt;span style="font-weight: bold;font-family:verdana;" &gt; )&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Installate da terminale i pacchetti necessari:&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;yum -y &lt;span style="color: rgb(194, 12, 185); font-weight: bold;"&gt;install&lt;/span&gt; ghostscript sharutils mgetty-voice hylafax iaxmodem&lt;br /&gt;&lt;span style="color: rgb(194, 12, 185); font-weight: bold;"&gt;ln&lt;/span&gt; -s /usr/share/fonts/default/ghostscript/ /usr/share/ghostscript/fonts&lt;br /&gt;&lt;span style="color: rgb(194, 12, 185); font-weight: bold;"&gt;mkdir&lt;/span&gt; /var/log/iaxmodem&lt;br /&gt;&lt;span style="color: rgb(194, 12, 185); font-weight: bold;"&gt;touch&lt;/span&gt; /var/log/iaxmodem/iaxmodem-cfg.ttyIAX&lt;br /&gt;echo "t2:23:respawn:/usr/sbin/faxgetty ttyIAX" &gt;&gt; /etc/inittab&lt;br /&gt;echo "IAX:2345:respawn:/usr/sbin/iaxmodem iaxmodem-cfg.ttyIAX"&lt;br /&gt;&gt;&gt; /etc/inittab&lt;/span&gt;&lt;/blockquote&gt;Io consiglio di scaricare le ultime versioni di iaxmodem e hylafax, ma anche così funzionerà.&lt;br /&gt;Create dall'interfaccia web un interno IAX2 con le seguenti caratteristiche:&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;Extension Number: &lt;span style="color: rgb(0, 0, 0);"&gt;1100&lt;/span&gt;&lt;br /&gt;Display Name: IAXModem&lt;br /&gt;Record Incoming: Never&lt;br /&gt;Record Outgoing: Never&lt;br /&gt;Secret: password&lt;/span&gt;&lt;/blockquote&gt;Modificate (o create se non presente) il file /etc/iaxmodem/iaxmodem-cfg.ttyIAX come segue&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;device          /dev/ttyIAX&lt;br /&gt;owner           uucp:uucp&lt;br /&gt;mode            660&lt;br /&gt;port            4570&lt;br /&gt;refresh         60&lt;br /&gt;server          127.0.0.1&lt;br /&gt;peername        1100&lt;br /&gt;secret          password&lt;br /&gt;cidname         Fax&lt;br /&gt;cidnumber       &lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;NumeroVoipDiUscita&lt;/span&gt;&lt;br /&gt;codec           slinear&lt;/span&gt;&lt;/blockquote&gt;Il codec potete sceglierlo tra alaw, ulaw e slinear; ma a me ha sempre funzionato solo con slinear.&lt;br /&gt;Modificate (o create se non presente) il file&lt;br /&gt;/etc/hylafax/etc/config (oppure /etc/hylafax/config se compilato) come segue:&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;LogFacility:      daemon&lt;br /&gt;CountryCode:      39&lt;br /&gt;AreaCode:         &lt;span style="font-weight: bold;"&gt;51&lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; &lt;span style="font-size:100%;"&gt;------------------&gt; quello della vostra provincia&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;LongDistancePrefix:   0&lt;br /&gt;InternationalPrefix:   00&lt;br /&gt;DialStringRules:   etc/dialrules.europe&lt;br /&gt;ServerTracing:      1&lt;/span&gt;&lt;/blockquote&gt;Modificate (o create se non presente) il file&lt;br /&gt;/etc/hylafax/etc/config.ttyIAX (oppure /etc/hylafax/config.ttyIAX se compilato) come segue:&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;CountryCode:  39&lt;br /&gt;AreaCode:  51&lt;br /&gt;FAXNumber:  +39.&lt;span style="font-weight: bold;"&gt;051&lt;/span&gt;.&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;vostronumerovoip&lt;/span&gt;&lt;br /&gt;LongDistancePrefix: 0&lt;br /&gt;InternationalPrefix: 00&lt;br /&gt;DialStringRules: etc/dialrules.europe&lt;br /&gt;ServerTracing:  1&lt;br /&gt;SessionTracing:  11&lt;br /&gt;RecvFileMode:  0664&lt;br /&gt;LogFileMode:  0644&lt;br /&gt;DeviceMode:  0644&lt;br /&gt;RingsBeforeAnswer: 2&lt;br /&gt;SpeakerVolume:  off&lt;br /&gt;GettyArgs:  "-h %l dx_%s"&lt;br /&gt;LocalIdentifier: "IAXmodem"&lt;br /&gt;TagLineFont:  etc/lutRS18.pcf&lt;br /&gt;TagLineFormat:  "From %%l|%c|Page %%P of %%T"&lt;br /&gt;MaxRecvPages:  200&lt;br /&gt;ModemType:  Class1  # use this to supply a hint&lt;br /&gt;ModemResetCmds: "ATH1\nAT+VCID=1" # enables CallID display&lt;br /&gt;ModemReadyCmds: ATH0&lt;br /&gt;Class1AdaptRecvCmd: AT+FAR=1&lt;br /&gt;Class1TMConnectDelay: 400  # counteract quick CONNECT response&lt;br /&gt;Class1RMQueryCmd:      "!24,48,72,96"  # enable this to disable V.17 receiving&lt;br /&gt;#Class1TMQueryCmd:      "!24,48,72,96"  # enable this to disable V.17 sending&lt;br /&gt;ModemResetCmds:  AT+VCID=1 # enables CallID display&lt;br /&gt;PagerTTYParity:  none&lt;br /&gt;CallIDPattern:          "NMBR="&lt;br /&gt;CallIDPattern:          "NAME="&lt;br /&gt;CallIDPattern:  "ANID="&lt;br /&gt;CallIDPattern:          "NDID="&lt;br /&gt;Class1JBIGSupport: no&lt;br /&gt;Class1PPMWaitCmd:       "&lt;delay\0727&gt;"  # \072 == :  to avoid awk problem&lt;br /&gt;Class1TCFWaitCmd:       "&lt;delay\0727&gt;"&lt;br /&gt;Class1EOPWaitCmd:       "&lt;delay\0729&gt;"&lt;br /&gt;Class1SwitchingCmd:     "&lt;delay\0727&gt;"  # assumption: +FRS not supported&lt;/delay\0727&gt;&lt;/delay\0729&gt;&lt;/delay\0727&gt;&lt;/delay\0727&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;ModemReadyState: R&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;Modificate (o create se non presente) il file /etc/hylafax/etc/FaxDispatch&lt;br /&gt;(oppure /etc/hylafax/FaxDispatch se compilato) come segue:&lt;span style="color: rgb(0, 120, 0);"&gt;&lt;br /&gt;&lt;blockquote style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:85%;"&gt;case "$DEVICE" in&lt;br /&gt;ttyIAX)         SENDTO=FaxMaster;;&lt;br /&gt;&lt;br /&gt;esac&lt;/span&gt;&lt;/blockquote&gt;&lt;/span&gt;Ora potete dare il comando&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;faxsetup&lt;/span&gt;&lt;/blockquote&gt;Che configurerà hylafax controllando le dipendenze, quando vi verrà chiesto se configurare il modem digitate:&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;no&lt;/span&gt;&lt;/blockquote&gt;e date invio, in quanto il modem è già configurato con i precedenti passaggi.&lt;br /&gt;&lt;br /&gt;Create gli utenti per le stampanti winprint:&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;faxadduser -a passw0rd -p passw0rd faxuser0&lt;br /&gt;faxadduser -a passw1rd -p passw1rd faxuser1&lt;br /&gt;faxadduser -a passw2rd -p passw2rd faxuser2&lt;br /&gt;.... e cosi via.&lt;/span&gt;&lt;/blockquote&gt;Riavviate il centralino e i fax dovrebbero poter essere spediti come da un normale hylafax, per il quale vi rimando alla guida che scrissi qualche tempo fa.&lt;br /&gt;&lt;br /&gt;Per Poter creare una paginetta sul vostro sito in php che tramite un apposito form crei una chiamata tra un interno ed il numero del cliente automaticamente a carico del centralino potete usare la seguente pagina in php:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;     &amp;lt;html&amp;gt;&lt;br /&gt;&amp;lt;head&amp;gt;&lt;br /&gt;&amp;lt;title&amp;gt; HelpDesk gratis!&amp;lt;/title&amp;gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt;&amp;lt;?&lt;br /&gt;&lt;br /&gt;$strHost = “127.0.0.1&amp;amp;#8243;;&lt;br /&gt;$strUser = “admin”;&lt;br /&gt;$strSecret = “amp111&amp;amp;#8243;;&lt;br /&gt;$strContext = “from-internal”;&lt;br /&gt;$strWaitTime = “30&amp;amp;#8243;;&lt;br /&gt;$strPriority = “1&amp;amp;#8243;;&lt;br /&gt;$strMaxRetry = “2&amp;amp;#8243;;&lt;br /&gt;$strExten = $_POST['txtphonenumber'];&lt;br /&gt;$callNumber = $strExten;&lt;br /&gt;$strCallerId = “Web Call &amp;lt;$callNumber&amp;gt; “;&lt;br /&gt;$length = strlen($strExten);&lt;br /&gt;if ($length == 10 &amp;amp;&amp;amp; is_numeric($strExten))&lt;br /&gt;{&lt;br /&gt;$oSocket = fsockopen($strHost, 5038, $errnum, $errdesc) or die(”Connection to host failed”);&lt;br /&gt;fputs($oSocket, “Action: loginrn”);&lt;br /&gt;fputs($oSocket, “Events: offrn”);&lt;br /&gt;fputs($oSocket, “Username: $strUserrn”);&lt;br /&gt;fputs($oSocket, “Secret: $strSecretrnrn”);&lt;br /&gt;fputs($oSocket, “Action: originatern”);&lt;br /&gt;fputs($oSocket, “Channel: Local/$callNumber@from-internalrn”);&lt;br /&gt;fputs($oSocket, “WaitTime: $strWaitTimern”);&lt;br /&gt;fputs($oSocket, “CallerId: $strCallerIdrn”);&lt;br /&gt;fputs($oSocket, “Exten: 699rn”);&lt;br /&gt;fputs($oSocket, “Context: $strContextrn”);&lt;br /&gt;fputs($oSocket, “Priority: 1rnrn”);&lt;br /&gt;fputs($oSocket, “Action: Logoffrnrn”);&lt;br /&gt;sleep(3);&lt;br /&gt;fclose($oSocket);&lt;br /&gt;?&amp;gt;&lt;br /&gt;&amp;lt;div&amp;gt;&lt;br /&gt;&amp;lt;h3&amp;gt;Compila il form e verrai contattato gratuitamente dal nostro staff!&amp;lt;/h3&amp;gt;&lt;br /&gt;&amp;lt;p&amp;gt;&lt;br /&gt;&amp;lt;table width=”300&amp;amp;#8243; border=”1&amp;amp;#8243; bordercolor=”#0f0f0f” cellpadding=”3&amp;amp;#8243; cellspacing=”0&amp;amp;#8243;&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;tr&amp;gt;&lt;br /&gt;&amp;lt;td&amp;gt; &amp;lt;p&amp;gt; &amp;lt;font color=”#000000&amp;amp;#8243; size=”2&amp;amp;#8243; face=”verdana,georgia”&amp;gt; Stiamo processando&lt;br /&gt;la tua chiamata, entro pochi secondi squillerà il telefono al numero&lt;br /&gt;che hai inserito.&amp;lt;br&amp;gt;&lt;br /&gt;Sarai messo in contatto con il nostro call center gratuitamente!&amp;lt;/font&amp;gt; &amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;p&amp;gt; &amp;lt;font color=”#000000&amp;amp;#8243; size=”2&amp;amp;#8243; face=”verdana,georgia”&amp;gt; HelpDesk Service&lt;br /&gt;VoIP &amp;lt;br&amp;gt;&lt;br /&gt;&amp;lt;a xhref=”javascript:history.go(-1)” mce_href=”javascript:history.go(-1)” &amp;gt; riprova.&amp;lt;/a&amp;gt; &amp;lt;/font&amp;gt; &amp;lt;/p&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;lt;/table&amp;gt;&lt;br /&gt;&amp;lt;p&amp;gt;&lt;br /&gt;&amp;lt;h3&amp;gt; &amp;lt;a xhref=”javascript:history.go(-1)” mce_href=”javascript:history.go(-1)” &amp;gt; Indietro&amp;lt;/a&amp;gt; &amp;lt;/h3&amp;gt;&lt;br /&gt;&amp;lt;/p&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;?&lt;br /&gt;}&lt;br /&gt;else&lt;br /&gt;{&lt;br /&gt;?&amp;gt;&lt;br /&gt;&amp;lt;p&amp;gt;&lt;br /&gt;&amp;lt;table width=”300&amp;amp;#8243; border=”1&amp;amp;#8243; bordercolor=”#0f0f0f” cellpadding=”3&amp;amp;#8243; cellspacing=”0&amp;amp;#8243;&amp;gt;&lt;br /&gt;&amp;lt;tr&amp;gt;&lt;br /&gt;&amp;lt;td&amp;gt; &amp;lt;font size=”2&amp;amp;#8243; face=”verdana,arial,georgia”&lt;br /&gt;color=”#000000&amp;amp;#8243;&amp;gt; Inserisci il tuo numero di telefono, comprensivo di prefisso (es.&lt;br /&gt;0577XXXXXX) sul quale vuoi ricevere la chiamata dal nostro sistema automatico.&amp;lt;/font&amp;gt;&lt;br /&gt;&amp;lt;form action=”&amp;lt;? echo $_SERVER['PHP_SELF'] ?&amp;gt; ” method=”post”&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;input type=”text” size=”20&amp;amp;#8243; maxlength=”10&amp;amp;#8243; name=”txtphonenumber”&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;&amp;lt;input type=”submit”&lt;br /&gt;value=”Telefonami”&amp;gt;&lt;br /&gt;&amp;lt;/form&amp;gt;&lt;br /&gt;&amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;lt;/table&amp;gt;&lt;br /&gt;&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;?&lt;br /&gt;}&lt;br /&gt;?&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;/blockquote&gt;&lt;span style="font-weight: bold;font-family:verdana;" &gt;Consiglio:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Tramite il menu in alto "strumenti" potrete accedere a "module admin" sulla sinistra, che vi permetterà di installare un risponidore automatico IVR, suonerie di attesa, sistemi di backup, gruppi di chiamata, sistemi di code, sitemi per la registrazione di nuovi messaggi, ecc...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Appena avrete finito la configurazione ricordatevi di applicare le modifiche tramite il pulsante rosso in alto a sinistra che comparirà dopo la prima azione, questo applicherà istantaneamente le modifiche e riavvierà asterisk ricollegandolo.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Buone telefonate a tutti!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Swipon&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;changelog dell'howto:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-----------------------------------------------------------------------------------------&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;- aggiunti codec per chiamate video nel trunk&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;- risolto e spiegato problema con trunk multipli&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;- aggiornamento per nuove funzioni asterisk 1.4.* e 1.6.*&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;- aggiunto how to noojeclick x click to call&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;- aggiornato dopo il rilascio del meraviglioso qutecom&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;- inserita integrazione hylafax e iaxmodem&lt;br /&gt;- inserito personalizzazione con voci italiane&lt;br /&gt;- aggiunta pagina php per farsi chiamare gratis dal web&lt;br /&gt;- aggiunta sezione firewall&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5071373337447595650-294210409027434814?l=swipon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swipon.blogspot.com/feeds/294210409027434814/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5071373337447595650&amp;postID=294210409027434814&amp;isPopup=true' title='13 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5071373337447595650/posts/default/294210409027434814'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5071373337447595650/posts/default/294210409027434814'/><link rel='alternate' type='text/html' href='http://swipon.blogspot.com/2009/01/centralino-voip-trixbox-euteliavoip.html' title='Centralino Voip trixbox + euteliavoip'/><author><name>swipon</name><uri>http://www.blogger.com/profile/05617816866082027582</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_W_8BiHqCu5c/SNyin9Ah0-I/AAAAAAAAACU/v-pIaIolW1o/S220/2005C.jpg'/></author><thr:total>13</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5071373337447595650.post-196725422495931493</id><published>2008-12-18T11:03:00.012+01:00</published><updated>2009-02-25T17:40:55.089+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='server'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='spamassassin'/><category scheme='http://www.blogger.com/atom/ns#' term='debian'/><category scheme='http://www.blogger.com/atom/ns#' term='rails'/><category scheme='http://www.blogger.com/atom/ns#' term='pear postgres'/><category scheme='http://www.blogger.com/atom/ns#' term='spam'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><category scheme='http://www.blogger.com/atom/ns#' term='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='ror'/><category scheme='http://www.blogger.com/atom/ns#' term='virtual'/><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><category scheme='http://www.blogger.com/atom/ns#' term='on'/><category scheme='http://www.blogger.com/atom/ns#' term='quota'/><category scheme='http://www.blogger.com/atom/ns#' term='mail'/><category scheme='http://www.blogger.com/atom/ns#' term='ldap'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><category scheme='http://www.blogger.com/atom/ns#' term='apache'/><category scheme='http://www.blogger.com/atom/ns#' term='postfix'/><title type='text'>Come creare un hosting professionale con debian</title><content type='html'>Spesso si ha l'esigenza di avere un server web con svariati servizi, in modo da poter evitare di appoggiarsi a quelle costosissime aziende di hosting.&lt;br /&gt;Dovremo cominciare partendo da un'installazione base e minimale di debian.&lt;br /&gt;&lt;br /&gt;La premessa è che molti consigliano di compilare manualmente i pacchetti fondamentali come apache e mysql, io non concordo in quanto i pacchetti standard hanno molti accorgimenti di compilazione per le sicurezze.&lt;br /&gt;&lt;br /&gt;Ora installeremo i software base da utilizzare:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;GESTIONE QUOTE SPAZIO DISCO:&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;sudo apt-get -y install quota quotatool&lt;/blockquote&gt;&lt;span style="font-weight: bold;"&gt;DATABASES:&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;sudo apt-get -y install sqlite3 mysql-client mysql-server postgresql-8.1 postgresql-client-8.1&lt;/blockquote&gt;&lt;span style="font-weight: bold;"&gt;WEBSERVER:&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;sudo apt-get -y install apache2 openssl php-pear php5 php5-cgi php5-cli php5-common php5-curl php5-gd  php5-ldap libgd2-xpm  php5-mcrypt php5-mysql php5-odbc php5-imap php5-xmlrpc libapache2-mod-fcgid libapache2-mod-jk libapache2-mod-perl2 libapache2-mod-ruby  libapache2-svn libapache2-mod-python   libapache2-mod-php5 libapache2-reload-perl ruby rdoc rake rails libfcgi-ruby libpgsql-ruby libmysql-ruby libsqlite3-ruby gem gems phpmyadmin libcrypt-passwdmd5-perl makepasswd&lt;br /&gt;&lt;/blockquote&gt;Installeremo anche i moduli pear per php:&lt;br /&gt;&lt;blockquote&gt;sudo pear config-set auto_discover yes&lt;br /&gt;sudo pear config-set preferred_state beta&lt;br /&gt;&lt;/blockquote&gt;&lt;blockquote&gt;sudo pear install Archive_Tar Cache Cache_Lite Config Console_Getopt DB Date FSM Fileinfo Gtk_FileDrop Gtk_ScrollingLabel Gtk_Styled HTML_Javascript HTTP HTTP_Request Log MDB2 MDB2_Driver_mysql MIME_Type Mail Net_SMTP Net_Socket Net_URL Numbers_Roman PEAR Payment_Clieop Payment_DTA QA_Peardoc_Coverage Stream_SHM Stream_Var Structures_Graph XML_Parser XML_Query2XML XML_RPC XML_RPC2 XML_RSS XML_SVG XML_Tree XML_Util XML_Wddx&lt;/blockquote&gt;&lt;span style="font-weight: bold;"&gt;WEBSERVER JAVA:&lt;br /&gt;&lt;span style="font-size:85%;"&gt; (personalmente consiglio di scaricare gli ultimi binari dal sito della sun e di jboss)&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Sarà necessaria la jdk:&lt;br /&gt;&lt;blockquote&gt;sudo apt-get -y install sun-java5-jdk&lt;/blockquote&gt;potrete scegliere se installare una tecnologia semplice (tomcat) :&lt;blockquote&gt;sudo apt-get -y install tomcat5.5 tomcat5.5-admin tomcat5.5-webapps &lt;/blockquote&gt;oppure la nuova generazione di J2EE (jbossAS):&lt;br /&gt;&lt;blockquote&gt;sudo apt-get -y install jbossas4 libjboss-j2ee-java libjboss-connector-java libjboss-deployers-java libjboss-deployment-java libjboss-jms-java libjboss-managed-java libjboss-messaging-java libjboss-naming-java libjboss-security-java libjboss-server-java libjboss-system-java libjboss-transaction-java libjtds-java libjboss-webservices-java libehcache-java libajaxtags-java libaopalliance-java&lt;/blockquote&gt;&lt;span style="font-weight: bold;"&gt;SERVER DI POSTA:&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;sudo apt-get -y install postfix fetchmail procmail courier-imap  courier-imap-ssl courier-pop courier-pop-ssl courier-authdaemon courier-authlib sasl2-bin gsasl libsasl2-modules pyzor spamassassin spamc&lt;br /&gt;&lt;/blockquote&gt;&lt;span style="font-weight: bold;"&gt;SERVER LDAP GESTIONE UTENTI:&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;sudo apt-get -y install ldap-utils phpldapadmin slapd&lt;/blockquote&gt;&lt;span style="font-weight: bold;"&gt;SERVER DNS:&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;sudo apt-get -y install bind9&lt;br /&gt;sudo echo "&lt;a mt=""&gt;&lt;span style="font-size:85%;"&gt;nameserver 127.0.0.1&lt;/span&gt;&lt;/a&gt;" &gt; /etc/resolv.conf&lt;br /&gt;&lt;/blockquote&gt;&lt;a mt=""&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/a&gt;&lt;a mt=""&gt;editate il file /etc/bind/named.conf.options&lt;/a&gt;&lt;a mt=""&gt; rendendolo come segue:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;blockquote&gt;options {&lt;br /&gt;   directory "/var/cache/bind";&lt;br /&gt;   // query-source address * port 53;&lt;br /&gt;   forward first;&lt;br /&gt;   forwarders {&lt;br /&gt;           151.99.0.100;&lt;br /&gt;           151.99.125.1;&lt;br /&gt;           // 62.211.69.150;&lt;br /&gt;           // 212.48.4.15;&lt;br /&gt;   };&lt;br /&gt;&lt;br /&gt;   auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;   listen-on-v6 { any; };&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;zone "workgroup" in&lt;br /&gt;{&lt;br /&gt;   type master;&lt;br /&gt;   file "/etc/bind/db.workgroup";&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;zone "wifi" in&lt;br /&gt;{&lt;br /&gt;   type master;&lt;br /&gt;   file "/etc/bind/db.wifi";&lt;br /&gt;};&lt;/blockquote&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;SERVER DI COLLEGAMENTO:&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;sudo apt-get -y install vsftpd subversion ssh&lt;/blockquote&gt;&lt;span style="font-weight: bold;"&gt;SERVER ADS CONTROLLO SICUREZZE:&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;sudo apt-get -y install aide snort snort-rules snort-rules-default denyhosts&lt;br /&gt;&lt;/blockquote&gt;&lt;span style="font-weight: bold;"&gt;NEL CASO NON AVESTE IP PUBBLICO REGISTRATEVI A DYNDNS.ORG E:&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&lt;blockquote&gt;sudo apt-get -y install ddclient&lt;/blockquote&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;CONFIGURAZIONE:&lt;/span&gt;&lt;br /&gt;Ora basterà configurare il tutto.&lt;br /&gt;Di default i pacchetti debian spesso sono già funzionanti appena installati, anche se spesso non avranno una configurazione ottimale.&lt;br /&gt;&lt;br /&gt;Per quanto riguarda il databases l'installer installerà senza password di root, dovrete come prima cosa impostarla tramite l'indirizzo web http://localhost/phpmyadmin.&lt;br /&gt;Sconsiglio di abilitare eventuali connessioni esterne al database e di lasciare le autorizzazzioni di default (solo localhost), ma se volete potete abilitare il networking per mysql editando /etc/mysql/my.cfg e commentando (aggiungere un # davanti) o meglio eliminando completamente la riga seguente:&lt;br /&gt;&lt;blockquote&gt;bind-address            = 127.0.0.1&lt;/blockquote&gt;&lt;span style="font-weight: bold;"&gt;APACHE&lt;/span&gt;:&lt;br /&gt;Per quanto riguarda apache il mio consiglio è di creare un'unico virtualhost dinamico, che quindi direzionerà le richieste http alle varie cartelle in base all'url.&lt;br /&gt;Lascieremo il default per le richieste eventualmente non riconosciute, e ne creremo uno aggiuntivo editate /etc/apache2/sites-avaiable/default-php (createlo) ed inseritevi:&lt;br /&gt;&lt;blockquote&gt;NameVirtualHost *:80&lt;br /&gt;&lt;virtualhost&gt;&lt;br /&gt;LogFormat "%v %h %l %u %t \"%r\" %&gt;s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined&lt;br /&gt;LogFormat "%h %l %u %t \"%r\" %&gt;s %b" common&lt;br /&gt;LogFormat "%{Referer}i -&gt; %U" referer&lt;br /&gt;LogFormat "%{User-agent}i" agent&lt;br /&gt;CustomLog /var/www/%0/logs/access_log combined&lt;br /&gt;ServerAdmin webmaster@%0&lt;br /&gt;VirtualDocumentRoot /var/www/%0&lt;br /&gt;VirtualScriptAlias /var/www/%0/cgi-bin&lt;br /&gt;&lt;directory&gt;&lt;br /&gt;  Options Indexes FollowSymLinks MultiViews ExecCGI&lt;br /&gt;  AllowOverride All&lt;br /&gt;  Order allow,deny&lt;br /&gt;  allow from all&lt;br /&gt;&lt;/directory&gt;&lt;location&gt;&lt;br /&gt;  Order Allow,Deny&lt;br /&gt;&lt;/location&gt;&lt;br /&gt;RewriteEngine On&lt;br /&gt;RewriteMap lowercase int:tolower&lt;br /&gt;RewriteCond %{REQUEST_URI} !^/cgi-bin/&lt;br /&gt;RewriteCond ${lowercase:%{SERVER_NAME}} ^www\.[a-z-]+\.isp\.com\.it\.net\.eu\.biz\.info$&lt;br /&gt;RewriteRule ^(.+) ${lowercase:%{SERVER_NAME}}$1 [C]&lt;br /&gt;RewriteRule ^www\.([a-z-]+)\.isp\.com/(.*) /var/www/$1/$2&lt;br /&gt;&lt;/virtualhost&gt;&lt;/blockquote&gt;Ora cancellate tutto all'interno della directory /var/www, poi ammettendo di voler creare un virtualhost per il dominio example.com, basterà creare la cartella in modo opportuno:&lt;br /&gt;&lt;blockquote&gt;sudo mkdir /var/www/example.org&lt;br /&gt;sudo chown -R www-data: /var/www/example.org&lt;/blockquote&gt;Così facendo NON avete alcun bisogno di riavviare apache per creare nuovi virtualhost, riducendo al minimo i disguidi tecnici ed eventuali down.&lt;br /&gt;&lt;br /&gt;Ora aggiungiamo un'altro virtualhost dinamico per i siti ROR&lt;br /&gt;Create un nuovo sito dinamico:&lt;br /&gt;&lt;blockquote&gt;sudo mkdir /var/rails&lt;br /&gt;sudo chown -R www-data: /var/rails&lt;br /&gt;sudo cp /etc/apache2/sites-avaiable/default /etc/apache2/sites-avaiable/default-rails&lt;/blockquote&gt;ora editate /etc/apache2/sites-avaiable/default-rails rendendolo come segue:&lt;br /&gt;&lt;blockquote&gt;NameVirtualHost *:80&lt;br /&gt;&lt;virtualhost&gt;&lt;br /&gt;LogFormat "%v %h %l %u %t \"%r\" %&gt;s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined&lt;br /&gt;LogFormat "%h %l %u %t \"%r\" %&gt;s %b" common&lt;br /&gt;LogFormat "%{Referer}i -&gt; %U" referer&lt;br /&gt;LogFormat "%{User-agent}i" agent&lt;br /&gt;CustomLog /var/rails/%0/logs/access_log combined&lt;br /&gt;ServerAdmin webmaster@%0&lt;br /&gt;VirtualDocumentRoot /var/rails/%0/application/public&lt;br /&gt;VirtualScriptAlias /var/rails/%0/cgi-bin&lt;br /&gt;&lt;directory&gt;&lt;br /&gt;AddHandler fcgid-script .fcgi&lt;br /&gt;AddHandler cgi-script .cgi&lt;br /&gt;Options +FollowSymLinks +ExecCGI&lt;br /&gt;AllowOverride all&lt;br /&gt;Order allow,deny&lt;br /&gt;Allow from all&lt;br /&gt;RewriteEngine On&lt;br /&gt;RewriteBase /&lt;br /&gt;RewriteRule ^$ index.html [QSA]&lt;br /&gt;RewriteRule ^([^.]+)$ $1.html [QSA]&lt;br /&gt;RewriteCond %{REQUEST_FILENAME} !-f&lt;br /&gt;RewriteRule ^(.*)$ dispatch.fcgi [QSA,L]&lt;br /&gt;&lt;/directory&gt;&lt;directory&gt;&lt;br /&gt;  Options Indexes FollowSymLinks MultiViews ExecCGI&lt;br /&gt;  AllowOverride All&lt;br /&gt;  Order allow,deny&lt;br /&gt;  allow from all&lt;br /&gt;&lt;/directory&gt;&lt;location&gt;Order Allow,Deny&lt;br /&gt;&lt;/location&gt;&lt;br /&gt;RewriteEngine On&lt;br /&gt;RewriteMap lowercase int:tolower&lt;br /&gt;RewriteCond %{REQUEST_URI} !^/cgi-bin/&lt;br /&gt;RewriteCond ${lowercase:%{SERVER_NAME}} ^www\.[a-z-]+\.isp\.com\.it\.net\.eu\.biz\.info$&lt;br /&gt;RewriteRule ^(.+) ${lowercase:%{SERVER_NAME}}$1 [C]&lt;br /&gt;RewriteRule ^www\.([a-z-]+)\.isp\.com/(.*) /var/www/$1/$2&lt;br /&gt;&lt;/virtualhost&gt;&lt;/blockquote&gt;Controllate anche il file /etc/apache2/mods-enabled/fcgid.conf, cancellate tutto (o createlo) ed inseriteci:&lt;br /&gt;&lt;blockquote&gt;&lt;ifmodule&gt;AddHandler fcgid-script .fcgi fcg fcgi fpl&lt;br /&gt;DefaultInitEnv RAILS_ENV development&lt;br /&gt;IdleTimeout 600&lt;br /&gt;ProcessLifeTime 3600&lt;br /&gt;MaxProcessCount 8&lt;br /&gt;DefaultMinClassProcessCount 3&lt;br /&gt;DefaultMaxClassProcessCount 3&lt;br /&gt;IPCConnectTimeout 8&lt;br /&gt;IPCCommTimeout 48&lt;br /&gt;&lt;/ifmodule&gt;&lt;/blockquote&gt;Ma ricordatevi che una volta completate le fasi di test e sviluppo dell'aplicatiovo ruby on rails dovrete sostituire :&lt;br /&gt;&lt;blockquote&gt;DefaultInitEnv RAILS_ENV development&lt;/blockquote&gt;Con&lt;br /&gt;&lt;blockquote&gt;DefaultInitEnv RAILS_ENV production&lt;/blockquote&gt;E riavviare apache.&lt;br /&gt;&lt;br /&gt;Ora potrete creare l'applicazione rails:&lt;br /&gt;&lt;blockquote&gt;cd /var/rails&lt;br /&gt;sudo rails example.org&lt;br /&gt;sudo chown -R www-data: example.org&lt;/blockquote&gt;Come ultima cosa prima di riavviare (quindi per la vostra ultima volta) apache2, dovrete abilitare i moduli necessari e i siti creati:&lt;br /&gt;&lt;blockquote&gt;sudo a2ensite default-rails&lt;br /&gt;sudo a2ensite default-php&lt;br /&gt;sudo a2enmod proxy_http rewrite proxy setenvif alias cache autoindex dav deflate env fcgid include jk log_forensic mime_magic perl php5 proxy proxy_ajp ssl vhost_alias&lt;/blockquote&gt;Ora riavviate apache:&lt;br /&gt;&lt;blockquote&gt;sudo /etc/init.d/apache2 restart&lt;/blockquote&gt;E verificate il funzionamento dell'apache e dei moduli alle url http://localhost/server-status e http://localhost/server-info, le disattiveremo in seguito (vedi PULIZIA).&lt;br /&gt;&lt;br /&gt;Per limitare l'accesso via ssh solo ad un'utente (che potrà usare il comando su per diventare root) dovrete aggiungere al file /etc/ssh/sshd_config:&lt;br /&gt;&lt;blockquote&gt;AllowUsers nomeutente1 nomeutente2&lt;/blockquote&gt;Ora per non rischiare di essere auto-bannati da denyhosts inserite il vostro ip del client in /etc/hosts.allow&lt;br /&gt;&lt;br /&gt;Per il server FTP vi basterà editare /etc/vsftpd.conf, cancellare tutto ed inserire:&lt;br /&gt;&lt;blockquote&gt;listen=YES&lt;br /&gt;anonymous_enable=YES&lt;br /&gt;local_enable=YES&lt;br /&gt;local_umask=022&lt;br /&gt;anon_upload_enable=NO&lt;br /&gt;anon_mkdir_write_enable=NO&lt;br /&gt;dirmessage_enable=YES&lt;br /&gt;xferlog_enable=YES&lt;br /&gt;connect_from_port_20=YES&lt;br /&gt;xferlog_file=/var/log/vsftpd.log&lt;br /&gt;ftpd_banner=Welcome to FTP service.&lt;br /&gt;chroot_local_user=YES&lt;br /&gt;chroot_list_file=/etc/vsftpd.chroot_list&lt;br /&gt;ls_recurse_enable=YES&lt;br /&gt;secure_chroot_dir=/var/run/vsftpd&lt;br /&gt;pam_service_name=vsftpd&lt;br /&gt;rsa_cert_file=/etc/ssl/certs/vsftpd.pem&lt;/blockquote&gt;Poi per abilitare un utente all'uso ftp dovrete inserirlo nel file /etc/vsftpd.chroot_list.&lt;br /&gt;&lt;br /&gt;Per il server di posta dovrete aggiungere in fondo al file /etc/postfix/main.cf :&lt;br /&gt;&lt;blockquote&gt;home_mailbox = Maildir/&lt;/blockquote&gt;E per creare le caselle postali basterà lanciare i seguenti comandi per ogni utente:&lt;br /&gt;&lt;blockquote&gt;su - nomeutente&lt;br /&gt;maildirmake.courier Maildir&lt;br /&gt;exit&lt;/blockquote&gt;Ora create il file /etc/fetchmailrc come segue:&lt;br /&gt;&lt;blockquote&gt;set daemon      300&lt;br /&gt;set no bouncemail&lt;br /&gt;set no syslog&lt;br /&gt;set logfile /var/log/fetchmail.log&lt;br /&gt;defaults:&lt;br /&gt;antispam -1&lt;br /&gt;batchlimit 100&lt;br /&gt;## Caselle di posta&lt;br /&gt;#poll mail.host.xx with protocol pop3 user USERNAME@example.org there is #NOMEUTENTELOCALE here with password 'POPPASSWORD' options keep;&lt;/blockquote&gt;Gli ads non hanno bisogno di configurazioni particolari.&lt;br /&gt;&lt;br /&gt;Abilitiamo ora le quote disco, che ci serviranno per poter ridimensionare le dimensioni delle cartelle dei siti (come se fossero hard disk fisici) senza bisogno di creare dei down.&lt;br /&gt;Modificate /etc/fstab come indicato (le parti in rosso non vanno modificate e possono dipendere dall'installazione eseguita):&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="color:red;"&gt;/dev/sda1     /   ext3    defaults,&lt;span style="color: rgb(0, 0, 0); font-weight: bold;"&gt;usrquota,grpquota     0    1&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Creo i files che conterranno le indicazioni quote disco:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;sudo touch /aquota.user&lt;br /&gt;sudo touch /aquota.group&lt;br /&gt;sudo chmod 600 /aquota.user&lt;br /&gt;sudo chmod 600 /aquota.group&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Rimontiamo ora i filesystem con le nuove impostazioni:&lt;br /&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;sudo mount -o remount /dev/sda1&lt;/span&gt;&lt;/blockquote&gt;Editiamo /etc/mtab come segue (stessa modifica dell fstab):&lt;br /&gt;&lt;blockquote&gt;&lt;span style="color:red;"&gt;/dev/sda1     /   ext3    defaults,&lt;span style="color: rgb(0, 0, 0); font-weight: bold;"&gt;usrquota,grpquota     0    1&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;Editiamo /etc/modules per caricare il modulo quota all'avvio:&lt;br /&gt;&lt;blockquote&gt;sudo echo &lt;span style="color:red;"&gt;&lt;/span&gt;quota_v2 &gt;&gt; /etc/modules&lt;/blockquote&gt;Controlliamo il tutto con l'apposto tool del pacchetto installato:&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;sudo quotacheck -vgum /&lt;/span&gt;&lt;/blockquote&gt;Se tutto è ok ora potrete impostare la dimensione come per le quote di windows.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;PULIZIA:&lt;/span&gt;&lt;br /&gt;Terminata la configurazione vi consiglio di rimuovere tutto il non necessario es:&lt;br /&gt;&lt;blockquote&gt;sudo apt-get --purge remove sudo phpmyadmin&lt;br /&gt;sudo apt-get clean&lt;br /&gt;sudo a2dismod status info&lt;br /&gt;sudo a2dissite default&lt;br /&gt;&lt;/blockquote&gt;Riavviate il tutto e dovreste avere un ottimo server web adatto a molti siti web.&lt;br /&gt;&lt;br /&gt;Ultima cosa può essere creare alcuni script bash per la creazione automatica di tutto che potrete andare a richiamare con funzioni php come "exec".&lt;br /&gt;&lt;br /&gt;Create quindi la cartella /usr/local/scripts&lt;br /&gt;&lt;blockquote&gt;sudo mkdir /usr/local/scripts&lt;/blockquote&gt;ed ora al suo interno potete inserire gli script da richiamare, una linea guida sugli script da creare potrebbe essere:&lt;br /&gt;&lt;br /&gt;1)&lt;br /&gt;Generazione Password utente:&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;makepasswd &gt; /usr/local/scripts/password_utente&lt;/span&gt;&lt;span style="font-size:85%;"&gt;-`date +%Y%m%d`&lt;br /&gt;export PASSWORD_UTENTE="$(cat /usr/local/scripts/password_utente&lt;/span&gt;&lt;span style="font-size:85%;"&gt;-`date +%Y%m%d`&lt;/span&gt;&lt;span style="font-size:85%;"&gt;)"&lt;br /&gt;&lt;/span&gt;&lt;/blockquote&gt;Creazione databases&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;echo "CREATE DATABASE `date +%Y%m%d`-&lt;span style="font-weight: bold;"&gt;nome_utente&lt;/span&gt;" | mysql -u root -p&lt;span style="font-weight: bold;"&gt;password&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;Creazione utente mysql&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;echo "GRANT ALL PRIVILEGES ON  `date +%Y%m%d`-&lt;span style="font-weight: bold;"&gt;nome_utente&lt;/span&gt;.* TO ‘&lt;span style="font-weight: bold;"&gt;nome_utente&lt;/span&gt;’@'%’ IDENTIFIED BY ‘&lt;/span&gt;&lt;span style="font-size:85%;"&gt;$PASSWORD_UTENTE&lt;/span&gt;&lt;span style="font-size:85%;"&gt;’ WITH GRANT OPTION;" | mysql -u root -p&lt;span style="font-weight: bold;"&gt;password&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;Creazione cartella sito php&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;sudo mkdir /var/www/&lt;span style="font-weight: bold;"&gt;nomedominio.estensione&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;Creazione cartella sito rails&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;sudo mkdir /var/rails/&lt;span style="font-weight: bold;"&gt;nomedominio.estensione&lt;/span&gt;&lt;br /&gt;cd /var/rails/&lt;span style="font-weight: bold;"&gt;nomedominio.estensione&lt;/span&gt;&lt;br /&gt;sudo rails application&lt;/span&gt;&lt;/blockquote&gt;Creazione utente fisico (con la homecorrispondente alla cartella del sito)&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;sudo useradd -o -c clientevirtual -d /var/www/&lt;span style="font-weight: bold;"&gt;nomedominio.estensione&lt;/span&gt; -g www-data -p &lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;$PASSWORD_UTENTE&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt; -u 33 &lt;span style="font-weight: bold;"&gt;nome_utente&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;2)&lt;br /&gt;Impostazione permessi home&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;sudo chmod -R 644 &lt;/span&gt;&lt;span style="font-size:85%;"&gt;/var/www/&lt;span style="font-weight: bold;"&gt;nomedominio.estensione&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;sudo chown -R &lt;span style="font-weight: bold;"&gt;nomeutente&lt;/span&gt; &lt;/span&gt;&lt;span style="font-size:85%;"&gt;/var/www/&lt;span style="font-weight: bold;"&gt;nomedominio.estensione&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;Impostazioni permessi database&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;echo "FLUSH PRIVILEGIES;" | mysql -u root -p&lt;span style="font-weight: bold;"&gt;password&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;3)&lt;br /&gt;Come altri passaggi si potrebbe fare un script che in base alla scelta del cliente lasci la home vuota oppure vi decomprima all'interno un cms opensource.&lt;br /&gt;Consiglio i seguenti pacchetti da poter fornire ai propri clienti&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;Joomla10 (cms) , Joomla15 (cms) , Magento (e-commerce) , Drupal (cms) , WordPress (blog) , SMF (forum)&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;Posso segnalarvi anche "redhat el5 ES" per sviluppare una piattaforma web, in quanto molto stabile ed ora con una gestione di pacchetti più vicina a debian che a rpm tramite YUM. Ottima se cercate supporto per qualche applicativo proprietario.&lt;br /&gt;&lt;br /&gt;Ciao A tutti&lt;br /&gt;Swipon&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5071373337447595650-196725422495931493?l=swipon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swipon.blogspot.com/feeds/196725422495931493/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5071373337447595650&amp;postID=196725422495931493&amp;isPopup=true' title='1 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5071373337447595650/posts/default/196725422495931493'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5071373337447595650/posts/default/196725422495931493'/><link rel='alternate' type='text/html' href='http://swipon.blogspot.com/2008/12/come-creare-un-hosting-professionale.html' title='Come creare un hosting professionale con debian'/><author><name>swipon</name><uri>http://www.blogger.com/profile/05617816866082027582</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_W_8BiHqCu5c/SNyin9Ah0-I/AAAAAAAAACU/v-pIaIolW1o/S220/2005C.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5071373337447595650.post-8114929988111983942</id><published>2008-11-14T19:30:00.006+01:00</published><updated>2008-11-17T19:24:27.081+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dansguardian'/><category scheme='http://www.blogger.com/atom/ns#' term='debian'/><category scheme='http://www.blogger.com/atom/ns#' term='filter'/><category scheme='http://www.blogger.com/atom/ns#' term='iptables'/><category scheme='http://www.blogger.com/atom/ns#' term='squid'/><category scheme='http://www.blogger.com/atom/ns#' term='dns'/><category scheme='http://www.blogger.com/atom/ns#' term='log'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='bind'/><category scheme='http://www.blogger.com/atom/ns#' term='denyhosts'/><category scheme='http://www.blogger.com/atom/ns#' term='mac'/><category scheme='http://www.blogger.com/atom/ns#' term='sicurezza'/><category scheme='http://www.blogger.com/atom/ns#' term='proxy'/><title type='text'>Come creare un firewall debian completo</title><content type='html'>Ultimamente ho studiato molto le sicurezze, il risultato di quest'analisi è stata la seguente guida adatta anche a newbie.&lt;br /&gt;Mi sono posto il problema di creare un firewall/proxy per 5 zone (wan - lan - wifi - vpn - dmz) che possa anche gestire gli accessi wireless tramite mac address ma solo per i servizi scelti, in modo da ottenere una diversificazione di uso e protezione della stessa wireless per clienti ed interni.&lt;br /&gt;&lt;br /&gt;Installate una debian base senza grafico e senza compilatori.&lt;br /&gt;&lt;br /&gt;Preparazione del sistema :&lt;br /&gt;&lt;br /&gt;apt-get -y install ssh squid3 clamav denyhosts dansguardian aide openvpn bind9 snort snort-rules oinkmaster&lt;br /&gt;&lt;br /&gt;Configurate le interfacce di rete come:&lt;br /&gt;wan - eth0 - 192.168.1.4 (probabilmente il 254 è il router)&lt;br /&gt;lan - eth1 - 192.168.2.254&lt;br /&gt;wifi - eth2 - 192.168.3.254&lt;br /&gt;dmz - eth3 - 192.168.4.254&lt;br /&gt;&lt;br /&gt;Ora la prima parte più importante... il firewall.&lt;br /&gt;Modificando e prendendo spunto da altri firewall usati in passato ho creato questo script che direi abbastanza completo e professionale che inseriremo in /etc/init.d/firewall.&lt;br /&gt;&lt;br /&gt;create quidi il file /etc/init.d/firewall ed inseriteci dentro:&lt;br /&gt;&lt;br /&gt;&lt;blockquote  style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;#! /bin/sh&lt;br /&gt;&lt;br /&gt;modprobe ip_conntrack_ftp&lt;br /&gt;modprobe ip_nat_ftp&lt;br /&gt;&lt;br /&gt;case "$1" in start)&lt;br /&gt;&lt;br /&gt;echo "Setting up firewall rules..."&lt;br /&gt;#-------------------------------------------------------------------------------&lt;br /&gt;# Script variables&lt;br /&gt;#&lt;br /&gt;# Reti&lt;br /&gt;#&lt;br /&gt;# wan - internet&lt;br /&gt;# lan - interna&lt;br /&gt;# dmz - wifi&lt;br /&gt;# dmzsec - webserver&lt;br /&gt;# firewallMAC.conf - elenco macaddress permessi&lt;br /&gt;#&lt;br /&gt;&lt;br /&gt;IF_WAN="eth0" #integrata&lt;br /&gt;IF_LAN="eth1" #primo slot pci&lt;br /&gt;IF_DMZ="eth2" #secondo slot pci&lt;br /&gt;IF_DMZSEC="eth3" #secondo slot pci&lt;br /&gt;IF_VPN="tap0" #secondo slot pci&lt;br /&gt;&lt;br /&gt;IP_WAN="192.168.1.4"&lt;br /&gt;IP_LAN="192.168.2.254"&lt;br /&gt;IP_DMZ="192.168.3.254"&lt;br /&gt;IP_DMZSEC="192.168.4.254"&lt;br /&gt;IP_VPN="192.168.25.254"&lt;br /&gt;&lt;br /&gt;MAC="`cat /etc/firewallMAC.conf`"&lt;br /&gt;&lt;br /&gt;#-------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;#-------------------------------------------------------------------------------&lt;br /&gt;# Adjust /proc&lt;br /&gt;#-------------------------------------------------------------------------------&lt;br /&gt;echo -ne "\t\tAdjusting /proc"&lt;br /&gt;&lt;br /&gt;echo 1 &gt; /proc/sys/net/ipv4/icmp_echo_ignore_broadcasts&lt;br /&gt;echo 1 &gt; /proc/sys/net/ipv4/icmp_ignore_bogus_error_responses&lt;br /&gt;echo 1 &gt; /proc/sys/net/ipv4/conf/all/secure_redirects&lt;br /&gt;echo 1 &gt; /proc/sys/net/ipv4/conf/all/send_redirects&lt;br /&gt;#echo 0 &gt; /proc/sys/net/ipv4/tcp_syncookies&lt;br /&gt;echo 1 &gt; /proc/sys/net/ipv4/conf/all/accept_source_route&lt;br /&gt;echo 1 &gt; /proc/sys/net/ipv4/conf/all/forwarding&lt;br /&gt;echo 0 &gt; /proc/sys/net/ipv4/conf/all/log_martians&lt;br /&gt;echo 1 &gt; /proc/sys/net/ipv4/conf/all/rp_filter&lt;br /&gt;echo 1 &gt; /proc/sys/net/ipv4/ip_forward&lt;br /&gt;&lt;br /&gt;echo -e "\t\t\t\t\tdone"&lt;br /&gt;#-------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;#-------------------------------------------------------------------------------&lt;br /&gt;# Flush existing settings&lt;br /&gt;#-------------------------------------------------------------------------------&lt;br /&gt;echo -ne "\t\tFlushing existing settings"&lt;br /&gt;&lt;br /&gt;iptables -F INPUT&lt;br /&gt;iptables -F OUTPUT&lt;br /&gt;iptables -F FORWARD&lt;br /&gt;iptables -t nat -F&lt;br /&gt;iptables -t mangle -F&lt;br /&gt;&lt;br /&gt;echo -e "\t\t\tdone"&lt;br /&gt;#-------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;#-------------------------------------------------------------------------------&lt;br /&gt;# Table policies&lt;br /&gt;#-------------------------------------------------------------------------------&lt;br /&gt;echo -ne "\t\tSetting up tables policies"&lt;br /&gt;&lt;br /&gt;iptables -P INPUT DROP&lt;br /&gt;iptables -P OUTPUT DROP&lt;br /&gt;iptables -P FORWARD DROP&lt;br /&gt;&lt;br /&gt;echo -e "\t\t\tdone"&lt;br /&gt;#-------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;#-------------------------------------------------------------------------------&lt;br /&gt;# Loopback traffic&lt;br /&gt;#-------------------------------------------------------------------------------&lt;br /&gt;iptables -A INPUT -i lo -j ACCEPT&lt;br /&gt;iptables -A OUTPUT -o lo -j ACCEPT&lt;br /&gt;#-------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;#-------------------------------------------------------------------------------&lt;br /&gt;# Icmp settings&lt;br /&gt;#-------------------------------------------------------------------------------&lt;br /&gt;echo -ne "\t\tSetting up icmp rules"&lt;br /&gt;&lt;br /&gt;# Connessioni per fw&lt;br /&gt;iptables -A INPUT -p icmp -m state --state ESTABLISHED,RELATED -j ACCEPT&lt;br /&gt;iptables -A INPUT -p icmp --icmp-type echo-request -m length --length 128:65535 -j DROP&lt;br /&gt;iptables -A INPUT -p icmp --icmp-type echo-request -m limit --limit 1/s -j ACCEPT&lt;br /&gt;&lt;br /&gt;# Connessioni da fw&lt;br /&gt;iptables -A OUTPUT -p icmp -m state --state ESTABLISHED,RELATED -j ACCEPT&lt;br /&gt;iptables -A OUTPUT -p icmp --icmp-type echo-request -m length --length 128:65535 -j DROP&lt;br /&gt;iptables -A OUTPUT -p icmp --icmp-type echo-request -m limit --limit 1/s -j ACCEPT&lt;br /&gt;&lt;br /&gt;# Connessioni attraverso fw&lt;br /&gt;iptables -A FORWARD -p icmp -m state --state ESTABLISHED,RELATED -j ACCEPT&lt;br /&gt;&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -p icmp --icmp-type echo-request -m length --length 128:65535 -j DROP&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -p icmp --icmp-type echo-request -m limit --limit 1/s -j ACCEPT&lt;br /&gt;&lt;br /&gt;iptables -A FORWARD -i $IF_WAN -p icmp --icmp-type destination-unreachable -m limit --limit 1/s -j ACCEPT&lt;br /&gt;iptables -A FORWARD -i $IF_WAN -p icmp --icmp-type redirect -m limit --limit 1/s -j ACCEPT&lt;br /&gt;iptables -A FORWARD -i $IF_WAN -p icmp --icmp-type time-exceeded -m limit --limit 1/s -j ACCEPT&lt;br /&gt;&lt;br /&gt;iptables -A FORWARD -i $IF_DMZ -p icmp --icmp-type destination-unreachable -m limit --limit 1/s -j ACCEPT&lt;br /&gt;iptables -A FORWARD -i $IF_DMZ -p icmp --icmp-type redirect -m limit --limit 1/s -j ACCEPT&lt;br /&gt;iptables -A FORWARD -i $IF_DMZ -p icmp --icmp-type time-exceeded -m limit --limit 1/s -j ACCEPT&lt;br /&gt;iptables -A FORWARD -i $IF_DMZ -p icmp --icmp-type echo-request -m length --length 128:65535 -j DROP&lt;br /&gt;iptables -A FORWARD -i $IF_DMZ -p icmp --icmp-type echo-request -m limit --limit 1/s -j ACCEPT&lt;br /&gt;&lt;br /&gt;iptables -A FORWARD -i $IF_DMZSEC -p icmp --icmp-type destination-unreachable -m limit --limit 1/s -j ACCEPT&lt;br /&gt;iptables -A FORWARD -i $IF_DMZSEC -p icmp --icmp-type redirect -m limit --limit 1/s -j ACCEPT&lt;br /&gt;iptables -A FORWARD -i $IF_DMZSEC -p icmp --icmp-type time-exceeded -m limit --limit 1/s -j ACCEPT&lt;br /&gt;iptables -A FORWARD -i $IF_DMZSEC -p icmp --icmp-type echo-request -m length --length 128:65535 -j DROP&lt;br /&gt;iptables -A FORWARD -i $IF_DMZSEC -p icmp --icmp-type echo-request -m limit --limit 1/s -j ACCEPT&lt;br /&gt;&lt;br /&gt;iptables -A FORWARD -i $IF_VPN -p icmp --icmp-type destination-unreachable -m limit --limit 1/s -j ACCEPT&lt;br /&gt;iptables -A FORWARD -i $IF_VPN -p icmp --icmp-type redirect -m limit --limit 1/s -j ACCEPT&lt;br /&gt;iptables -A FORWARD -i $IF_VPN -p icmp --icmp-type time-exceeded -m limit --limit 1/s -j ACCEPT&lt;br /&gt;iptables -A FORWARD -i $IF_VPN -p icmp --icmp-type echo-request -m length --length 128:65535 -j DROP&lt;br /&gt;iptables -A FORWARD -i $IF_VPN -p icmp --icmp-type echo-request -m limit --limit 1/s -j ACCEPT&lt;br /&gt;&lt;br /&gt;# la seguente regola e` necessaria SOLO se si usa un modem al posto di un router.&lt;br /&gt;# iptables -A FORWARD -p tcp -m tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu&lt;br /&gt;&lt;br /&gt;echo -e "\t\t\t\tdone"&lt;br /&gt;#-------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;#-------------------------------------------------------------------------------&lt;br /&gt;# Filter settings&lt;br /&gt;#-------------------------------------------------------------------------------&lt;br /&gt;echo -ne "\t\tSetting LAN up FILTER rules"&lt;br /&gt;&lt;br /&gt;# Connessioni da LAN a fw&lt;br /&gt;iptables -A INPUT -i $IF_LAN -m state --state ESTABLISHED,RELATED -j ACCEPT&lt;br /&gt;iptables -A INPUT -i $IF_WAN -p tcp -m multiport --dports 20,21 -j ACCEPT #ftp&lt;br /&gt;iptables -A INPUT -i $IF_LAN -p tcp --dport 22 -j ACCEPT #ssh&lt;br /&gt;iptables -A INPUT -i $IF_LAN -p tcp --dport 25 -j ACCEPT #smtp&lt;br /&gt;iptables -A INPUT -i $IF_LAN -p tcp --dport 53 -j ACCEPT #dns&lt;br /&gt;iptables -A INPUT -i $IF_LAN -p udp --dport 53 -j ACCEPT #dns&lt;br /&gt;iptables -A INPUT -i $IF_LAN -p tcp --dport 67 -j ACCEPT&lt;br /&gt;iptables -A INPUT -i $IF_LAN -p tcp --dport 68 -j ACCEPT&lt;br /&gt;iptables -A INPUT -i $IF_LAN -p udp --dport 67 -j ACCEPT&lt;br /&gt;iptables -A INPUT -i $IF_LAN -p udp --dport 68 -j ACCEPT&lt;br /&gt;iptables -A INPUT -i $IF_LAN -p tcp --dport 143 -j ACCEPT #imap&lt;br /&gt;iptables -A INPUT -i $IF_LAN -p tcp --dport 110 -j ACCEPT #pop3&lt;br /&gt;iptables -A INPUT -i $IF_LAN -p tcp --dport 80 -j ACCEPT #http&lt;br /&gt;iptables -A INPUT -i $IF_LAN -p tcp --dport 8080 -j ACCEPT #tomcat&lt;br /&gt;iptables -A INPUT -i $IF_LAN -p tcp --dport 3128 -j ACCEPT #proxy&lt;br /&gt;iptables -A INPUT -i $IF_LAN -p tcp --dport 8088 -j ACCEPT #http asterisk&lt;br /&gt;iptables -A INPUT -i $IF_LAN -p tcp --dport 443 -j ACCEPT #https&lt;br /&gt;iptables -A INPUT -i $IF_LAN -p udp --dport 5060 -j ACCEPT #voip&lt;br /&gt;iptables -A INPUT -i $IF_LAN -p udp --dport 5061 -j ACCEPT #voip&lt;br /&gt;iptables -A INPUT -i $IF_LAN -p udp --dport 3478 -j ACCEPT #voip&lt;br /&gt;iptables -A INPUT -i $IF_LAN -p udp --dport 8000 -j ACCEPT #voip&lt;br /&gt;iptables -A INPUT -i $IF_LAN -p udp --dport 8001 -j ACCEPT #voip&lt;br /&gt;iptables -A INPUT -i $IF_LAN -p udp --dport 8002 -j ACCEPT #voip&lt;br /&gt;iptables -A INPUT -i $IF_LAN -p udp --dport 8003 -j ACCEPT #voip&lt;br /&gt;iptables -A INPUT -i $IF_LAN -p udp --dport 5004 -j ACCEPT #voip&lt;br /&gt;iptables -A INPUT -i $IF_LAN -p udp --dport 60028 -j ACCEPT #voip&lt;br /&gt;iptables -A INPUT -i $IF_LAN -p tcp --dport 5038 -j ACCEPT #asterisk&lt;br /&gt;iptables -A INPUT -i $IF_LAN -p udp --dport 5038 -j ACCEPT #asterisk&lt;br /&gt;&lt;br /&gt;# Connessioni da fw a LAN&lt;br /&gt;iptables -A OUTPUT -o $IF_LAN -m state --state ESTABLISHED,RELATED -j ACCEPT&lt;br /&gt;iptables -A OUTPUT -o $IF_LAN -p tcp --dport 22 -j ACCEPT #ssh&lt;br /&gt;iptables -A OUTPUT -o $IF_LAN -p tcp --dport 80 -j ACCEPT #http&lt;br /&gt;iptables -A OUTPUT -o $IF_LAN -p tcp --dport 8080 -j ACCEPT #tomcat&lt;br /&gt;iptables -A OUTPUT -o $IF_LAN -p tcp --dport 443 -j ACCEPT #https&lt;br /&gt;iptables -A OUTPUT -o $IF_LAN -p tcp --dport 3128 -j ACCEPT #proxy&lt;br /&gt;&lt;br /&gt;# Connessioni da WAN a fw&lt;br /&gt;iptables -A INPUT -i $IF_WAN -m state --state ESTABLISHED,RELATED -j ACCEPT&lt;br /&gt;iptables -A INPUT -i $IF_WAN -p tcp --dport 22 -j ACCEPT #ssh&lt;br /&gt;iptables -A INPUT -i $IF_WAN -p tcp --dport 1194 -j ACCEPT #openvpn&lt;br /&gt;iptables -A INPUT -i $IF_WAN -p udp --dport 1194 -j ACCEPT #openvpn&lt;br /&gt;#iptables -A INPUT -i $IF_WAN -p udp --dport 5060 -j ACCEPT #voip&lt;br /&gt;#iptables -A INPUT -i $IF_WAN -p udp --dport 5061 -j ACCEPT #voip&lt;br /&gt;#iptables -A INPUT -i $IF_WAN -p udp --dport 3478 -j ACCEPT #voip&lt;br /&gt;#iptables -A INPUT -i $IF_WAN -p udp --dport 8000 -j ACCEPT #voip&lt;br /&gt;#iptables -A INPUT -i $IF_WAN -p udp --dport 8001 -j ACCEPT #voip&lt;br /&gt;#iptables -A INPUT -i $IF_WAN -p udp --dport 8002 -j ACCEPT #voip&lt;br /&gt;#iptables -A INPUT -i $IF_WAN -p udp --dport 8003 -j ACCEPT #voip&lt;br /&gt;#iptables -A INPUT -i $IF_WAN -p udp --dport 5004 -j ACCEPT #voip&lt;br /&gt;#iptables -A INPUT -i $IF_WAN -p udp --dport 60028 -j ACCEPT #voip&lt;br /&gt;#iptables -A INPUT -i $IF_WAN -p tcp --dport 5038 -j ACCEPT #asterisk&lt;br /&gt;#iptables -A INPUT -i $IF_WAN -p udp --dport 5038 -j ACCEPT #asterisk&lt;br /&gt;&lt;br /&gt;# Connessioni da fw a WAN&lt;br /&gt;iptables -A OUTPUT -o $IF_WAN -m state --state ESTABLISHED,RELATED -j ACCEPT&lt;br /&gt;iptables -A OUTPUT -o $IF_WAN -p tcp -m multiport --dports 20,21 -j ACCEPT #ftp&lt;br /&gt;iptables -A OUTPUT -o $IF_WAN -p tcp --dport 22 -j ACCEPT #ssh&lt;br /&gt;iptables -A OUTPUT -o $IF_WAN -p tcp --dport 25 -j ACCEPT #smtp&lt;br /&gt;iptables -A OUTPUT -o $IF_WAN -p tcp --dport 53 -j ACCEPT #dns&lt;br /&gt;iptables -A OUTPUT -o $IF_WAN -p udp --dport 53 -j ACCEPT #dns&lt;br /&gt;iptables -A OUTPUT -o $IF_WAN -p tcp --dport 80 -j ACCEPT #http&lt;br /&gt;iptables -A OUTPUT -o $IF_WAN -p tcp --dport 8080 -j ACCEPT #tomcat&lt;br /&gt;iptables -A OUTPUT -o $IF_WAN -p tcp --dport 3128 -j ACCEPT #tomcat&lt;br /&gt;iptables -A OUTPUT -o $IF_WAN -p tcp --dport 8088 -j ACCEPT #http asterisk&lt;br /&gt;iptables -A OUTPUT -o $IF_WAN -p tcp --dport 443 -j ACCEPT #https&lt;br /&gt;iptables -A OUTPUT -o $IF_WAN -p udp --dport 123 -j ACCEPT&lt;br /&gt;iptables -A OUTPUT -o $IF_WAN -p tcp --dport 873 -j ACCEPT&lt;br /&gt;iptables -A OUTPUT -o $IF_WAN -p tcp --dport 1194 -j ACCEPT #openvpn&lt;br /&gt;iptables -A OUTPUT -o $IF_WAN -p udp --dport 1194 -j ACCEPT #openvpn&lt;br /&gt;iptables -A OUTPUT -o $IF_WAN -p tcp --dport 5038 -j ACCEPT #asterisk&lt;br /&gt;iptables -A OUTPUT -o $IF_WAN -p udp --dport 5038 -j ACCEPT #asterisk&lt;br /&gt;iptables -A OUTPUT -o $IF_WAN -p udp --dport 5060 -j ACCEPT #voip&lt;br /&gt;iptables -A OUTPUT -o $IF_WAN -p udp --dport 5061 -j ACCEPT #voip&lt;br /&gt;iptables -A OUTPUT -o $IF_WAN -p udp --dport 3478 -j ACCEPT #voip&lt;br /&gt;iptables -A OUTPUT -o $IF_WAN -p udp --dport 8000 -j ACCEPT #voip&lt;br /&gt;iptables -A OUTPUT -o $IF_WAN -p udp --dport 8001 -j ACCEPT #voip&lt;br /&gt;iptables -A OUTPUT -o $IF_WAN -p udp --dport 8002 -j ACCEPT #voip&lt;br /&gt;iptables -A OUTPUT -o $IF_WAN -p udp --dport 8003 -j ACCEPT #voip&lt;br /&gt;iptables -A OUTPUT -o $IF_WAN -p udp --dport 5004 -j ACCEPT #voip&lt;br /&gt;iptables -A OUTPUT -o $IF_WAN -p udp --dport 60028 -j ACCEPT #voip&lt;br /&gt;&lt;br /&gt;# Connessioni da LAN a WAN&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -m state --state ESTABLISHED,RELATED -j ACCEPT&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -p tcp -m multiport --dports 20,21 -j ACCEPT #ftp&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -p tcp --dport 22 -j ACCEPT #ssh&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -p tcp --dport 25 -j ACCEPT #smtp&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -p tcp --dport 53 -j ACCEPT #dns&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -p udp --dport 53 -j ACCEPT #dns&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -p tcp --dport 80 -j ACCEPT #http&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -p udp --dport 80 -j ACCEPT #http&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -p tcp --dport 8088 -j ACCEPT #http asterisk&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -p tcp --dport 8080 -j ACCEPT #tomcat&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -p tcp --dport 110 -j ACCEPT #pop3&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -p udp --dport 123 -j ACCEPT&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -p tcp --dport 873 -j ACCEPT #rsync&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -p tcp --dport 143 -j ACCEPT #imap&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -p tcp --dport 443 -j ACCEPT #https&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -p udp --dport 443 -j ACCEPT #https&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -p tcp --dport 993 -j ACCEPT #pop3-ssl&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -p tcp --dport 3389 -j ACCEPT #terminal server&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -p tcp --dport 5500 -j ACCEPT #vnc&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -p tcp --dport 5900 -j ACCEPT #vnc&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -p tcp -m multiport --dports 9000,9001 -j ACCEPT #gestionale mexal&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -p tcp -m multiport --dports 9200,9201 -j ACCEPT #gestionale mexal&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -p tcp --dport 5222 -j ACCEPT    #jabber&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -p tcp --dport 1863 -j ACCEPT    #msn myspace&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -p tcp --dport 23399 -j ACCEPT    #skype&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -p tcp --dport 1533 -j ACCEPT    #sametime&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -p tcp --dport 6667 -j ACCEPT    #irc&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -p tcp --dport 5190 -j ACCEPT    #icq aim&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -p tcp --dport 1194 -j ACCEPT    #openvpn&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -p udp --dport 1194 -j ACCEPT    #openvpn&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -p tcp --dport 3389 -j ACCEPT    #terminal server&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -p udp --dport 3389 -j ACCEPT    #terminal server&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -p udp --dport 5060 -j ACCEPT    #voip&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -p udp --dport 5061 -j ACCEPT    #voip&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -p udp --dport 3478 -j ACCEPT    #voip&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -p udp --dport 8000 -j ACCEPT    #voip&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -p udp --dport 8001 -j ACCEPT    #voip&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -p udp --dport 8002 -j ACCEPT    #voip&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -p udp --dport 8003 -j ACCEPT    #voip&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -p udp --dport 5004 -j ACCEPT    #voip&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -p udp --dport 60028 -j ACCEPT    #voip&lt;br /&gt;&lt;br /&gt;# Connessioni da WAN a LAN&lt;br /&gt;iptables -A FORWARD -i $IF_WAN -m state --state ESTABLISHED,RELATED -j ACCEPT&lt;br /&gt;# iptables -A FORWARD -i $IF_WAN --source ! 192.168.2.0/24 -p tcp --dport 80 -j ACCEPT # web server backup interno&lt;br /&gt;# iptables -A FORWARD -i $IF_WAN --source ! 192.168.2.0/24 -p tcp --dport 8080 -j ACCEPT # web server backup interno&lt;br /&gt;# iptables -A FORWARD -i $IF_WAN --source ! 192.168.2.0/24 -p tcp --dport 443 -j ACCEPT # web server backup interno&lt;br /&gt;iptables -A FORWARD -i $IF_WAN --source ! 192.168.2.0/24 -p tcp --dport 5500 -j ACCEPT # vnc interno&lt;br /&gt;iptables -A FORWARD -i $IF_WAN --source ! 192.168.2.0/24 -p tcp --dport 5900 -j ACCEPT # vnc interno&lt;br /&gt;iptables -A FORWARD -i $IF_WAN --source ! 192.168.2.0/24 -p tcp -m multiport --dports 9000,9001 -j ACCEPT #gestionale mexal&lt;br /&gt;iptables -A FORWARD -i $IF_WAN --source ! 192.168.2.0/24 -p tcp -m multiport --dports 9200,9201 -j ACCEPT #gestionale mexal&lt;br /&gt;iptables -A FORWARD -i $IF_WAN --source ! 192.168.2.0/24 -p udp --dport 5060 -j ACCEPT # voip&lt;br /&gt;iptables -A FORWARD -i $IF_WAN --source ! 192.168.2.0/24 -p udp --dport 5061 -j ACCEPT # voip&lt;br /&gt;iptables -A FORWARD -i $IF_WAN --source ! 192.168.2.0/24 -p udp --dport 3478 -j ACCEPT # voip&lt;br /&gt;iptables -A FORWARD -i $IF_WAN --source ! 192.168.2.0/24 -p udp --dport 8000 -j ACCEPT # voip&lt;br /&gt;iptables -A FORWARD -i $IF_WAN --source ! 192.168.2.0/24 -p udp --dport 8001 -j ACCEPT # voip&lt;br /&gt;iptables -A FORWARD -i $IF_WAN --source ! 192.168.2.0/24 -p udp --dport 8002 -j ACCEPT # voip&lt;br /&gt;iptables -A FORWARD -i $IF_WAN --source ! 192.168.2.0/24 -p udp --dport 8003 -j ACCEPT # voip&lt;br /&gt;iptables -A FORWARD -i $IF_WAN --source ! 192.168.2.0/24 -p udp --dport 5004 -j ACCEPT # voip&lt;br /&gt;iptables -A FORWARD -i $IF_WAN --source ! 192.168.2.0/24 -p udp --dport 60028 -j ACCEPT # voip&lt;br /&gt;&lt;br /&gt;# Connessioni da WAN a DMZ&lt;br /&gt;iptables -A FORWARD -i $IF_WAN -m state --state ESTABLISHED,RELATED -j ACCEPT&lt;br /&gt;iptables -A FORWARD -i $IF_WAN --source ! 192.168.3.0/24 -p tcp --dport 80 -j ACCEPT # web server backup2&lt;br /&gt;iptables -A FORWARD -i $IF_WAN --source ! 192.168.3.0/24 -p tcp --dport 8080 -j ACCEPT # web server backup2&lt;br /&gt;iptables -A FORWARD -i $IF_WAN --source ! 192.168.3.0/24 -p tcp --dport 443 -j ACCEPT # web server backup2&lt;br /&gt;iptables -A FORWARD -i $IF_WAN --source ! 192.168.3.0/24 -p tcp --dport 5500 -j ACCEPT # vnc&lt;br /&gt;iptables -A FORWARD -i $IF_WAN --source ! 192.168.3.0/24 -p tcp --dport 5900 -j ACCEPT # vnc&lt;br /&gt;iptables -A FORWARD -i $IF_WAN --source ! 192.168.3.0/24 -p udp --dport 5060 -j ACCEPT # voip&lt;br /&gt;iptables -A FORWARD -i $IF_WAN --source ! 192.168.3.0/24 -p udp --dport 5061 -j ACCEPT # voip&lt;br /&gt;iptables -A FORWARD -i $IF_WAN --source ! 192.168.3.0/24 -p udp --dport 3478 -j ACCEPT # voip&lt;br /&gt;iptables -A FORWARD -i $IF_WAN --source ! 192.168.3.0/24 -p udp --dport 8000 -j ACCEPT # voip&lt;br /&gt;iptables -A FORWARD -i $IF_WAN --source ! 192.168.3.0/24 -p udp --dport 8001 -j ACCEPT # voip&lt;br /&gt;iptables -A FORWARD -i $IF_WAN --source ! 192.168.3.0/24 -p udp --dport 8002 -j ACCEPT # voip&lt;br /&gt;iptables -A FORWARD -i $IF_WAN --source ! 192.168.3.0/24 -p udp --dport 8003 -j ACCEPT # voip&lt;br /&gt;iptables -A FORWARD -i $IF_WAN --source ! 192.168.3.0/24 -p udp --dport 5004 -j ACCEPT # voip&lt;br /&gt;iptables -A FORWARD -i $IF_WAN --source ! 192.168.3.0/24 -p udp --dport 60028 -j ACCEPT # voip&lt;br /&gt;&lt;br /&gt;# Connessioni da LAN a DMZ&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -o $IF_DMZ -m state --state ESTABLISHED,RELATED -j ACCEPT&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -o $IF_DMZ -p tcp -m multiport --dports 20,21 -j ACCEPT #ftp&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -o $IF_DMZ -p tcp --dport 22 -j ACCEPT #ssh&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -o $IF_DMZ -p tcp --dport 25 -j ACCEPT #smtp&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -o $IF_DMZ -p tcp --dport 80 -j ACCEPT #http&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -o $IF_DMZ -p tcp --dport 443 -j ACCEPT #http&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -o $IF_DMZ -p tcp --dport 993 -j ACCEPT&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -o $IF_DMZ -p tcp --dport 995 -j ACCEPT&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -o $IF_DMZ -p tcp --dport 8080 -j ACCEPT #tomcat&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -o $IF_DMZ -p tcp --dport 5500 -j ACCEPT #tomcat&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -o $IF_DMZ -p tcp --dport 5900 -j ACCEPT #tomcat&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -o $IF_DMZ -p tcp --dport 3389 -j ACCEPT #terminal server&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -o $IF_DMZ -p udp --dport 3389 -j ACCEPT #terminal server&lt;br /&gt;&lt;br /&gt;# Connessioni da fw a DMZ&lt;br /&gt;iptables -A OUTPUT -o $IF_DMZ -m state --state ESTABLISHED,RELATED -j ACCEPT&lt;br /&gt;iptables -A OUTPUT -o $IF_DMZ -m multiport -p tcp --dports 20,21 -j ACCEPT&lt;br /&gt;iptables -A OUTPUT -o $IF_DMZ -p tcp --dport 22 -j ACCEPT&lt;br /&gt;iptables -A OUTPUT -o $IF_DMZ -p tcp --dport 80 -j ACCEPT&lt;br /&gt;iptables -A OUTPUT -o $IF_DMZ -p tcp --dport 3128 -j ACCEPT&lt;br /&gt;iptables -A OUTPUT -o $IF_DMZ -p tcp --dport 8080 -j ACCEPT&lt;br /&gt;iptables -A OUTPUT -o $IF_DMZ -p tcp --dport 443 -j ACCEPT&lt;br /&gt;&lt;br /&gt;echo -e "\t\t\tdone"&lt;br /&gt;#-------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;#-------------------------------------------------------------------------------&lt;br /&gt;# MAC filtering&lt;br /&gt;#-------------------------------------------------------------------------------&lt;br /&gt;echo -ne "\t\tSetting up DMZ with MAC filter rules"&lt;br /&gt;&lt;br /&gt;for MACSOURCE in $MAC; do&lt;br /&gt;&lt;br /&gt;echo&lt;br /&gt;echo -ne "\t\t\tAppling rules for: "&lt;br /&gt;&lt;br /&gt;# Connessioni da DMZ a WAN&lt;br /&gt;iptables -A FORWARD -i $IF_DMZ -o $IF_WAN -m state --state ESTABLISHED,RELATED -j ACCEPT&lt;br /&gt;iptables -A FORWARD -i $IF_DMZ -o $IF_WAN -p tcp -m multiport --dports 20,21 -j ACCEPT #ftp&lt;br /&gt;iptables -A FORWARD -i $IF_DMZ -o $IF_WAN -p tcp --dport 22 -m mac --mac-source $MACSOURCE -j ACCEPT #ssh&lt;br /&gt;iptables -A FORWARD -i $IF_DMZ -o $IF_WAN -p tcp --dport 25 -j ACCEPT #smtp&lt;br /&gt;iptables -A FORWARD -i $IF_DMZ -o $IF_WAN -p tcp --dport 53 -j ACCEPT #dns&lt;br /&gt;iptables -A FORWARD -i $IF_DMZ -o $IF_WAN -p udp --dport 53 -j ACCEPT #dns&lt;br /&gt;iptables -A FORWARD -i $IF_DMZ -o $IF_WAN -p tcp --dport 80 -j ACCEPT #http&lt;br /&gt;iptables -A FORWARD -i $IF_DMZ -o $IF_WAN -p udp --dport 80 -j ACCEPT #http&lt;br /&gt;iptables -A FORWARD -i $IF_DMZ -o $IF_WAN -p tcp --dport 8080 -j ACCEPT #tomcat&lt;br /&gt;iptables -A FORWARD -i $IF_DMZ -o $IF_WAN -p tcp --dport 443 -j ACCEPT #https&lt;br /&gt;iptables -A FORWARD -i $IF_DMZ -o $IF_WAN -p udp --dport 443 -j ACCEPT #https&lt;br /&gt;iptables -A FORWARD -i $IF_DMZ -o $IF_WAN -p tcp --dport 123 -j ACCEPT&lt;br /&gt;iptables -A FORWARD -i $IF_DMZ -o $IF_WAN -p tcp --dport 110 -j ACCEPT #pop3&lt;br /&gt;iptables -A FORWARD -i $IF_DMZ -o $IF_WAN -p tcp --dport 143 -j ACCEPT #imap&lt;br /&gt;iptables -A FORWARD -i $IF_DMZ -o $IF_WAN -p tcp --dport 993 -j ACCEPT #pop-ssl&lt;br /&gt;iptables -A FORWARD -i $IF_DMZ -o $IF_WAN -p tcp --dport 1194 -m mac --mac-source $MACSOURCE -j ACCEPT #openvpn&lt;br /&gt;iptables -A FORWARD -i $IF_DMZ -o $IF_WAN -p udp --dport 1194 -m mac --mac-source $MACSOURCE -j ACCEPT #openvpn&lt;br /&gt;iptables -A FORWARD -i $IF_DMZ -o $IF_WAN -p tcp --dport 23399 -j ACCEPT #skype&lt;br /&gt;iptables -A FORWARD -i $IF_DMZ -o $IF_WAN -p tcp --dport 5222 -j ACCEPT #msn&lt;br /&gt;iptables -A FORWARD -i $IF_DMZ -o $IF_WAN -p tcp --dport 6667 -m mac --mac-source $MACSOURCE -j ACCEPT #chat&lt;br /&gt;iptables -A FORWARD -i $IF_DMZ -o $IF_WAN -p tcp --dport 1863 -m mac --mac-source $MACSOURCE -j ACCEPT #chat&lt;br /&gt;iptables -A FORWARD -i $IF_DMZ -o $IF_WAN -p tcp --dport 5190 -m mac --mac-source $MACSOURCE -j ACCEPT #chat&lt;br /&gt;iptables -A FORWARD -i $IF_DMZ -o $IF_WAN -p tcp --dport 5500 -j ACCEPT #vnc&lt;br /&gt;iptables -A FORWARD -i $IF_DMZ -o $IF_WAN -p tcp --dport 5900 -j ACCEPT #vnc&lt;br /&gt;iptables -A FORWARD -i $IF_DMZ -o $IF_WAN -p tcp --dport 3389 -j ACCEPT #terminal server&lt;br /&gt;iptables -A FORWARD -i $IF_DMZ -o $IF_WAN -p tcp -m multiport --dports 9000,9001 -m mac --mac-source $MACSOURCE -j ACCEPT #gestionale mexal&lt;br /&gt;iptables -A FORWARD -i $IF_DMZ -o $IF_WAN -p tcp -m multiport --dports 9200,9201 -m mac --mac-source $MACSOURCE -j ACCEPT #gestionale mexal&lt;br /&gt;iptables -A FORWARD -i $IF_DMZ -o $IF_WAN -p udp --dport 5060 -m mac --mac-source $MACSOURCE -j ACCEPT #voip&lt;br /&gt;iptables -A FORWARD -i $IF_DMZ -o $IF_WAN -p udp --dport 5061 -m mac --mac-source $MACSOURCE -j ACCEPT #voip&lt;br /&gt;iptables -A FORWARD -i $IF_DMZ -o $IF_WAN -p udp --dport 3478 -m mac --mac-source $MACSOURCE -j ACCEPT #voip&lt;br /&gt;iptables -A FORWARD -i $IF_DMZ -o $IF_WAN -p udp --dport 8000 -m mac --mac-source $MACSOURCE -j ACCEPT #voip&lt;br /&gt;iptables -A FORWARD -i $IF_DMZ -o $IF_WAN -p udp --dport 8001 -m mac --mac-source $MACSOURCE -j ACCEPT #voip&lt;br /&gt;iptables -A FORWARD -i $IF_DMZ -o $IF_WAN -p udp --dport 8002 -m mac --mac-source $MACSOURCE -j ACCEPT #voip&lt;br /&gt;iptables -A FORWARD -i $IF_DMZ -o $IF_WAN -p udp --dport 8003 -m mac --mac-source $MACSOURCE -j ACCEPT #voip&lt;br /&gt;iptables -A FORWARD -i $IF_DMZ -o $IF_WAN -p udp --dport 5004 -m mac --mac-source $MACSOURCE -j ACCEPT #voip&lt;br /&gt;iptables -A FORWARD -i $IF_DMZ -o $IF_WAN -p udp --dport 60028 -m mac --mac-source $MACSOURCE -j ACCEPT #voip&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;# Connessioni da DMZ a LAN&lt;br /&gt;iptables -A FORWARD -i $IF_DMZ -o $IF_LAN -m state --state ESTABLISHED,RELATED -j ACCEPT&lt;br /&gt;iptables -A FORWARD -i $IF_DMZ -o $IF_LAN -p tcp -m multiport --dports 20,21 -m mac --mac-source $MACSOURCE -j ACCEPT #ftp-data&lt;br /&gt;iptables -A FORWARD -i $IF_DMZ -o $IF_LAN -p tcp --dport 22 -m mac --mac-source $MACSOURCE -j ACCEPT #ssh&lt;br /&gt;iptables -A FORWARD -i $IF_DMZ -o $IF_LAN -p tcp --dport 25 -m mac --mac-source $MACSOURCE -j ACCEPT #smtp&lt;br /&gt;iptables -A FORWARD -i $IF_DMZ -o $IF_LAN -p tcp --dport 53 -m mac --mac-source $MACSOURCE -j ACCEPT #dns&lt;br /&gt;iptables -A FORWARD -i $IF_DMZ -o $IF_LAN -p udp --dport 53 -m mac --mac-source $MACSOURCE -j ACCEPT #dns&lt;br /&gt;iptables -A FORWARD -i $IF_DMZ -o $IF_LAN -p tcp --dport 80 -m mac --mac-source $MACSOURCE -j ACCEPT #htp&lt;br /&gt;iptables -A FORWARD -i $IF_DMZ -o $IF_LAN -p tcp --dport 8080 -m mac --mac-source $MACSOURCE -j ACCEPT #tomcat&lt;br /&gt;iptables -A FORWARD -i $IF_DMZ -o $IF_LAN -p tcp --dport 443 -m mac --mac-source $MACSOURCE -j ACCEPT #https&lt;br /&gt;iptables -A FORWARD -i $IF_DMZ -o $IF_LAN -p tcp --dport 123 -m mac --mac-source $MACSOURCE -j ACCEPT&lt;br /&gt;iptables -A FORWARD -i $IF_DMZ -o $IF_LAN -p tcp --dport 110 -m mac --mac-source $MACSOURCE -j ACCEPT #pop3&lt;br /&gt;iptables -A FORWARD -i $IF_DMZ -o $IF_LAN -p tcp --dport 993 -m mac --mac-source $MACSOURCE -j ACCEPT #pop3-ssl&lt;br /&gt;iptables -A FORWARD -i $IF_DMZ -o $IF_LAN -p tcp --dport 1194 -m mac --mac-source $MACSOURCE -j ACCEPT #openvpn&lt;br /&gt;iptables -A FORWARD -i $IF_DMZ -o $IF_LAN -p udp --dport 1194 -m mac --mac-source $MACSOURCE -j ACCEPT #openvpn&lt;br /&gt;iptables -A FORWARD -i $IF_DMZ -o $IF_LAN -p tcp --dport 23399 -m mac --mac-source $MACSOURCE -j ACCEPT #skype&lt;br /&gt;iptables -A FORWARD -i $IF_DMZ -o $IF_LAN -p tcp --dport 5222 -m mac --mac-source $MACSOURCE -j ACCEPT #msn&lt;br /&gt;iptables -A FORWARD -i $IF_DMZ -o $IF_LAN -p tcp --dport 6667 -m mac --mac-source $MACSOURCE -j ACCEPT #chat&lt;br /&gt;iptables -A FORWARD -i $IF_DMZ -o $IF_LAN -p tcp --dport 1863 -m mac --mac-source $MACSOURCE -j ACCEPT #chat&lt;br /&gt;iptables -A FORWARD -i $IF_DMZ -o $IF_LAN -p tcp --dport 5190 -m mac --mac-source $MACSOURCE -j ACCEPT #chat&lt;br /&gt;iptables -A FORWARD -i $IF_DMZ -o $IF_LAN -p tcp --dport 5500 -m mac --mac-source $MACSOURCE -j ACCEPT #vnc&lt;br /&gt;iptables -A FORWARD -i $IF_DMZ -o $IF_LAN -p tcp --dport 5900 -m mac --mac-source $MACSOURCE -j ACCEPT #vnc&lt;br /&gt;iptables -A FORWARD -i $IF_DMZ -o $IF_LAN -p tcp --dport 3389 -m mac --mac-source $MACSOURCE -j ACCEPT #terminal server&lt;br /&gt;iptables -A FORWARD -i $IF_DMZ -o $IF_LAN -p udp --dport 3389 -m mac --mac-source $MACSOURCE -j ACCEPT #terminal server&lt;br /&gt;&lt;br /&gt;# Connessioni da DMZ a fw&lt;br /&gt;iptables -A INPUT -i $IF_DMZ -m state --state ESTABLISHED,RELATED -j ACCEPT&lt;br /&gt;iptables -A INPUT -i $IF_DMZ -p tcp --dport 22 -m mac --mac-source $MACSOURCE -j ACCEPT&lt;br /&gt;iptables -A INPUT -i $IF_DMZ -p tcp --dport 80 -m mac --mac-source $MACSOURCE -j ACCEPT&lt;br /&gt;iptables -A INPUT -i $IF_DMZ -p tcp --dport 3128 -m mac --mac-source $MACSOURCE -j ACCEPT&lt;br /&gt;iptables -A INPUT -i $IF_DMZ -p tcp --dport 443 -m mac --mac-source $MACSOURCE -j ACCEPT&lt;br /&gt;iptables -A INPUT -i $IF_DMZ -p tcp --dport 53 -j ACCEPT&lt;br /&gt;iptables -A INPUT -i $IF_DMZ -p udp --dport 53 -j ACCEPT&lt;br /&gt;&lt;br /&gt;echo -e "\t$MACSOURCE"&lt;br /&gt;&lt;br /&gt;done&lt;br /&gt;&lt;br /&gt;echo -e "\t\tdone"&lt;br /&gt;#-------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;#-------------------------------------------------------------------------------&lt;br /&gt;# VERY SECURE ZONE settings&lt;br /&gt;#-------------------------------------------------------------------------------&lt;br /&gt;echo -ne "\t\tSetting up Very Secure Zones rules"&lt;br /&gt;&lt;br /&gt;# Connessioni da WAN a VPN&lt;br /&gt;iptables -A FORWARD -i $IF_WAN -m state --state ESTABLISHED,RELATED -j ACCEPT&lt;br /&gt;# iptables -A FORWARD -i $IF_WAN --source ! 192.168.25.0/24 -p tcp --dport 80 -j ACCEPT # web server backup2&lt;br /&gt;# iptables -A FORWARD -i $IF_WAN --source ! 192.168.25.0/24 -p tcp --dport 8080 -j ACCEPT # web server backup2&lt;br /&gt;# iptables -A FORWARD -i $IF_WAN --source ! 192.168.25.0/24 -p tcp --dport 443 -j ACCEPT # web server backup2&lt;br /&gt;#iptables -A FORWARD -i $IF_WAN --source ! 192.168.25.0/24 -p tcp --dport 5500 -j ACCEPT # vnc&lt;br /&gt;#iptables -A FORWARD -i $IF_WAN --source ! 192.168.25.0/24 -p tcp --dport 5900 -j ACCEPT # vnc&lt;br /&gt;&lt;br /&gt;# Connessioni da LAN a VPN&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -o $IF_VPN -m state --state ESTABLISHED,RELATED -j ACCEPT&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -o $IF_VPN -p tcp -m multiport --dports 20,21 -j ACCEPT #ftp&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -o $IF_VPN -p tcp --dport 22 -j ACCEPT #ssh&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -o $IF_VPN -p tcp --dport 25 -j ACCEPT #smtp&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -o $IF_VPN -p tcp --dport 110 -j ACCEPT #pop3&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -o $IF_VPN -p tcp --dport 143 -j ACCEPT #imap&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -o $IF_VPN -p tcp --dport 80 -j ACCEPT #http&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -o $IF_VPN -p tcp --dport 443 -j ACCEPT #http&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -o $IF_VPN -p tcp --dport 993 -j ACCEPT&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -o $IF_VPN -p tcp --dport 995 -j ACCEPT&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -o $IF_VPN -p tcp --dport 8080 -j ACCEPT #tomcat&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -o $IF_VPN -p tcp --dport 5500 -j ACCEPT #tomcat&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -o $IF_VPN -p tcp --dport 5900 -j ACCEPT #tomcat&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -o $IF_VPN -p tcp --dport 3389 -j ACCEPT #terminal server&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -o $IF_VPN -p udp --dport 3389 -j ACCEPT #terminal server&lt;br /&gt;&lt;br /&gt;# Connessioni da fw a VPN&lt;br /&gt;iptables -A OUTPUT -o $IF_VPN -m state --state ESTABLISHED,RELATED -j ACCEPT&lt;br /&gt;iptables -A OUTPUT -o $IF_VPN -m multiport -p tcp --dports 20,21 -j ACCEPT&lt;br /&gt;iptables -A OUTPUT -o $IF_VPN -p tcp --dport 22 -j ACCEPT&lt;br /&gt;iptables -A OUTPUT -o $IF_VPN -p tcp --dport 80 -j ACCEPT&lt;br /&gt;iptables -A OUTPUT -o $IF_VPN -p tcp --dport 3128 -j ACCEPT&lt;br /&gt;iptables -A OUTPUT -o $IF_VPN -p tcp --dport 8080 -j ACCEPT&lt;br /&gt;iptables -A OUTPUT -o $IF_VPN -p tcp --dport 443 -j ACCEPT&lt;br /&gt;&lt;br /&gt;# Connessioni da WAN a DMZSEC&lt;br /&gt;iptables -A FORWARD -i $IF_WAN -m state --state ESTABLISHED,RELATED -j ACCEPT&lt;br /&gt;iptables -A FORWARD -i $IF_WAN --source ! 192.168.4.0/24 -p tcp -m multiport --dports 20,21 -j ACCEPT # web server&lt;br /&gt;iptables -A FORWARD -i $IF_WAN --source ! 192.168.4.0/24 -p tcp --dport 80 -j ACCEPT # web server&lt;br /&gt;iptables -A FORWARD -i $IF_WAN --source ! 192.168.4.0/24 -p tcp --dport 443 -j ACCEPT # web server&lt;br /&gt;#iptables -A FORWARD -i $IF_WAN --source ! 192.168.4.0/24 -p tcp --dport 8080 -j ACCEPT # web server&lt;br /&gt;#iptables -A FORWARD -i $IF_WAN --source ! 192.168.4.0/24 -p tcp --dport 8081 -j ACCEPT # web server&lt;br /&gt;#iptables -A FORWARD -i $IF_WAN --source ! 192.168.4.0/24 -p tcp --dport 25 -j ACCEPT # web server&lt;br /&gt;#iptables -A FORWARD -i $IF_WAN --source ! 192.168.4.0/24 -p tcp --dport 110 -j ACCEPT # web server&lt;br /&gt;#iptables -A FORWARD -i $IF_WAN --source ! 192.168.4.0/24 -p tcp --dport 143 -j ACCEPT # web server&lt;br /&gt;&lt;br /&gt;# Connessioni da LAN a DMZSEC&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -o $IF_DMZSEC -m state --state ESTABLISHED,RELATED -j ACCEPT&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -o $IF_DMZSEC -p tcp -m multiport --dports 20,21 -j ACCEPT #ftp&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -o $IF_DMZSEC -p tcp --dport 22 -j ACCEPT #ssh&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -o $IF_DMZSEC -p tcp --dport 25 -j ACCEPT #smtp&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -o $IF_DMZSEC -p tcp --dport 110 -j ACCEPT #pop3&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -o $IF_DMZSEC -p tcp --dport 143 -j ACCEPT #smtp&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -o $IF_DMZSEC -p tcp --dport 80 -j ACCEPT #http&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -o $IF_DMZSEC -p tcp --dport 443 -j ACCEPT #http&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -o $IF_DMZSEC -p tcp --dport 993 -j ACCEPT&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -o $IF_DMZSEC -p tcp --dport 995 -j ACCEPT&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -o $IF_DMZSEC -p tcp --dport 8080 -j ACCEPT #tomcat&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -o $IF_DMZSEC -p tcp --dport 5500 -j ACCEPT #tomcat&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -o $IF_DMZSEC -p tcp --dport 5900 -j ACCEPT #tomcat&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -o $IF_DMZSEC -p tcp --dport 3389 -j ACCEPT #terminal server&lt;br /&gt;iptables -A FORWARD -i $IF_LAN -o $IF_DMZSEC -p udp --dport 3389 -j ACCEPT #terminal server&lt;br /&gt;&lt;br /&gt;# Connessioni da fw a DMZSEC&lt;br /&gt;iptables -A OUTPUT -o $IF_DMZSEC -m state --state ESTABLISHED,RELATED -j ACCEPT&lt;br /&gt;iptables -A OUTPUT -o $IF_DMZSEC -m multiport -p tcp --dports 20,21 -j ACCEPT&lt;br /&gt;iptables -A OUTPUT -o $IF_DMZSEC -p tcp --dport 80 -j ACCEPT&lt;br /&gt;iptables -A OUTPUT -o $IF_DMZSEC -p tcp --dport 3128 -j ACCEPT&lt;br /&gt;iptables -A OUTPUT -o $IF_DMZSEC -p tcp --dport 443 -j ACCEPT&lt;br /&gt;&lt;br /&gt;# Connessioni da VPN a WAN&lt;br /&gt;iptables -A FORWARD -i $IF_VPN -o $IF_WAN -m state --state ESTABLISHED,RELATED -j ACCEPT&lt;br /&gt;iptables -A FORWARD -i $IF_VPN -o $IF_WAN -p tcp --dport 53 -j ACCEPT #dns&lt;br /&gt;iptables -A FORWARD -i $IF_VPN -o $IF_WAN -p udp --dport 53 -j ACCEPT #dns&lt;br /&gt;iptables -A FORWARD -i $IF_VPN -o $IF_WAN -p tcp --dport 80 -j ACCEPT #http&lt;br /&gt;iptables -A FORWARD -i $IF_VPN -o $IF_WAN -p udp --dport 80 -j ACCEPT #http&lt;br /&gt;&lt;br /&gt;# Connessioni da VPN a LAN&lt;br /&gt;iptables -A FORWARD -i $IF_VPN -o $IF_LAN -m state --state ESTABLISHED,RELATED -j ACCEPT&lt;br /&gt;iptables -A FORWARD -i $IF_VPN -o $IF_LAN -p tcp -m multiport --dports 20,21 -m mac --mac-source $MACSOURCE -j ACCEPT #ftp-data&lt;br /&gt;iptables -A FORWARD -i $IF_VPN -o $IF_LAN -p tcp --dport 22 -j ACCEPT #ssh&lt;br /&gt;iptables -A FORWARD -i $IF_VPN -o $IF_LAN -p tcp --dport 53 -j ACCEPT #dns&lt;br /&gt;iptables -A FORWARD -i $IF_VPN -o $IF_LAN -p udp --dport 53 -j ACCEPT #dns&lt;br /&gt;iptables -A FORWARD -i $IF_VPN -o $IF_LAN -p tcp --dport 80 -j ACCEPT #htp&lt;br /&gt;iptables -A FORWARD -i $IF_VPN -o $IF_LAN -p tcp --dport 8080 -j ACCEPT #tomcat&lt;br /&gt;iptables -A FORWARD -i $IF_VPN -o $IF_LAN -p tcp --dport 443 -j ACCEPT #https&lt;br /&gt;iptables -A FORWARD -i $IF_VPN -o $IF_LAN -p tcp --dport 123 -j ACCEPT&lt;br /&gt;iptables -A FORWARD -i $IF_VPN -o $IF_LAN -p tcp --dport 110 -j ACCEPT #pop3&lt;br /&gt;iptables -A FORWARD -i $IF_VPN -o $IF_LAN -p tcp --dport 993 -j ACCEPT #pop3-ssl&lt;br /&gt;iptables -A FORWARD -i $IF_VPN -o $IF_LAN -p tcp --dport 137 -j ACCEPT #samba&lt;br /&gt;iptables -A FORWARD -i $IF_VPN -o $IF_LAN -p udp --dport 137 -j ACCEPT #samba&lt;br /&gt;iptables -A FORWARD -i $IF_VPN -o $IF_LAN -p tcp --dport 138 -j ACCEPT #samba&lt;br /&gt;iptables -A FORWARD -i $IF_VPN -o $IF_LAN -p udp --dport 138 -j ACCEPT #samba&lt;br /&gt;iptables -A FORWARD -i $IF_VPN -o $IF_LAN -p tcp --dport 139 -j ACCEPT #samba&lt;br /&gt;iptables -A FORWARD -i $IF_VPN -o $IF_LAN -p udp --dport 139 -j ACCEPT #samba&lt;br /&gt;iptables -A FORWARD -i $IF_VPN -o $IF_LAN -p tcp --dport 445 -j ACCEPT #samba&lt;br /&gt;iptables -A FORWARD -i $IF_VPN -o $IF_LAN -p udp --dport 445 -j ACCEPT #samba&lt;br /&gt;iptables -A FORWARD -i $IF_VPN -o $IF_LAN -p tcp --dport 5500 -j ACCEPT #vnc&lt;br /&gt;iptables -A FORWARD -i $IF_VPN -o $IF_LAN -p tcp --dport 5900 -j ACCEPT #vnc&lt;br /&gt;iptables -A FORWARD -i $IF_VPN -o $IF_LAN -p tcp --dport 3389 -j ACCEPT #terminal server&lt;br /&gt;iptables -A FORWARD -i $IF_VPN -o $IF_LAN -p udp --dport 3389 -j ACCEPT #terminal server&lt;br /&gt;&lt;br /&gt;# Connessioni da VPN a fw&lt;br /&gt;iptables -A INPUT -i $IF_VPN -m state --state ESTABLISHED,RELATED -j ACCEPT&lt;br /&gt;iptables -A INPUT -i $IF_VPN -p tcp --dport 80 -j ACCEPT&lt;br /&gt;iptables -A INPUT -i $IF_VPN -p tcp --dport 3128 -j ACCEPT&lt;br /&gt;iptables -A INPUT -i $IF_VPN -p tcp --dport 443 -j ACCEPT&lt;br /&gt;iptables -A INPUT -i $IF_VPN -p tcp --dport 53 -j ACCEPT&lt;br /&gt;iptables -A INPUT -i $IF_VPN -p udp --dport 53 -j ACCEPT&lt;br /&gt;&lt;br /&gt;# Connessioni da DMZSEC a WAN&lt;br /&gt;iptables -A FORWARD -i $IF_DMZSEC -o $IF_WAN -m state --state ESTABLISHED,RELATED -j ACCEPT&lt;br /&gt;iptables -A FORWARD -i $IF_DMZSEC -o $IF_WAN -p tcp --dport 53 -j ACCEPT #dns&lt;br /&gt;iptables -A FORWARD -i $IF_DMZSEC -o $IF_WAN -p udp --dport 53 -j ACCEPT #dns&lt;br /&gt;iptables -A FORWARD -i $IF_DMZSEC -o $IF_WAN -p tcp --dport 80 -j ACCEPT #http&lt;br /&gt;iptables -A FORWARD -i $IF_DMZSEC -o $IF_WAN -p tcp --dport 443 -j ACCEPT #http&lt;br /&gt;&lt;br /&gt;# Connessioni da DMZSEC a LAN&lt;br /&gt;iptables -A FORWARD -i $IF_DMZSEC -o $IF_LAN -m state --state ESTABLISHED,RELATED -j ACCEPT&lt;br /&gt;iptables -A FORWARD -i $IF_DMZSEC -o $IF_LAN -p tcp --dport 53 -j ACCEPT #dns&lt;br /&gt;iptables -A FORWARD -i $IF_DMZSEC -o $IF_LAN -p udp --dport 53 -j ACCEPT #dns&lt;br /&gt;iptables -A FORWARD -i $IF_DMZSEC -o $IF_LAN -p tcp --dport 8080 -j ACCEPT #tomcat&lt;br /&gt;&lt;br /&gt;# Connessioni da DMZSEC a fw&lt;br /&gt;iptables -A INPUT -i $IF_DMZSEC -m state --state ESTABLISHED,RELATED -j ACCEPT&lt;br /&gt;iptables -A INPUT -i $IF_DMZSEC -p tcp --dport 80 -j ACCEPT&lt;br /&gt;iptables -A INPUT -i $IF_DMZSEC -p tcp --dport 3128 -j ACCEPT&lt;br /&gt;iptables -A INPUT -i $IF_DMZSEC -p tcp --dport 443 -j ACCEPT&lt;br /&gt;iptables -A INPUT -i $IF_DMZSEC -p tcp --dport 53 -j ACCEPT&lt;br /&gt;iptables -A INPUT -i $IF_DMZSEC -p udp --dport 53 -j ACCEPT&lt;br /&gt;&lt;br /&gt;echo -e "\t\tdone"&lt;br /&gt;#-------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;#-------------------------------------------------------------------------------&lt;br /&gt;# NAT settings&lt;br /&gt;#-------------------------------------------------------------------------------&lt;br /&gt;echo -ne "\t\tSetting up NAT rules"&lt;br /&gt;&lt;br /&gt;# SNAT rules&lt;br /&gt;iptables -t nat -A POSTROUTING -o $IF_WAN -j SNAT --to-source $IP_WAN&lt;br /&gt;&lt;br /&gt;# PROXY Settings for Squid with DansGuardian (lan and wifi)&lt;br /&gt;iptables -t nat -A PREROUTING -i $IF_LAN -p tcp --dport 80 -j REDIRECT --to-ports 3128&lt;br /&gt;iptables -t nat -A PREROUTING -i $IF_DMZ -p tcp --dport 80 -j REDIRECT --to-ports 3128&lt;br /&gt;&lt;br /&gt;# DNAT rules&lt;br /&gt;# iptables -t nat -A PREROUTING -i $IF_WAN -p tcp --dport 80 -j DNAT --to-destination 192.168.4.1 #public webserver&lt;br /&gt;# iptables -t nat -A PREROUTING -i $IF_WAN -p tcp --dport 443 -j DNAT --to-destination 192.168.4.1 #public webserver&lt;br /&gt;# iptables -t nat -A PREROUTING -i $IF_WAN -p tcp --dport 8080 -j DNAT --to-destination 192.168.2.1 #public tomcat&lt;br /&gt;# iptables -t nat -A PREROUTING -i $IF_WAN -p tcp --dport 5500 -j DNAT --to-destination 192.168.2.1 #vnc server&lt;br /&gt;# iptables -t nat -A PREROUTING -i $IF_WAN -p tcp --dport 5900 -j DNAT --to-destination 192.168.2.1 #vnc server&lt;br /&gt;# iptables -t nat -A PREROUTING -i $IF_WAN -p tcp --dport 3389 -j DNAT --to-destination 192.168.2.1 #terminal server&lt;br /&gt;# iptables -t nat -A PREROUTING -i $IF_WAN -p udp --dport 3389 -j DNAT --to-destination 192.168.2.1 #terminal server&lt;br /&gt;&lt;br /&gt;echo -e "\t\t\t\tdone"&lt;br /&gt;#-------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;#-------------------------------------------------------------------------------&lt;br /&gt;# TOS settings&lt;br /&gt;#-------------------------------------------------------------------------------&lt;br /&gt;echo -ne "\t\tSetting up TOS rules"&lt;br /&gt;&lt;br /&gt;# tcp&lt;br /&gt;iptables -t mangle -A PREROUTING -p tcp -m tcp -m multiport --dports 21,22,80 -j TOS --set-tos 0x10&lt;br /&gt;iptables -t mangle -A PREROUTING -p tcp -m tcp -m multiport --dports 20,25,143 -j TOS --set-tos 0x08&lt;br /&gt;iptables -t mangle -A PREROUTING -p tcp -m tcp -m multiport --dports 53,110 -j TOS --set-tos 0x04&lt;br /&gt;&lt;br /&gt;# udp&lt;br /&gt;iptables -t mangle -A PREROUTING -p udp -m udp -m multiport --dports 53,110 -j TOS --set-tos 0x04&lt;br /&gt;iptables -t mangle -A PREROUTING -p udp -m udp -m multiport --dports 143 -j TOS --set-tos 0x08&lt;br /&gt;&lt;br /&gt;echo -e "\t\t\t\tdone"&lt;br /&gt;#-------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;#-------------------------------------------------------------------------------&lt;br /&gt;# LOGGING settings&lt;br /&gt;#-------------------------------------------------------------------------------&lt;br /&gt;echo -ne "\t\tSetting up Logging rules"&lt;br /&gt;&lt;br /&gt;# default only unicast&lt;br /&gt;#&lt;br /&gt;iptables -A INPUT -m pkttype --pkt-type unicast -j LOG --log-prefix "FIREWALL: " --log-level 7&lt;br /&gt;#&lt;br /&gt;# any example to log all:&lt;br /&gt;#&lt;br /&gt;#iptables -A FORWARD -j LOG --log-prefix="FORWARD: "&lt;br /&gt;#iptables -A INPUT -j LOG --log-prefix="INPUT:"&lt;br /&gt;#iptables -A OUTPUT -j LOG --log-prefix="OUTPUT:"&lt;br /&gt;&lt;br /&gt;echo -e "\t\t\tdone"&lt;br /&gt;#-------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;echo "The firewall is up."&lt;br /&gt;;;&lt;br /&gt;&lt;br /&gt;stop)&lt;br /&gt;echo "pulizia regole..."&lt;br /&gt;     iptables --flush&lt;br /&gt;     iptables --table nat --flush&lt;br /&gt;     iptables --delete-chain&lt;br /&gt;     iptables --table nat --delete-chain&lt;br /&gt;echo "repristino regole di default..."&lt;br /&gt;     iptables -P INPUT ACCEPT&lt;br /&gt;     iptables -P OUTPUT ACCEPT&lt;br /&gt;     iptables -P FORWARD ACCEPT&lt;br /&gt;     iptables -A INPUT -i lo -j ACCEPT&lt;br /&gt;     iptables -A OUTPUT -o lo -j ACCEPT&lt;br /&gt;;;&lt;br /&gt;restart|reload)&lt;br /&gt;$0 stop&lt;br /&gt;$0 start&lt;br /&gt;;;&lt;br /&gt;*)&lt;br /&gt;echo "Usage /etc/init.d/firewall start|stop|restart|reload"&lt;br /&gt;;;&lt;br /&gt;esac&lt;br /&gt;exit 0&lt;/span&gt;&lt;/blockquote&gt;Ora come alcuni hanno notato bisogna inserire almeno un mac address nel file /etc/firewallMAC.conf, se non ne conoscete ancora nessuno inserite quello del firewall ricavabile dal comando &lt;span style="font-weight: bold;"&gt;ifconfig&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Dobbiamo permettere che parta all'avvio:&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;update-rc.d -f firewall defaults&lt;/span&gt;&lt;/blockquote&gt;Ora potete configurare squid per la navigazione tramite proxy, aprite /etc/squid3/squid.conf, cancellate tutto ed inserite:&lt;br /&gt;&lt;blockquote  style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;http_port 127.0.0.1:3128 transparent&lt;br /&gt;http_port 192.168.2.254:3128 transparent&lt;br /&gt;http_port 192.168.3.254:3128 transparent&lt;br /&gt;&lt;br /&gt;icp_port 0&lt;br /&gt;#icp_port 3130&lt;br /&gt;&lt;br /&gt;#havp&lt;br /&gt;cache_peer localhost parent 8080 0 no-query no-digest no-netdb-exchange default proxy-only&lt;br /&gt;&lt;br /&gt;hierarchy_stoplist cgi-bin ?&lt;br /&gt;&lt;br /&gt;acl QUERY urlpath_regex cgi-bin \?&lt;br /&gt;cache deny QUERY&lt;br /&gt;&lt;br /&gt;#cache_mem 256 MB&lt;br /&gt;# cache_swap_low 90&lt;br /&gt;# cache_swap_high 95&lt;br /&gt;# maximum_object_size 4096 KB&lt;br /&gt;# maximum_object_size_in_memory 8 KB&lt;br /&gt;&lt;br /&gt;cache_dir ufs /var/spool/squid3 100 16 256&lt;br /&gt;logformat squid  %ts.%03tu %6tr %&gt;a %Ss/%03Hs %&lt;st rm="" ru="" un="" sh=""&gt;&lt;a mt="" logformat="" squidmime="" 03tu="" 6tr=""&gt;a %Ss/%03Hs %&lt;st rm="" ru="" un="" sh=""&gt;&lt;/st&gt;&lt;/a&gt;&lt;a mt=""&gt;h] [%&lt;h] logformat="" common=""&gt;a %ui %un [%tl] "%rm %ru HTTP/%rv" %Hs %&lt;st sh="" logformat="" combined=""&gt;a %ui %un [%tl] "%rm %ru HTTP/%rv" %Hs %&lt;st&gt;h" "%{User-Agent}&gt;h" %Ss:%Sh&lt;br /&gt;&lt;br /&gt;access_log /var/log/squid3/access.log&lt;br /&gt;cache_log /var/log/squid3/cache.log&lt;br /&gt;cache_store_log /var/log/squid3/store.log&lt;br /&gt;# log_ip_on_direct on&lt;br /&gt;mime_table /usr/share/squid3/mime.conf&lt;br /&gt;pid_filename /var/run/squid3.pid&lt;br /&gt;debug_options ALL,1&lt;br /&gt;hosts_file /etc/hosts&lt;br /&gt;ftp_user anonymous@workgroup&lt;br /&gt;&lt;br /&gt;#Suggested default:&lt;br /&gt;refresh_pattern ^ftp:        1440    20%    10080&lt;br /&gt;refresh_pattern ^gopher:    1440    0%    1440&lt;br /&gt;refresh_pattern .        0    20%    4320&lt;br /&gt;&lt;br /&gt;#Recommended minimum configuration:&lt;br /&gt;acl all src 0.0.0.0/0.0.0.0&lt;br /&gt;acl manager proto cache_object&lt;br /&gt;acl localhost src 127.0.0.1/255.255.255.255&lt;br /&gt;acl to_localhost dst 127.0.0.0/8&lt;br /&gt;acl SSL_ports port 443        # https&lt;br /&gt;acl SSL_ports port 563        # snews&lt;br /&gt;acl SSL_ports port 873        # rsync&lt;br /&gt;acl Safe_ports port 80        # http&lt;br /&gt;acl Safe_ports port 21        # ftp&lt;br /&gt;acl Safe_ports port 443        # https&lt;br /&gt;acl Safe_ports port 70        # gopher&lt;br /&gt;acl Safe_ports port 210        # wais&lt;br /&gt;acl Safe_ports port 1025-65535    # unregistered ports&lt;br /&gt;acl Safe_ports port 280        # http-mgmt&lt;br /&gt;acl Safe_ports port 488        # gss-http&lt;br /&gt;acl Safe_ports port 591        # filemaker&lt;br /&gt;acl Safe_ports port 777        # multiling http&lt;br /&gt;acl Safe_ports port 631        # cups&lt;br /&gt;acl Safe_ports port 873        # rsync&lt;br /&gt;acl Safe_ports port 901        # SWAT&lt;br /&gt;acl purge method PURGE&lt;br /&gt;acl CONNECT method CONNECT&lt;br /&gt;&lt;br /&gt;http_access allow manager localhost&lt;br /&gt;http_access deny manager&lt;br /&gt;http_access allow purge localhost&lt;br /&gt;http_access deny purge&lt;br /&gt;http_access deny !Safe_ports&lt;br /&gt;http_access deny CONNECT !SSL_ports&lt;br /&gt;#&lt;br /&gt;&lt;br /&gt;http_access allow localhost&lt;br /&gt;acl workgroup src 192.168.100.0/24 192.168.101.0/24&lt;br /&gt;http_access allow workgroup&lt;br /&gt;http_access deny all&lt;br /&gt;&lt;br /&gt;http_reply_access allow all&lt;br /&gt;icp_access allow all&lt;br /&gt;cache_mgr swipon@email.it&lt;br /&gt;cache_effective_group proxy&lt;br /&gt;visible_hostname proxy.workgroup&lt;br /&gt;#append_domain .workgroup&lt;br /&gt;ie_refresh on&lt;br /&gt;# acl buggy_server url_regex ^http://....&lt;br /&gt;# broken_posts allow buggy_server&lt;br /&gt;coredump_dir /var/spool/squid&lt;br /&gt;vary_ignore_expire on&lt;br /&gt;# relaxed_header_parser on&lt;/st&gt;&lt;/st&gt;&lt;/h]&gt;&lt;/a&gt;&lt;/st&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;a mt=""&gt;Perfetto, ora configuriamo dansguardian per il controllo delle pagine.&lt;br /&gt;scaricate una lista blacklist prepronta come questa:&lt;br /&gt;&lt;/a&gt;&lt;blockquote&gt;&lt;a mt=""&gt;&lt;span style="font-size:85%;"&gt; http://urlblacklist.com/cgi-bin/commercialdownload.pl?type=download&amp;amp;file=bigblacklist&lt;/span&gt;&lt;/a&gt;&lt;/blockquote&gt;&lt;a mt=""&gt;e la copiate in /etc/dansguardian:&lt;br /&gt;&lt;/a&gt;&lt;blockquote&gt;&lt;a mt=""&gt;&lt;span style="font-size:85%;"&gt;cd /etc/dansguardian&lt;br /&gt;tar xvfz bigblacklist.tar.gz&lt;/span&gt;&lt;/a&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;a mt=""&gt;Ora lo abilitiamo, commentate la terza righa in alto del file &lt;span style="font-size:85%;"&gt;/etc/dansguardian/dansguardian.conf&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Passiamo alla configurazione del DNS server come autoritario solo all'interno della lan e della wifi, in modo da impostare in ip fisso e rendere un po' più sicura la dmz e la vpn.&lt;br /&gt;Aprite il file /etc/resolv.conf, cancellate tutto ed inseriteci:&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;search workgroup&lt;br /&gt;nameserver 127.0.0.1&lt;/span&gt;&lt;/blockquote&gt;Ora aptrite il file /etc/bind/named.conf.options, cancellate tutto ed inserite:&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;options {&lt;br /&gt;      directory "/var/cache/bind";&lt;br /&gt;      // query-source address * port 53;&lt;br /&gt;      forward first;&lt;br /&gt;      forwarders {&lt;br /&gt;              151.99.0.100;&lt;br /&gt;              151.99.125.1;&lt;br /&gt;              // 62.211.69.150;&lt;br /&gt;              // 212.48.4.15;&lt;br /&gt;      };&lt;br /&gt;&lt;br /&gt;      auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;      listen-on-v6 { any; };&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;zone "workgroup" in&lt;br /&gt;{&lt;br /&gt;      type master;&lt;br /&gt;      file "/etc/bind/db.workgroup";&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;zone "wifi" in&lt;br /&gt;{&lt;br /&gt;      type master;&lt;br /&gt;      file "/etc/bind/db.wifi";&lt;br /&gt;};&lt;/span&gt;&lt;/blockquote&gt;Ora create il file &lt;/a&gt;&lt;a mt=""&gt;/etc/bind/db.workgroup&lt;/a&gt;&lt;a mt=""&gt; per la lan:&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;;Dati autorevoli per zona locale&lt;br /&gt;;&lt;br /&gt;$TTL    10800   ; TTL 3 Ore&lt;br /&gt;&lt;br /&gt;@       IN      SOA proxy.workgroup. hostmaster.proxy.workgroup. (&lt;br /&gt;              2008120101      ; 2008 dicembre 01 seriale01&lt;br /&gt;              10800           ; refresh 3 ore&lt;br /&gt;              3600            ; rentry rate 1 ora&lt;br /&gt;              604800          ; expiry time 7 giorni&lt;br /&gt;              86400 )         ; ttl 24ore&lt;br /&gt;      IN      NS      proxy.workgroup.&lt;br /&gt;      IN      A       192.168.2.254&lt;br /&gt;&lt;br /&gt;proxy   IN      A       192.168.2.254&lt;br /&gt;firewall IN     CNAME   proxy.workgroup.&lt;br /&gt;&lt;br /&gt;server-srv       IN      A       192.168.2.250&lt;br /&gt;server IN       CNAME   server-srv.workgroup.&lt;br /&gt;&lt;br /&gt;ws01    IN      A       192.168.2.101&lt;br /&gt;ws02    IN      A       192.168.2.102&lt;br /&gt;ws03    IN      A       192.168.2.103&lt;br /&gt;ws04    IN      A       192.168.2.104&lt;br /&gt;ws05    IN      A       192.168.2.105&lt;/span&gt;&lt;/blockquote&gt;Fate lo stesso per il file &lt;/a&gt;&lt;a mt=""&gt;/etc/bind/db.wifi&lt;/a&gt;&lt;a mt=""&gt; per la wireless:&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;;Dati autorevoli per zona locale&lt;br /&gt;;&lt;br /&gt;$TTL    10800   ; TTL 3 Ore&lt;br /&gt;&lt;br /&gt;@       IN      SOA proxy.wifi. hostmaster.proxy.wifi. (&lt;br /&gt;              2008120101      ; 2008 dicembre 01 seriale01&lt;br /&gt;              10800           ; refresh 3 ore&lt;br /&gt;              3600            ; rentry rate 1 ora&lt;br /&gt;              604800          ; expiry time 7 giorni&lt;br /&gt;              86400 )         ; ttl 24ore&lt;br /&gt;      IN      NS      proxy.wifi.&lt;br /&gt;      IN      A       192.168.3.254&lt;br /&gt;&lt;br /&gt;proxy   IN      A       192.168.3.254&lt;br /&gt;firewall IN     CNAME   proxy.wifi.&lt;br /&gt;server-srv       IN      A       192.168.3.1&lt;br /&gt;server IN       CNAME   server-srv.wifi.&lt;br /&gt;ws01    IN      A       192.168.3.101&lt;br /&gt;ws02    IN      A       192.168.3.102&lt;br /&gt;ws03    IN      A       192.168.3.103&lt;br /&gt;ws04    IN      A       192.168.3.104&lt;br /&gt;ws05    IN      A       192.168.3.105&lt;br /&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;Riavviate e benvenuti nel vostro nuovo firewall!&lt;/a&gt;&lt;a mt=""&gt; Potrete ora divertirvi a provare a configurare la vpn e i vari filtri di dansguardian.&lt;/a&gt;&lt;a mt=""&gt;&lt;br /&gt;&lt;br /&gt;Swipon&lt;br /&gt;&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5071373337447595650-8114929988111983942?l=swipon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swipon.blogspot.com/feeds/8114929988111983942/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5071373337447595650&amp;postID=8114929988111983942&amp;isPopup=true' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5071373337447595650/posts/default/8114929988111983942'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5071373337447595650/posts/default/8114929988111983942'/><link rel='alternate' type='text/html' href='http://swipon.blogspot.com/2008/11/come-creare-un-firewall-debian-completo.html' title='Come creare un firewall debian completo'/><author><name>swipon</name><uri>http://www.blogger.com/profile/05617816866082027582</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_W_8BiHqCu5c/SNyin9Ah0-I/AAAAAAAAACU/v-pIaIolW1o/S220/2005C.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5071373337447595650.post-4381121374294988317</id><published>2008-10-29T16:32:00.003+01:00</published><updated>2008-10-29T16:36:01.440+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='joomla'/><category scheme='http://www.blogger.com/atom/ns#' term='xls'/><category scheme='http://www.blogger.com/atom/ns#' term='joo'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='debian'/><category scheme='http://www.blogger.com/atom/ns#' term='fish'/><category scheme='http://www.blogger.com/atom/ns#' term='export'/><category scheme='http://www.blogger.com/atom/ns#' term='virtuemart'/><category scheme='http://www.blogger.com/atom/ns#' term='joomfish'/><title type='text'>Joomla Virtuemart joomfish - ecommerce multi lingua</title><content type='html'>Attualmente stò ancora sviluppando e sistemando la versione 1.0.15b tramite anche al meraviglioso supporto presente nei siti vmitalia e joomlaitalia (in quanto mi sembra molto più snella, stabile e pratica, anche se meno carina graficamente, della 1.1) .&lt;br /&gt;Ho effettuato una sessione personale di bug fix ed aggiornamento di virtuemart-1.0.15b, joomla-1.0.15b e joo!fish1.7 Scaricabili liberamente dal seguente link:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ftp//195.250.34.113/joomla-virtuemart/" target="_blank"&gt;ftp://195.250.34.113/joomla-virtuemart/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Ho ritenuto di rinominare i pacchetti modificati da versione "b" a "c" in modo da distinguerli meglio.&lt;br /&gt;Ecco le modifiche (visualizzabili anche dai changelog):&lt;br /&gt;&lt;br /&gt;Joomla:&lt;br /&gt;&lt;br /&gt;28-Oct-2008 Luca Piccinini&lt;br /&gt; + Add .htaccess with all setup for php enviroments (di default è tutto ok nei parametri installer)&lt;br /&gt; + Add jceutilities for lightbox&lt;br /&gt; + Add some template&lt;br /&gt; # Add some bug fix for virtuemart (xls export, joo!fish,...)&lt;br /&gt;&lt;br /&gt;Virtuemart:&lt;br /&gt;&lt;br /&gt;* Integrato pacchetto files di lingua completo&lt;br /&gt;* modifica per importazione\esportazione da excel\csv&lt;br /&gt;   (mantenendo il gettone di sicurezza)&lt;br /&gt;   (hack - &lt;a href="http://www.designjoomla.com/index.php?option=com_content&amp;amp;task=view&amp;amp;id=22&amp;amp;Itemid=57" target="_blank"&gt;http://www.designjoomla.com/index.php?option=com_content&amp;amp;task=view&amp;amp;id=22&amp;amp;Itemid=57&lt;/a&gt;)&lt;br /&gt;   (Le funzioni virtuemart vengono create automaticamente dall'installer)&lt;br /&gt;* modifica per listino prezzi&lt;br /&gt;   (hack - &lt;a href="http://www.vmitalia.net/index.php?view=article&amp;amp;catid=40%3ATips+&amp;amp;id=82%3Avisualizzare-il-listino-prezzi-completo&amp;amp;option=com_content&amp;amp;Itemid=65" target="_blank"&gt;http://www.vmitalia.net/index.php?view=article&amp;amp;catid=40%3ATips+&amp;amp;id=82%3Avisualizzare-il-listino-prezzi-completo&amp;amp;option=com_content&amp;amp;Itemid=65&lt;/a&gt;)&lt;br /&gt;* modifica per funzionamento corretto con joo!fish&lt;br /&gt;   (hack tania - &lt;a href="http://forum.joomla.it/index.php?topic=18736.0" target="_blank"&gt;http://forum.joomla.it/index.php?topic=18736.0&lt;/a&gt;)&lt;br /&gt;* Creata opzione {allimages} rimpiazza {more_images} con lightbox&lt;br /&gt;   (è comunque possibile utilizzare {more_images} per chi preferisse)&lt;br /&gt;   (hack marco ranieri - &lt;a href="http://forum.vmitalia.net/index.php/topic,1689.0.html" target="_blank"&gt;http://forum.vmitalia.net/index.php/topic,1689.0.html&lt;/a&gt;)&lt;br /&gt;   (da usare con pacchetto jceutilities presente dalla Joomla!1.0.15c)&lt;br /&gt;* inserimento {product_image_2} per ridimensionare immagine in flypage&lt;br /&gt;   (hack by Luca Piccinini in administrator/html/shop.product_details.php)&lt;br /&gt;   (bisogna impostare width e height nella riga 313 e sostituire in)&lt;br /&gt;   (flypage {product_image} con {product_image_2})&lt;br /&gt;&lt;br /&gt;Joo!Fish:&lt;br /&gt;&lt;br /&gt;Aggiunta Fix virtuemart.product_attributes.xml&lt;br /&gt;Modificato in modo tale da non dover necessariamente installare il componente jfcei in quanto appena installato è pronto per joomla &gt; 1.0.x, virtuemart &gt; 1.0.x, mojoblog &gt; 0.x&lt;br /&gt;&lt;br /&gt;A breve modificherò anche il modulo per la sitemap del sito.&lt;br /&gt;&lt;br /&gt;Sono pacchetti sviluppati per aiutare i miei clienti e/o amici nell'installazione e configurazione, li rilascio liberamente in quanto esiste già la versione 1.5 di joomla e 1.1 di virtuemart che comprendono molti feature della mia versione, ma  aiuterò volentieri chi li volesse provare.&lt;br /&gt;&lt;br /&gt;Ciao a tutti&lt;br /&gt;Swipon&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5071373337447595650-4381121374294988317?l=swipon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swipon.blogspot.com/feeds/4381121374294988317/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5071373337447595650&amp;postID=4381121374294988317&amp;isPopup=true' title='1 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5071373337447595650/posts/default/4381121374294988317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5071373337447595650/posts/default/4381121374294988317'/><link rel='alternate' type='text/html' href='http://swipon.blogspot.com/2008/10/joomla-virtuemart-joomfish-ecommerce.html' title='Joomla Virtuemart joomfish - ecommerce multi lingua'/><author><name>swipon</name><uri>http://www.blogger.com/profile/05617816866082027582</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_W_8BiHqCu5c/SNyin9Ah0-I/AAAAAAAAACU/v-pIaIolW1o/S220/2005C.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5071373337447595650.post-2427943381037200873</id><published>2008-10-14T13:13:00.008+02:00</published><updated>2008-10-16T00:21:42.409+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='chiave'/><category scheme='http://www.blogger.com/atom/ns#' term='remota'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='debian'/><category scheme='http://www.blogger.com/atom/ns#' term='id_rsa'/><category scheme='http://www.blogger.com/atom/ns#' term='ssh'/><category scheme='http://www.blogger.com/atom/ns#' term='pubblica'/><category scheme='http://www.blogger.com/atom/ns#' term='assistenza'/><title type='text'>La mia chiave Pubblica</title><content type='html'>Allego qui la mia chiave pubblica, in modo che chiunque volesse supporto via ssh, possa farmi connettere senza bisogno di comunicarmi la password di root.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;&lt;blockquote&gt;ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAuWnYjnX3fPaL5ecD1XanCBvEIuLewUWLYC6iUzOzEiWZvwQHCUdfDAR/KwQLLkW6yFp+eXG1fruBwyhpzI8CA8B8wiK0orF3JNC5pdrARMiixaJDsBFO+fp/3+Zb/dx6YSV39X9ov6jRcEvfNV9hk7dtHwYFt4BA0gB6J2pFa9MJ+HrBszJDBtYVg6vqBpHIPb7luprUucz4QH3w+51NspstFIezFpBe7zZZaPV0OFMvSl8m3qgXkOz5kEEdbc61kQof2J2+hGgsIwyolUs1KLbYsZoPlAYUdlKRNnW9Sy1+364AsCqg5FEd69UvbUFe+b+gZonLa8UXV2LXybjAaw== piccinini SSH&lt;/blockquote&gt;&lt;/span&gt;Per chi volesse supporto basterà installare ssh:&lt;br /&gt;&lt;blockquote&gt;sudo apt-get install ssh&lt;/blockquote&gt;ed editare (o creare se non presente) il suo /root/.ssh/authorized_keys inserendo la mia chiave sopracitata.&lt;br /&gt;&lt;br /&gt;A questo punto potrete mandarmi una mail direttamente a swipon83@gmail.it comunicandomi il vostro indirizzo ip (ricavabile da qui: &lt;a href="http://www.ip-adress.com/"&gt;http://www.ip-adress.com/&lt;/a&gt;) e il problema.&lt;br /&gt;&lt;br /&gt;Ciao a tutti i lettori&lt;br /&gt;Swipon&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5071373337447595650-2427943381037200873?l=swipon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swipon.blogspot.com/feeds/2427943381037200873/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5071373337447595650&amp;postID=2427943381037200873&amp;isPopup=true' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5071373337447595650/posts/default/2427943381037200873'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5071373337447595650/posts/default/2427943381037200873'/><link rel='alternate' type='text/html' href='http://swipon.blogspot.com/2008/10/la-mia-chiave-pubblica.html' title='La mia chiave Pubblica'/><author><name>swipon</name><uri>http://www.blogger.com/profile/05617816866082027582</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_W_8BiHqCu5c/SNyin9Ah0-I/AAAAAAAAACU/v-pIaIolW1o/S220/2005C.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5071373337447595650.post-8571254871843369370</id><published>2008-10-07T16:12:00.005+02:00</published><updated>2008-10-14T12:57:58.218+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='how'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='hylafax'/><category scheme='http://www.blogger.com/atom/ns#' term='debian'/><category scheme='http://www.blogger.com/atom/ns#' term='samba'/><category scheme='http://www.blogger.com/atom/ns#' term='to'/><title type='text'>Creare un fax server con Hylafax</title><content type='html'>Spesso viene richiesto a livello aziendale un fax server, cioè un server con modem 56k che riceva i fax, li inoltri ad una casella postale oppure li condivida in pdf o tiff tramite samba, magari che si possano inviare tramite menu stampa.&lt;br /&gt;Il mio consiglio è hylafax in quanto molto semplice ed immediato.&lt;br /&gt;&lt;br /&gt;Premessa:&lt;br /&gt;Qui installo postifix come mail sender e samba come file share, voi potete scegliere ciò che preferite (es: sendmail + nfs).&lt;br /&gt;&lt;br /&gt;Preparazione&lt;br /&gt;&lt;blockquote&gt;sudo apt-get -y install hylafax-server hylafax-client hylafax-doc libtiff-tools minicom postfix samba smbclient smbfs&lt;br /&gt;&lt;/blockquote&gt;A questo punto possiamo configurare il fax mediante il comando&lt;br /&gt;sudo faxsetup&lt;br /&gt;&lt;br /&gt;Questo tool effettuerà un controllo del sistema (librerie ghostscrpt in particolare) ed una configurazione del modem passo passo, basterà rispondere alle domande.&lt;br /&gt;&lt;br /&gt;Vediamo insieme una configurazione:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;    HylaFAX configuration parameters are:&lt;br /&gt;&lt;br /&gt;    [1] Init script starts faxq:        yes&lt;br /&gt;    [2] Init script starts hfaxd        yes&lt;br /&gt;    [3] Start old protocol:            no&lt;br /&gt;    [4] Start paging protocol:        no&lt;br /&gt;Are these ok [yes]? yes&lt;br /&gt;&lt;br /&gt;Restarting HylaFAX server processes.&lt;br /&gt;&lt;br /&gt;You have a HylaFAX scheduler process running.  faxq will be&lt;br /&gt;restarted shortly, as soon as some other work has been completed.&lt;br /&gt;Can I terminate this faxq process (17828) [yes]? yes&lt;br /&gt;Should I restart the HylaFAX server processes [yes]? yes&lt;br /&gt;&lt;br /&gt;You do not appear to have any modems configured for use.  Modems are&lt;br /&gt;configured for use with HylaFAX with the faxaddmodem(8) command.&lt;br /&gt;Do you want to run faxaddmodem to configure a modem [yes]? yes&lt;br /&gt;&lt;br /&gt;You do not appear to have any modems configured for use.  Modems are&lt;br /&gt;configured for use with HylaFAX with the faxaddmodem(8) command.&lt;br /&gt;Do you want to run faxaddmodem to configure a modem [yes]?&lt;br /&gt;Serial port that modem is connected to [ttyS0]?ttyS0&lt;/blockquote&gt;Qui potete inserire la porta identificativa della seriale com, ttyS0 per com1 e ttyS1 per com2.&lt;br /&gt;NB: il modem da adesso in avanti deve essere acceso e collegato.&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;No existing configuration, let's do this from scratch.&lt;br /&gt;&lt;br /&gt;Country code [1]? 39&lt;br /&gt;Area code [415]? 0522&lt;br /&gt;Phone number of fax modem [+1.999.555.1212]? +39.0522.888888&lt;br /&gt;Local identification string (for TSI/CIG) ["NothingSetup"]? FaxServer&lt;br /&gt;Long distance dialing prefix [1]?  0&lt;br /&gt;International dialing prefix [011]? 00&lt;br /&gt;Dial string rules file (relative to /var/spool/hylafax) [etc/dialrules]? etc/dialrules&lt;br /&gt;Tracing during normal server operation [1]? 1&lt;br /&gt;Tracing during send and receive sessions [11]?11&lt;br /&gt;Protection mode for received facsimile [0600]? 0777&lt;br /&gt;Protection mode for session logs [0600]? 0777&lt;br /&gt;Protection mode for rfcomm0 [0600]? 0666&lt;br /&gt;Rings to wait before answering [1]? 3&lt;br /&gt;Modem speaker volume [off]? quiet&lt;br /&gt;Command line arguments to getty program ["-h %l dx_%s"]?&lt;br /&gt;Pathname of TSI access control list file (relative to /var/spool/hylafax) [""]?&lt;br /&gt;Pathname of Caller-ID access control list file (relative to /var/spool/hylafax) [""]?&lt;br /&gt;Tag line font file (relative to /var/spool/hylafax) [etc/lutRS18.pcf]?&lt;br /&gt;Tag line format string ["From %%l|%c|Page %%P of %%T"]?&lt;br /&gt;Time before purging a stale UUCP lock file (secs) [30]?&lt;br /&gt;Hold UUCP lockfile during inbound data calls [Yes]?&lt;br /&gt;Hold UUCP lockfile during inbound voice calls [Yes]?&lt;br /&gt;Percent good lines to accept during copy quality checking [95]?&lt;br /&gt;Max consecutive bad lines to accept during copy quality checking [5]?&lt;br /&gt;Max number of pages to accept in a received facsimile [25]?&lt;br /&gt;Syslog facility name for ServerTracing messages [daemon]?&lt;br /&gt;Set UID to 0 to manipulate CLOCAL [""]?&lt;br /&gt;Use available priority job scheduling mechanism [""]?&lt;br /&gt;&lt;br /&gt;The non-default server configuration parameters are:&lt;br /&gt;&lt;br /&gt;CountryCode:        39&lt;br /&gt;AreaCode:        0522&lt;br /&gt;FAXNumber:        +39.0522.888888&lt;br /&gt;LongDistancePrefix:    1&lt;br /&gt;InternationalPrefix:    011&lt;br /&gt;DialStringRules:    etc/dialrules&lt;br /&gt;SessionTracing:        11&lt;br /&gt;RecvFileMode:        0777&lt;br /&gt;RingsBeforeAnswer:    3&lt;br /&gt;SpeakerVolume:        quiet&lt;br /&gt;GettyArgs:        "-h %l dx_%s"&lt;br /&gt;LocalIdentifier:    FaxServer&lt;br /&gt;TagLineFont:        etc/lutRS18.pcf&lt;br /&gt;TagLineFormat:        "From %%l|%c|Page %%P of %%T"&lt;br /&gt;MaxRecvPages:        25&lt;br /&gt;&lt;br /&gt;Are these ok [yes]? yes&lt;br /&gt;&lt;/blockquote&gt;Successivamente farà un test della connessione con il modem definendone la classe, i parametri e la frequenza.&lt;br /&gt;Creerà un file /etc/hylafax/config.ttyS0 che potrete editare anche manualmente ricordandovi però di riavviare hylafax subito dopo.&lt;br /&gt;&lt;br /&gt;Aggiungete ora in fondo al vostro /etc/inittab :&lt;br /&gt;&lt;blockquote&gt;S0:2345:respawn:/usr/sbin/faxgetty /dev/ttyS0&lt;br /&gt;S1:2345:respawn:/usr/sbin/faxgetty /dev/ttyS1&lt;br /&gt;&lt;/blockquote&gt;sostituendo ttyS0 con la vostra porta Com in input e ttyS1 con la com in output (potete usarne anche solo una per pochi fax).&lt;br /&gt;Ricaricate il file con il seguente comando:&lt;br /&gt;&lt;blockquote&gt;kill -HUP 1&lt;/blockquote&gt;Ora aggiungete in fondo al vostro /etc/crontab (se non già presenti) le seguenti 2 righe:&lt;br /&gt;&lt;blockquote&gt;0 * * * * /usr/local/sbin/faxqclean&lt;br /&gt;0 0 * * * /usr/local/sbin/faxcron | mail -s "HylaFAX Usage Report" faxmaster&lt;/blockquote&gt;Facciamo ricaricare il crontab per sicurezza:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;sudo /etc/init.d/cron restart&lt;/blockquote&gt;&lt;br /&gt;Con il comando faxstat potrete verificare lo stato del faxserver e dei modem.&lt;br /&gt;Potrete comunque aggiungere altri modem, ad esempio per separare fax in ingresso e quelli in uscita, tramite il comando con menu contestuale a quello già visto:&lt;br /&gt;&lt;blockquote&gt;sudo faxaddmodem ttyS1&lt;/blockquote&gt;per la sola ricezione dovrete aggiungere manualmente al file /etc/hylafax/config.ttySX la seguente riga in fondo:&lt;br /&gt;&lt;blockquote&gt;ModemReadyState:    D&lt;/blockquote&gt;Mentre per il solo invio dovrete aggiungere al file corrispettivo la seguente riga in fondo:&lt;br /&gt;&lt;blockquote&gt;RingsBeforeAnswer:     0&lt;/blockquote&gt;Impostando gli squilli prima di rispondere a zero, stiamo dicendo di non rispondere.&lt;br /&gt;&lt;br /&gt;Per effettuare una prova di invio da terminale potete dare il comando:&lt;br /&gt;&lt;blockquote&gt;sendfax -n -d &lt;numero-fax-destinatario&gt; file.ps|.pdf|.txt|.tiff&lt;/blockquote&gt;Per eliminare la coda usate il comando:&lt;br /&gt;&lt;blockquote&gt;faxrm &lt;id-job&gt;&lt;/blockquote&gt;Aggiungere utenti per l'invio e l'accesso al servizio fax (consiglio di creare un unico utente fauser per tutte le workstation se sono meno di 10) dovrete connettervi via telnet alla console hylafax integrata tramite il comando:&lt;br /&gt;&lt;blockquote&gt;telnet localhost 4559&lt;/blockquote&gt;ora identificatevi come amministratore e aggiungete l'utente con i seguenti comandi:&lt;br /&gt;&lt;blockquote&gt;user root&lt;br /&gt;admin&lt;br /&gt;site adduser nomeutente@host.dominio.lan password:password&lt;br /&gt;quit&lt;/blockquote&gt;Ora creiamo il file /etc/hylafax/FaxDispatch inserendo le righe sottostanti; questo permette la condivisione via samba e l'invio via mail al faxmaster:&lt;br /&gt;&lt;blockquote&gt;SENDTO=FaxMaster #non modificare&lt;br /&gt;FILETYPE=pdf;&lt;br /&gt;NOTIFY_FAXMASTER="always"&lt;br /&gt;&lt;br /&gt;n=`date +%Y.%m.%d.%H.%M.%S`&lt;br /&gt;t=/var/lib/samba/fax/$n&lt;br /&gt;$TIFF2PDF -o $t.pdf $FILE&lt;br /&gt;/bin/cp $FILE $t.tif&lt;br /&gt;/bin/rm $t.pdf&lt;br /&gt;if [ -f log/c$COMMID ]; then&lt;br /&gt;        $SED -e '/-- data/d' \&lt;br /&gt;         -e '/start.*timer/d' -e '/stop.*timer/d' \&lt;br /&gt;         -e 's/=/=3D/g' \&lt;br /&gt;         log/c$COMMID&lt;br /&gt;elif [ -n "$COMMID" ]; then&lt;br /&gt;        echo "$DICTNOLOGAVAIL ($DICTCOMMID c$COMMID)."&lt;br /&gt;else&lt;br /&gt;        echo "$DICTNOLOGAVAIL."&lt;br /&gt;fi&lt;/blockquote&gt;A questo punto possiamo modificare l'alias di FaxMaster in modo da inviare la mail a chi vogliamo sostituendo (o aggiungendo se non presente) nel file /etc/aliases la riga:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;faxmaster: &lt;qualsiasi&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;con&lt;br /&gt;&lt;blockquote&gt;faxmaster: fax@dominio.ricevente.com&lt;/blockquote&gt;&lt;br /&gt;Diamo il comando per rendere attivo il redirect della posta:&lt;br /&gt;&lt;blockquote&gt;newaliases&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Aggiungiamo le seguenti righe in fondo al nostro /etc/samba/smb.conf :&lt;br /&gt;&lt;blockquote&gt;[fax]&lt;br /&gt;        comment = Archivio fax&lt;br /&gt;        inherit acls = Yes&lt;br /&gt;        path = /var/lib/samba/fax&lt;br /&gt;        read only = No&lt;br /&gt;        create mask = 0777&lt;br /&gt;        force create mode = 0777&lt;br /&gt;        force security mode = 0777&lt;br /&gt;        directory mask = 0777&lt;br /&gt;        guest only = yes&lt;br /&gt;        guest ok = yes&lt;br /&gt;        hide files =  *.tmp&lt;br /&gt;        hide unreadable = yes&lt;br /&gt;        hide dot files = yes&lt;br /&gt;&lt;/blockquote&gt;e riavviamo hylafax e samba:&lt;br /&gt;&lt;blockquote&gt;sudo /etc/init.d/hylafax restart&lt;br /&gt;sudo /etc/init.d/samba restart&lt;br /&gt;&lt;/blockquote&gt;Ecco il fax server funzionante sia via mail che via samba.&lt;br /&gt;&lt;br /&gt;Potrete usarlo tramite le workstation linux installando gfax&lt;br /&gt;&lt;blockquote&gt;sudo apt-get -y install gfax&lt;/blockquote&gt;E tramite le workstation windows usando Pila oppure Winprint; personalmente preferisco winprint, in quanto installa una stampante, quindi molto user-friendly e permette la ricezione via mail delle ricevute di conferma.&lt;br /&gt;&lt;br /&gt;Per la guida all'installazione e il link per scaricarlo vi rimando al sito ufficiale molto chiaro:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://winprinthylafax.sourceforge.net/"&gt;http://winprinthylafax.sourceforge.net/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Buon Fax a tutti&lt;br /&gt;Swipon&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5071373337447595650-8571254871843369370?l=swipon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swipon.blogspot.com/feeds/8571254871843369370/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5071373337447595650&amp;postID=8571254871843369370&amp;isPopup=true' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5071373337447595650/posts/default/8571254871843369370'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5071373337447595650/posts/default/8571254871843369370'/><link rel='alternate' type='text/html' href='http://swipon.blogspot.com/2008/10/creare-un-fax-server-con-hylafax.html' title='Creare un fax server con Hylafax'/><author><name>swipon</name><uri>http://www.blogger.com/profile/05617816866082027582</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_W_8BiHqCu5c/SNyin9Ah0-I/AAAAAAAAACU/v-pIaIolW1o/S220/2005C.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5071373337447595650.post-1128195872822580170</id><published>2008-10-07T15:51:00.005+02:00</published><updated>2008-10-07T16:08:36.977+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='configurazione'/><category scheme='http://www.blogger.com/atom/ns#' term='skypho'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='debian'/><category scheme='http://www.blogger.com/atom/ns#' term='voip'/><category scheme='http://www.blogger.com/atom/ns#' term='installazione'/><category scheme='http://www.blogger.com/atom/ns#' term='eutelia'/><category scheme='http://www.blogger.com/atom/ns#' term='asterisk'/><category scheme='http://www.blogger.com/atom/ns#' term='ekiga'/><title type='text'>Chiamare con ekiga e skypho</title><content type='html'>Volevo creare questa guida per permettere a tutti di sfruttare la tecnologia voip, quindi eccola.&lt;br /&gt;&lt;br /&gt;Come gestore io consiglio &lt;a href="http://www.euteliavoip.com/index.php?lang=it"&gt;euteliavoip&lt;/a&gt; (skypho), in quanto ha una tariffa decorosa e permette molte funzioni senza dover installare un centralino asterisk (numeri illimitati, centralino, trasferimenti, fax....)&lt;br /&gt;&lt;br /&gt;Sul sito esiste una &lt;a href="http://www.euteliavoip.com/download/manuals/EUTELIAVOIPGuida_Ekiga_Rev1-0.pdf"&gt;guida&lt;/a&gt; di riferimento da cui ho preso spunto.&lt;br /&gt;&lt;br /&gt;Installate ekiga:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;sudo apt-get install ekiga&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;avviate il softphone e configuratelo come segue:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Modifica - Account:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;Nome Account: numeroSKYPHO&lt;br /&gt;Registrante: voip.eutelia.it&lt;br /&gt;Utente: numeroSKYPHO&lt;br /&gt;Password: password numeroSKYPHO&lt;br /&gt;nelle opzioni avanzate&lt;br /&gt;Nome di Accesso: numeroSKYPHO&lt;br /&gt;Tempo limite: 3600&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-weight: bold;"&gt;Modifica - Preferenze:&lt;/span&gt;&lt;br /&gt;DatiPersonali:&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;Nome: numeroSKYPHO&lt;/span&gt;&lt;/blockquote&gt;Impostazioni di Rete:&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;Metodo: STUN&lt;br /&gt;server stun: stun.voip.eutelia.it&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;CodecAudio (mantenere quest'ordine):&lt;br /&gt;PCMU&lt;br /&gt;PCMA&lt;br /&gt;GSM&lt;br /&gt;MS-GSM&lt;br /&gt;Disabilitate la riduzione dell'eco&lt;br /&gt;Disabilitate il rilevamento silenzi&lt;/span&gt;&lt;/blockquote&gt;Codec Video:&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;Disabilitate il supporto (se avete una nuova webcam integrata spesso crasha)&lt;/span&gt;&lt;/blockquote&gt;Buone chiamate!!!&lt;br /&gt;Ciao&lt;br /&gt;Swipon&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5071373337447595650-1128195872822580170?l=swipon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swipon.blogspot.com/feeds/1128195872822580170/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5071373337447595650&amp;postID=1128195872822580170&amp;isPopup=true' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5071373337447595650/posts/default/1128195872822580170'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5071373337447595650/posts/default/1128195872822580170'/><link rel='alternate' type='text/html' href='http://swipon.blogspot.com/2008/10/chiamare-con-ekiga-e-skypho.html' title='Chiamare con ekiga e skypho'/><author><name>swipon</name><uri>http://www.blogger.com/profile/05617816866082027582</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_W_8BiHqCu5c/SNyin9Ah0-I/AAAAAAAAACU/v-pIaIolW1o/S220/2005C.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5071373337447595650.post-1014126442869689384</id><published>2008-10-07T14:54:00.003+02:00</published><updated>2008-10-07T15:18:00.266+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xps'/><category scheme='http://www.blogger.com/atom/ns#' term='vfs'/><category scheme='http://www.blogger.com/atom/ns#' term='dell'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='debian'/><category scheme='http://www.blogger.com/atom/ns#' term='cestino'/><category scheme='http://www.blogger.com/atom/ns#' term='samba'/><title type='text'>Condivisione file samba con cestino di rete</title><content type='html'>Qui spiego come configurare samba, il programma di condivisione files per windows, per mantenere un cestino di rete.&lt;br /&gt;&lt;br /&gt;Installate il software necessario:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;sudo apt-get install samba cups cups-pdf cupsys cupsys-client cups-pt samba smbfs smbclient&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;Ora editate il file di configurazione /etc/samba/smb.conf&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;sudo vi /etc/samba/smb.conf&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;Cancellate tutto ed inserite questo:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;#======================= Global Settings =======================&lt;br /&gt;&lt;br /&gt;[global]&lt;br /&gt;&lt;br /&gt;## Browsing/Identification ###&lt;br /&gt;&lt;br /&gt;   workgroup = workgroup&lt;br /&gt;   server string = %h&lt;br /&gt;   netbios name = server-pdc&lt;br /&gt;   wins support = yes&lt;br /&gt;   dns proxy = yes&lt;br /&gt;   os level = 64&lt;br /&gt;   time server = Yes&lt;br /&gt;;  remote announce = 192.168.1.255&lt;br /&gt;;  name resolve order = lmhosts host wins bcast&lt;br /&gt;   Dos charset = 850&lt;br /&gt;   Unix charset = ISO8859-1&lt;br /&gt;   min passwd length = 3&lt;br /&gt;   fstype = NTFS&lt;br /&gt;   ;get quota command = /usr/local/sbin/query_quota&lt;br /&gt;&lt;br /&gt;#### Networking ####&lt;br /&gt;&lt;br /&gt;;   hostname lookups = yes&lt;br /&gt;;   interfaces = 127.0.0.0/8 eth0&lt;br /&gt;;   host allow = 127.0.0.1 192.168.100.0/255.255.255.0&lt;br /&gt;;   hosts deny = ALL&lt;br /&gt;;   bind interfaces only = true&lt;br /&gt;&lt;br /&gt;#### Debugging/Accounting ####&lt;br /&gt;&lt;br /&gt;   log file = /var/log/samba/log.%m&lt;br /&gt;   max log size = 1000&lt;br /&gt;   syslog only = yes&lt;br /&gt;   syslog = 0&lt;br /&gt;   panic action = /usr/share/samba/panic-action %d&lt;br /&gt;&lt;br /&gt;####### Authentication #######&lt;br /&gt;&lt;br /&gt;   security = user&lt;br /&gt;   encrypt passwords = true&lt;br /&gt;   passdb backend = tdbsam&lt;br /&gt;   obey pam restrictions = yes&lt;br /&gt;;   guest account = nobody&lt;br /&gt;   invalid users = root&lt;br /&gt;   admin users = administrator&lt;br /&gt;&lt;br /&gt;;   unix password sync = no&lt;br /&gt;   passwd program = /usr/bin/passwd %u&lt;br /&gt;   passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n *password\supdated\ssuccessfully* .&lt;br /&gt;   passwd chat debug = yes&lt;br /&gt;;   pam password change = no&lt;br /&gt;&lt;br /&gt;########## Domains ###########&lt;br /&gt;&lt;br /&gt;;   domain logons = yes&lt;br /&gt;;   logon path = \\%N\profiles\%U&lt;br /&gt;;   logon path = \\%N\%U\profile&lt;br /&gt;;   logon drive = H:&lt;br /&gt;;   logon home = \\%N\%U&lt;br /&gt;;   logon script = logon.cmd&lt;br /&gt;; add user script = /usr/sbin/useradd -m %u&lt;br /&gt;; delete user script = /usr/sbin/userdel -r %u&lt;br /&gt;; add group script = /usr/sbin/groupadd %g&lt;br /&gt;; delete group script = /usr/sbin/groupdel %g&lt;br /&gt;; add user to group script = /usr/sbin/usermod -G %g %u&lt;br /&gt;# Aggiunge automaticamente al sistema l'account di una nuova macchina.&lt;br /&gt;; add machine script = /usr/sbin/useradd -d /dev/null -g lpadmin -s /bin/false -M %u&lt;br /&gt;&lt;br /&gt;########## Ldap ##########&lt;br /&gt;&lt;br /&gt;;  ldap passwd sync = Yes&lt;br /&gt;;  passdb backend = ldapsam:ldap://127.0.0.1/&lt;br /&gt;#  passdb backend = ldapsam:"ldap://127.0.0.1/ ldap://slave.idealx.com"&lt;br /&gt;#  ldap filter = (&amp;amp;(objectclass=sambaSamAccount)(uid=%u))&lt;br /&gt;#  ldap admin dn = uid=samba,ou=People,dc=municipio,dc=org&lt;br /&gt;;  ldap suffix = dc=municipio,dc=org&lt;br /&gt;;  ldap machine suffix = ou=People&lt;br /&gt;;  ldap user suffix = ou=People&lt;br /&gt;;  ldap group suffix = ou=Groups&lt;br /&gt;;  ldap idmap suffix = ou=Idmap&lt;br /&gt;;  ldap admin dn = cn=Manager,dc=municipio,dc=org&lt;br /&gt;;  idmap backend = ldap://draco.municipio.org&lt;br /&gt;#  ldap ssl = start tls&lt;br /&gt;&lt;br /&gt;########## Printing ##########&lt;br /&gt;&lt;br /&gt;   load printers = yes&lt;br /&gt;   printing = cups&lt;br /&gt;   printcap name = cups&lt;br /&gt;   printcap cache time = 750&lt;br /&gt;   cups options = raw&lt;br /&gt;   printer admin = @ntadmin&lt;br /&gt;   show add printer wizard = yes&lt;br /&gt;&lt;br /&gt;############ Misc ############&lt;br /&gt;&lt;br /&gt;;   include = /home/samba/etc/smb.conf.%m&lt;br /&gt;   socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192&lt;br /&gt;&lt;br /&gt;;   message command = /bin/sh -c '/usr/bin/linpopup "%f" "%m" %s; rm %s' &amp;amp;&lt;br /&gt;;   domain master = auto&lt;br /&gt;;   idmap uid = 10000-20000&lt;br /&gt;;   idmap gid = 10000-20000&lt;br /&gt;;   template shell = /bin/bash&lt;br /&gt;;   winbind enum groups = yes&lt;br /&gt;;   winbind enum users = yes&lt;br /&gt;&lt;br /&gt;#======================= Share Definitions =======================&lt;br /&gt;&lt;br /&gt;[homes]&lt;br /&gt;   comment = Home Directories&lt;br /&gt;   inherit acls = Yes&lt;br /&gt;   inherit owner = Yes&lt;br /&gt;   browseable = no&lt;br /&gt;   writable = no&lt;br /&gt;   create mask = 0700&lt;br /&gt;   directory mask = 0700&lt;br /&gt;   valid users = %S&lt;br /&gt;   hide dot files = yes&lt;br /&gt;&lt;br /&gt;;[netlogon]&lt;br /&gt;;   comment = Network Logon Service&lt;br /&gt;;   path = /home/samba/netlogon&lt;br /&gt;;   write list = root&lt;br /&gt;&lt;br /&gt;;[profiles]&lt;br /&gt;;   comment = Users profiles&lt;br /&gt;;   path = /home/samba/profiles&lt;br /&gt;;   guest ok = no&lt;br /&gt;;   browseable = no&lt;br /&gt;;   create mask = 0600&lt;br /&gt;;   directory mask = 0700&lt;br /&gt;&lt;br /&gt;;[users]&lt;br /&gt;;    comment = All users&lt;br /&gt;;    path = /home&lt;br /&gt;;    read only = No&lt;br /&gt;;    inherit acls = Yes&lt;br /&gt;;    veto files = /aquota.user/groups/shares/&lt;br /&gt;&lt;br /&gt;;[groups]&lt;br /&gt;;    comment = All groups&lt;br /&gt;;    path = /home/groups&lt;br /&gt;;    read only = No&lt;br /&gt;;    inherit acls = Yes&lt;br /&gt;&lt;br /&gt;[printers]&lt;br /&gt;   comment = All Printers&lt;br /&gt;   browseable = no&lt;br /&gt;   path = /var/spool/samba&lt;br /&gt;   printable = yes&lt;br /&gt;   public = no&lt;br /&gt;   writable = no&lt;br /&gt;   create mode = 0700&lt;br /&gt;&lt;br /&gt;# Windows clients look for this share name as a source of downloadable&lt;br /&gt;# printer drivers&lt;br /&gt;[print$]&lt;br /&gt;   comment = Printer Drivers&lt;br /&gt;   path = /var/lib/samba/printers&lt;br /&gt;   browseable = yes&lt;br /&gt;   read only = yes&lt;br /&gt;   guest ok = no&lt;br /&gt;   write list = root, @lpadmin&lt;br /&gt;&lt;br /&gt;# A sample share for sharing your CD-ROM with others.&lt;br /&gt;;[cdrom]&lt;br /&gt;;   comment = CD-DVD&lt;br /&gt;;   writable = no&lt;br /&gt;;   locking = no&lt;br /&gt;;   path = /cdrom&lt;br /&gt;;   public = yes&lt;br /&gt;;   preexec = /bin/mount /cdrom&lt;br /&gt;;   postexec = /bin/umount /cdrom&lt;br /&gt;&lt;br /&gt;# A sample share for sharing Hylafax recived folder with others.&lt;br /&gt;;[FAX]&lt;br /&gt;;        comment = Archivio fax&lt;br /&gt;;        inherit acls = Yes&lt;br /&gt;;        path = /var/lib/samba/fax&lt;br /&gt;;        read only = No&lt;br /&gt;;        create mask = 0777&lt;br /&gt;;        force create mode = 0777&lt;br /&gt;;        force security mode = 0777&lt;br /&gt;;        directory mask = 0777&lt;br /&gt;;        guest only = no&lt;br /&gt;;        guest ok = yes&lt;br /&gt;;        hide dot files = yes&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;;        vfs object = recycle&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt; ;        recycle:repository = .deleted/%U&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt; ;        recycle:keeptree = Yes&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt; ;        recycle:touch = Yes&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt; ;        recycle:versions = Yes&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt; ;        recycle:maxsixe = 0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt; ;        recycle:exclude = *.tmp&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt; ;        recycle:exclude_dir = /tmp&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt; ;        recycle:noversions = *.doc&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;[Pubblica]&lt;br /&gt;        comment = Cartella pubblica&lt;br /&gt;        inherit acls = Yes&lt;br /&gt;        path = /home&lt;br /&gt;        read only = No&lt;br /&gt;        create mask = 0777&lt;br /&gt;        force create mode = 0777&lt;br /&gt;        force security mode = 0777&lt;br /&gt;        directory mask = 0777&lt;br /&gt;        guest only = yes&lt;br /&gt;        guest ok = yes&lt;br /&gt;       hide dot files = yes&lt;br /&gt;       hide files = /.*&lt;br /&gt;       hide special files = no&lt;br /&gt;       hide unreadable = no&lt;br /&gt;       hide unwriteable files = no&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;       vfs object = recycle&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;       recycle:repository = .deleted/%U&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;       recycle:keeptree = Yes&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;       recycle:touch = Yes&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;       recycle:versions = Yes&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;       recycle:maxsixe = 0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;       recycle:exclude = *.tmp&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;       recycle:exclude_dir = /tmp&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;       recycle:noversions = *.doc&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;[C]&lt;br /&gt;        comment = Hard Disk protetto&lt;br /&gt;        inherit acls = Yes&lt;br /&gt;        path = /&lt;br /&gt;        read only = Yes&lt;br /&gt;        create mask = 0777&lt;br /&gt;        force create mode = 0777&lt;br /&gt;        force security mode = 0777&lt;br /&gt;        directory mask = 0777&lt;br /&gt;        guest only = no&lt;br /&gt;        guest ok = no&lt;br /&gt;       hide dot files = no&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;       vfs object = recycle&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;       recycle:repository = .deleted/%U&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;       recycle:keeptree = Yes&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;       recycle:touch = Yes&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;       recycle:versions = Yes&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;       recycle:maxsixe = 0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;       recycle:exclude = *.tmp&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;       recycle:exclude_dir = /tmp&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;       recycle:noversions = *.doc&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;Adesso sarà sufficente creare le cartelle di cestino nei path condivisi:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;sudo mkdir /.deleted&lt;br /&gt;sudo mkdir /home/.deleted&lt;br /&gt;sudo mkdir /var/lib/samba/fax/.deleted&lt;/span&gt;&lt;/blockquote&gt;Ed assegnare i permessi a queste ultime:&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;sudo chmod -R  777 /.deleted /home/.deleted /var/lib/samba/fax/.deleted&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:100%;"&gt;Riavviate samba:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;blockquote&gt;sudo /etc/init.d/samba restart&lt;/blockquote&gt;&lt;/span&gt;Ora godetevi il vostro server con cestino di rete!&lt;br /&gt;Ciao&lt;br /&gt;Swipon&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5071373337447595650-1014126442869689384?l=swipon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swipon.blogspot.com/feeds/1014126442869689384/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5071373337447595650&amp;postID=1014126442869689384&amp;isPopup=true' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5071373337447595650/posts/default/1014126442869689384'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5071373337447595650/posts/default/1014126442869689384'/><link rel='alternate' type='text/html' href='http://swipon.blogspot.com/2008/10/condivisione-file-samba-con-cestino-di.html' title='Condivisione file samba con cestino di rete'/><author><name>swipon</name><uri>http://www.blogger.com/profile/05617816866082027582</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_W_8BiHqCu5c/SNyin9Ah0-I/AAAAAAAAACU/v-pIaIolW1o/S220/2005C.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5071373337447595650.post-279431589237908381</id><published>2008-10-07T13:34:00.003+02:00</published><updated>2008-10-07T15:19:36.951+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kad'/><category scheme='http://www.blogger.com/atom/ns#' term='configurazione'/><category scheme='http://www.blogger.com/atom/ns#' term='xps'/><category scheme='http://www.blogger.com/atom/ns#' term='dell'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='debian'/><category scheme='http://www.blogger.com/atom/ns#' term='p2p'/><category scheme='http://www.blogger.com/atom/ns#' term='amule'/><title type='text'>Configurazione Amule - p2p for linux</title><content type='html'>Spesso si ha il problem di amule / emule con i settaggi di fabbrica, qui elenco la mia configurazione per poter dare supporto a tutti i nuovi del peer to peer.&lt;br /&gt;&lt;br /&gt;Installate amule:&lt;br /&gt;sudo apt-get install amule amule-utils-gui&lt;br /&gt;&lt;br /&gt;ps: per chi ha fastweb sarà necessario scaricare ed installare il pacchetto amule-adunanza:&lt;br /&gt;&lt;br /&gt;x debian lenny/sid&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;wget http://mesh.dl.sourceforge.net/sourceforge/amule-adunanza/aMule-AdunanzA-3.14b3-2.2.2-lenny-i386.deb&lt;br /&gt;sudo dpkg -i aMule-AdunanzA-3.14b3-2.2.2-lenny-i386.deb&lt;br /&gt;rm &lt;/span&gt;&lt;span style="font-size:85%;"&gt;aMule-AdunanzA-3.14b3-2.2.2-lenny-i386.deb&lt;/span&gt;&lt;/blockquote&gt;x ubuntu hardy&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;http://heanet.dl.sourceforge.net/sourceforge/amule-adunanza/aMule-AdunanzA-3.14b3-2.2.2-hardy-i386.deb&lt;br /&gt;sudo dpkg -i aMule-AdunanzA-3.14b3-2.2.2-hardy-i386.deb&lt;br /&gt;rm aMule-AdunanzA-3.14b3-2.2.2-hardy-i386.deb&lt;/span&gt;&lt;/blockquote&gt;Lanciate amule, la prima volta creerà la cartella .aMule con i file di configurazione, la cartella Temp ed Incoming.&lt;br /&gt;&lt;br /&gt;Ora entrate nel pannello preferenze ed impostate com seguito:&lt;br /&gt;&lt;br /&gt;Nick : VsUtente&lt;br /&gt;Browser: firefox + apri in una nuova scheda se possibile&lt;br /&gt;&lt;br /&gt;Limite Download: 0&lt;br /&gt;Limite Upload: 128&lt;br /&gt;Allocazione slot: 2&lt;br /&gt;Capacità Download 1024&lt;br /&gt;Capacità Upload: 128&lt;br /&gt;reti: ed2k + Kademlia&lt;br /&gt;Connetti all'avvio: yes&lt;br /&gt;Limite massimo: 500&lt;br /&gt;Connessioni massime: 500&lt;br /&gt;&lt;br /&gt;Certi firewall come zywall2plus non supportano più di 250 connessioni massime&lt;br /&gt;&lt;br /&gt;Rimuovi Server dopo: 3 tentativi&lt;br /&gt;Aggiorna lista server: si - cliccate su lista, inserite nel file&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;http://update.adunanza.net/amule/adu_nodes.dat&lt;/span&gt;&lt;/blockquote&gt;Aggiorna lista quando ci si connette al server: no&lt;br /&gt;Aggiorna lista quando si connette un client: no&lt;br /&gt;&lt;br /&gt;Cartelle: selezionate la cartella Incoming poi dove tenete la musica e i video&lt;br /&gt;Riproduttore Video: /usr/bin/totem&lt;br /&gt;&lt;br /&gt;Puo vedere i files condivisi: chiunque&lt;br /&gt;&lt;br /&gt;Ora chiudete amule e riavviatelo.&lt;br /&gt;Cliccate sulla scheda Kad&lt;br /&gt;inserite nel campo di testo&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt; http://update.adunanza.net/amule/adu_nodes.dat&lt;/span&gt;&lt;/blockquote&gt;E cliccate sull'icona in alto a sinistra con la freccia azzurra verso sinistra Per aggiornare la lista dei nodi kad.&lt;br /&gt;&lt;br /&gt;Se tutto è andato bene siete a posto.&lt;br /&gt;Ciao&lt;br /&gt;Swipon&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5071373337447595650-279431589237908381?l=swipon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swipon.blogspot.com/feeds/279431589237908381/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5071373337447595650&amp;postID=279431589237908381&amp;isPopup=true' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5071373337447595650/posts/default/279431589237908381'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5071373337447595650/posts/default/279431589237908381'/><link rel='alternate' type='text/html' href='http://swipon.blogspot.com/2008/10/configurazione-amule-p2p-for-linux.html' title='Configurazione Amule - p2p for linux'/><author><name>swipon</name><uri>http://www.blogger.com/profile/05617816866082027582</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_W_8BiHqCu5c/SNyin9Ah0-I/AAAAAAAAACU/v-pIaIolW1o/S220/2005C.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5071373337447595650.post-5071266737802397860</id><published>2008-10-07T11:34:00.004+02:00</published><updated>2008-10-07T15:21:08.303+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='configurazione'/><category scheme='http://www.blogger.com/atom/ns#' term='xps'/><category scheme='http://www.blogger.com/atom/ns#' term='dell'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='debian'/><category scheme='http://www.blogger.com/atom/ns#' term='midi'/><category scheme='http://www.blogger.com/atom/ns#' term='jack'/><category scheme='http://www.blogger.com/atom/ns#' term='alsa'/><category scheme='http://www.blogger.com/atom/ns#' term='kernel'/><category scheme='http://www.blogger.com/atom/ns#' term='audio'/><category scheme='http://www.blogger.com/atom/ns#' term='timidity'/><category scheme='http://www.blogger.com/atom/ns#' term='realtime'/><title type='text'>Debian for Realtime Audio on Laptop</title><content type='html'>Con il mio gruppo ( yue ) suoniamo musica copileft utilizzando software open source.&lt;br /&gt;Personalmente utilizzo il mio dell xps1330 con la sua scheda audio intel ich8 integrata ed una tastiera usb midi M-Audio di poco peso e poca spesa, come window manager è sicuramente meglio utilizzare fluxbox per sincerarsi della stabilità, ma non ho problemi utilizzando gnome.&lt;br /&gt;L'installazione che vado a descrivere basata sul motore audio jack, è perfettamente equiparabile ai software windows o apple audio come cubase, qlogic ecc...&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Premessa:&lt;/span&gt;&lt;br /&gt;Normalmente linux utilizza alsa come motore audio primario, ma ultimamente ogni window manager ha sviluppato dei "connettori" a questo per permettere di integrare i suoni di sistema.&lt;br /&gt;Es: esound(esd), pulseaudio, ecc..&lt;br /&gt;Il mio consiglio è di pulire il più possibile il sitema lasciando solo alsa. Per gnome basta disabilitare il mixaggio audio vi software (ESD) nel pannello "opzioni audio" e esound non verrà avviato al login.&lt;br /&gt;Alcune vecchie applicazioni come skype utilizzano ancora oss (ora rimpiazzato dal più prestante alsa), non è necessario abilitarlo nel kernel, esiste un pacchetto apposito che emula il tutto risolvendo ogni problema "alsa-oss".&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Preparazione&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;sudo apt-get install qjackctl jackd jack-tools alsaplayer-jack rosegarden ardour alsa-base alsa-utils alsa-oss hydrogen hydrogen-drumkits timidity vkeybd rezound zynaddsubfx dssi-host-jack dssi-utils dssi-example-plugins fluidsynth-dssi xsynth-dssi fil-plugins ladspa-sdk mcp-plugins omins rev-plugins swh-plugins tap-plugins vco-plugins&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Ora avete installato il motore audio Jack con interfaccia grafica di controllo qjackctl,&lt;br /&gt;il motore alsa (nel caso vi siano stati problemi nella precedente installazione),&lt;br /&gt;il sequencer alsa midi timidity,&lt;br /&gt;la drum-machine hydrogen,&lt;br /&gt;gli effetti ladspa (riverberi delay distorsori ecc...),&lt;br /&gt;l'editor per il cut &amp;amp; paste rezound,&lt;br /&gt;la tastiera virtuale vkeybd,&lt;br /&gt;Il sintetizzatore zynaddsubfx&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Configurare Jack per l'audio realtime:&lt;/span&gt;&lt;br /&gt;Sappiate che troverete molti how to che diranno di compilarvi un kernel, e qui sono concorde, è necessario configurarlo con:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;Timer frequency - 1000 HZ&lt;br /&gt;Preemption Model - Low Latency Desktop&lt;/span&gt;&lt;/blockquote&gt;Però devo informarvi che dal kernel 2.6.24 in poi sono state stravolte le condizioni di sicurezza, quindi non si deve più patchare nulla, in quanto il modulo realtime non si usa più.&lt;br /&gt;&lt;br /&gt;Aggiungete il vostro utente al gruppo audio:&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;sudo adduser nomeutente audio&lt;/span&gt;&lt;/blockquote&gt;create il file .jackdrc nella vostra home&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;vi  .jackdrc&lt;/span&gt;&lt;/blockquote&gt;ed inseriteci la riga seguente:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;/usr/bin/jackd -v -R -p128 -t2000 -dalsa -dhw:0 -r48000 -p1024 -n3 -o2 -Xraw -H -M&lt;/span&gt;&lt;/blockquote&gt;Ora modificate le security per permettere al gruppo audio le operazioni in realtime:&lt;br /&gt;Editate il file /etc/security/limits.conf:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;sudo vi /etc/security/limits.conf&lt;/span&gt;&lt;/blockquote&gt;inserendo in fondo le seguenti righe&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;@audio        -    rtprio        99&lt;br /&gt;@audio        -    memlock        768000&lt;br /&gt;@audio        -    nice        -10&lt;br /&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Configurazione del sequencer Alsa&lt;/span&gt;&lt;br /&gt;Editate /etc/default/timidity e /etc/init.d/timidity modificando la riga &lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;TIM_ALSASEQPARAMS="qualsiasi opzione ci sia"&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;con&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;TIM_ALSASEQPARAMS="-iA -B2,8 -Os1l -s 48000"&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;e solo in /etc/default/timidity&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;TIM_ALSASEQ=false&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;con&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;TIM_ALSASEQ=true&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;Editate il file /etc/modules&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;sudo vi /etc/modules&lt;/span&gt;&lt;/blockquote&gt;ed inserite le seguenti righe:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;snd-seq-device&lt;br /&gt;snd-seq-midi&lt;br /&gt;snd-seq-oss&lt;br /&gt;snd-seq-midi-event&lt;br /&gt;snd-seq&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;Riavviate ed ecco ora pronto il vostro portatile per l'audio realtime&lt;br /&gt;&lt;br /&gt;Chi volesse ottenere di più può comunque acquistare un scheda audio usb dedicata e potrà abbassare molto la latenza.&lt;br /&gt;&lt;br /&gt;Per provare dovrete per prima cosa avviare qjackctl, che lancierà anche il demone jackd&lt;br /&gt;Potete ora lanciare tutti i programmi che volete ed utilizzare la schermata connections di qjackctl come un normalissimo mixer.&lt;br /&gt;Ciao a tutti&lt;br /&gt;Swipon&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5071373337447595650-5071266737802397860?l=swipon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swipon.blogspot.com/feeds/5071266737802397860/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5071373337447595650&amp;postID=5071266737802397860&amp;isPopup=true' title='2 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5071373337447595650/posts/default/5071266737802397860'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5071373337447595650/posts/default/5071266737802397860'/><link rel='alternate' type='text/html' href='http://swipon.blogspot.com/2008/10/linux-for-realtime-audio.html' title='Debian for Realtime Audio on Laptop'/><author><name>swipon</name><uri>http://www.blogger.com/profile/05617816866082027582</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_W_8BiHqCu5c/SNyin9Ah0-I/AAAAAAAAACU/v-pIaIolW1o/S220/2005C.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5071373337447595650.post-6327823158371408086</id><published>2008-10-03T10:26:00.003+02:00</published><updated>2008-10-07T15:22:27.731+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='configurazione'/><category scheme='http://www.blogger.com/atom/ns#' term='xps'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='debian'/><category scheme='http://www.blogger.com/atom/ns#' term='passepartout'/><category scheme='http://www.blogger.com/atom/ns#' term='installazione'/><category scheme='http://www.blogger.com/atom/ns#' term='mexal'/><category scheme='http://www.blogger.com/atom/ns#' term='gestionale'/><title type='text'>Mexal (passepartout) on linux</title><content type='html'>Ero da anni alla ricerca di un buon gestionale, che potesse installarsi senza grossi problemi anche in linux, quando ho lavorato con &lt;a href="http://www.passepartout.net/intro/mexal.htm"&gt;Mexal&lt;/a&gt; ho capito che siamo ad altissimi livelli (lo utilizzano anche commercialisti), ed ha anche una grande possibilità di personalizzazione tramite linguaggi .Net ed un framework di sviluppo personalizzato (sprix).&lt;br /&gt;&lt;br /&gt;Questo gestionale è versione client-server basato su jre (ultima versione 1.6), ecco come ho fatto per installarlo sul mio portatile:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;sudo apt-get install sun-java6-sdk&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;Aggiungete al file ~/.bashrc le seguenti righe:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;export JAVA_BINDIR=/usr/lib/jvm/java-6-sun/bin&lt;br /&gt;export JAVA_HOME=/usr/lib/jvm/java-6-sun&lt;br /&gt;export JAVA_ROOT=/usr/lib/jvm/java-6-sun&lt;/span&gt;&lt;/blockquote&gt;create un utente mexal con password mexal&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;sudo adduser mexal&lt;/span&gt;&lt;/blockquote&gt;Modificate /etc/fstab nella riga del cdrom, deve essere come la seguente (importante l'exec):&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;/dev/hda        /media/cdrom0   udf,iso9660 users,exec,noauto     0       0&lt;/span&gt;&lt;/blockquote&gt;Ora dovete inserire il cdrom e montarlo con i permessi di esecuzione:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;sudo mount -o users,exec,ro /cdrom&lt;/span&gt;&lt;/blockquote&gt;Dovete infine loggarvi come super utente (importante il meno):&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;su - root&lt;br /&gt;/cdrom/setup.sh&lt;/span&gt;&lt;/blockquote&gt;Dovete digitare 1 se volete installare la versione server (necessaria la chiave usb o com) oppure 2 per la versione client.&lt;br /&gt;Continuate inserendo la configurazione del Vs. server (in genere potete dare quasi a tutto invio) come per es:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;server: &lt;/span&gt;&lt;cite&gt;&lt;span style="font-size:85%;"&gt;www.passepartout.net&lt;br /&gt;porta: 9000&lt;br /&gt;utente: mexal&lt;br /&gt;cartella: mexal_cli&lt;br /&gt;percorso java: /usr/lib/jvm/java-6-sun/jre/bin/&lt;br /&gt;&lt;br /&gt;Documentazione: Locale&lt;/span&gt;&lt;br /&gt;&lt;/cite&gt;&lt;/blockquote&gt;&lt;cite&gt;Ora lasciate finire l'installer poi date&lt;/cite&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;eject&lt;br /&gt;exit&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;Potete chiudere i terminali e crearvi un'icona per lanciare il tutto Con nome "Mexal" e comando:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;blockquote&gt;/home/mexal/mexal_cli/prog/mxp.sh&lt;/blockquote&gt;&lt;/span&gt;&lt;br /&gt;Benvenuti in Mexal !!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5071373337447595650-6327823158371408086?l=swipon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swipon.blogspot.com/feeds/6327823158371408086/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5071373337447595650&amp;postID=6327823158371408086&amp;isPopup=true' title='2 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5071373337447595650/posts/default/6327823158371408086'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5071373337447595650/posts/default/6327823158371408086'/><link rel='alternate' type='text/html' href='http://swipon.blogspot.com/2008/10/mexal-passepartout-on-linux.html' title='Mexal (passepartout) on linux'/><author><name>swipon</name><uri>http://www.blogger.com/profile/05617816866082027582</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_W_8BiHqCu5c/SNyin9Ah0-I/AAAAAAAAACU/v-pIaIolW1o/S220/2005C.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5071373337447595650.post-5609359924872789846</id><published>2008-09-30T10:29:00.004+02:00</published><updated>2008-10-07T15:26:36.055+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='configurazione'/><category scheme='http://www.blogger.com/atom/ns#' term='reader'/><category scheme='http://www.blogger.com/atom/ns#' term='picasa'/><category scheme='http://www.blogger.com/atom/ns#' term='skype'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='debian'/><category scheme='http://www.blogger.com/atom/ns#' term='pack'/><category scheme='http://www.blogger.com/atom/ns#' term='installazione'/><category scheme='http://www.blogger.com/atom/ns#' term='acrobat'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><category scheme='http://www.blogger.com/atom/ns#' term='earth'/><title type='text'>Google Pack on Debian</title><content type='html'>&lt;a href="http://pack.google.com/intl/it/pack_installer.html?hl=it&amp;amp;gl=it"&gt;Google Pack&lt;/a&gt; non è altro che un insieme di applicazioni consigliate da google per un buon set up del desktop, la domanda è: e sulla mia debian??&lt;br /&gt;&lt;br /&gt;Per cominciare dovrete aggiungere i seguenti repository alla fine del file /etc/apt/sources.list:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;/pre&gt;&lt;blockquote&gt;&lt;pre&gt;&lt;span style="font-size:85%;"&gt;# Google software repository&lt;br /&gt;deb http://dl.google.com/linux/deb/ stable non-free&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;span style="font-size:85%;"&gt;## Multimedia&lt;br /&gt;&lt;/span&gt;&lt;pre&gt;&lt;span style="font-size:85%;"&gt;deb http://www.debian-multimedia.org sid main&lt;br /&gt;deb-src http://www.debian-multimedia.org sid main&lt;br /&gt;## Multimedia Experimental&lt;br /&gt;#deb http://www.debian-multimedia.org experimental main&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;pre&gt;&lt;br /&gt;Ora aggiornate apt con i comandi:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;pre&gt;&lt;span style="font-size:85%;"&gt;wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -&lt;br /&gt;wget http://debian-multimedia.org/gpgkey.pub -O - | sudo apt-key add -&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;sudo apt-get update&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;sudo apt-get install debian-multimedia-keyring&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/blockquote&gt;Buona parte dei pacchetti necessari è già installabile via apt (come antivirus consiglio clamav):&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;sudo apt-get install google-earth google-desktop-linux picasa realplayer clamav&lt;/span&gt;&lt;/blockquote&gt;Scaricatevi ed installate skype da &lt;a href="http://www.skype.com/intl/it/download/skype/linux/choose/"&gt;QUI&lt;/a&gt; tramite gdebi oppure con il comando&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;sudo dpkg -i skype-debian-2.0.xxxXversioneXxx.deb&lt;/span&gt;&lt;/blockquote&gt;Scaricate l'rpm di acrobat reader da &lt;a href="http://www.adobe.com/products/acrobat/readstep2.html"&gt;QUI&lt;/a&gt; e create il deb tramite alien cioè:&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;sudo apt-get install alien rpm&lt;br /&gt;wget http://ardownload.adobe.com/pub/adobe/reader/unix/8.x/8.1.2/enu/AdobeReader_enu-8.1.2_SU1-1.i486.rpm&lt;br /&gt;sudo alien --scripts AdobeReader_enu-8.1.2_SU1-1.i486.rpm&lt;br /&gt;sudo dpkg -i adobereader-enu_8.1.2_SU1-2_i386.deb&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ecco completato google pack for linux&lt;br /&gt;Ciao a tutti&lt;br /&gt;Swipon&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5071373337447595650-5609359924872789846?l=swipon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swipon.blogspot.com/feeds/5609359924872789846/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5071373337447595650&amp;postID=5609359924872789846&amp;isPopup=true' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5071373337447595650/posts/default/5609359924872789846'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5071373337447595650/posts/default/5609359924872789846'/><link rel='alternate' type='text/html' href='http://swipon.blogspot.com/2008/09/google-pack-on-debian.html' title='Google Pack on Debian'/><author><name>swipon</name><uri>http://www.blogger.com/profile/05617816866082027582</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_W_8BiHqCu5c/SNyin9Ah0-I/AAAAAAAAACU/v-pIaIolW1o/S220/2005C.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5071373337447595650.post-6978005923723459037</id><published>2008-09-29T15:43:00.007+02:00</published><updated>2008-10-07T15:25:25.054+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='ror'/><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='wysiwyg'/><category scheme='http://www.blogger.com/atom/ns#' term='configurazione'/><category scheme='http://www.blogger.com/atom/ns#' term='aptana'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='editor'/><category scheme='http://www.blogger.com/atom/ns#' term='debian'/><category scheme='http://www.blogger.com/atom/ns#' term='rails'/><category scheme='http://www.blogger.com/atom/ns#' term='installazione'/><category scheme='http://www.blogger.com/atom/ns#' term='dreamweaver'/><title type='text'>APTANA Editor Opensource o Dreamweaver?</title><content type='html'>Eccolo! Finalmente è disponibile in rete un buon editor opensource (in versioni disponibili sia per linux che windows e mac) forse fin migliore di dreamweaver. &lt;a href="http://www.aptana.com/"&gt;Aptana&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Personalmente ne sono rimasto stregato (considerando che ha un supporto splendido a javascript, ruby on rails, adobe air, iphone, ajax, php, sql, python...), proprio per questo ecco le istruzioni per installarlo in debian sid.&lt;br /&gt;&lt;br /&gt;scaricate l'ultima versione stabile per linux da &lt;a href="http://ec2-67-202-39-119.compute-1.amazonaws.com/downloads/current/Linux/Aptana_Studio_Setup_Linux.zip"&gt;QUI&lt;/a&gt;.&lt;br /&gt;Scompattate la cartella in /usr/local/share/ come di seguito:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;sudo chmod -R 777 /usr/local/share&lt;br /&gt;cd /usr/local/share/&lt;br /&gt;unzip ~/Desktop/&lt;span class="attribute-value"&gt;Aptana_Studio_Setup_Linux.zip&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;dovete poi installare il browser per la visualizzazione integrata e la corretta jdk:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;sudo apt-get install iceape firefox sun-java6-jdk&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;Ora aprite firefox ed aprite il seguente link:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;a href="http://getfirebug.com/releases/firebug/1.2/firebug-1.2.1b1.xpi"&gt;http://getfirebug.com/releases/firebug/1.2/firebug-1.2.1b1.xpi&lt;/a&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;NOTA: non è necessario impostare come default la jvm java6, per permettere di utilizzarla solo per aptana, vi evito 5 o 6 passaggi con "update-alternative" impostando correttamente lo script di lancio come spiegato di seguito.&lt;br /&gt;&lt;br /&gt;ora potete creare lo script per lanciarlo per esempio /usr/local/bin/aptana:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;sudo vi /usr/local/bin/aptana&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;ed inseritevi le seguenti righe:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;#!/bin/bash&lt;br /&gt;&lt;br /&gt;export MOZILLA_FIVE_HOME=/usr/lib/iceape&lt;br /&gt;export PATH=$PATH:/usr/local/share/aptana&lt;br /&gt;export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$MOZILLA_FIVE_HOME&lt;br /&gt;export JAVA_BINDIR=/usr/lib/jvm/java-6-sun-1.6.0.07/bin&lt;br /&gt;export JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.07&lt;br /&gt;export JAVA_ROOT=/usr/lib/jvm/java-6-sun-1.6.0.07&lt;br /&gt;cd /usr/local/share/aptana&lt;br /&gt;sleep 2&lt;br /&gt;./AptanaStudio&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;lo rendiamo eseguibile:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;sudo chmod 755 /usr/local/bin/aptana&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;ora da terminale potete dare:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;/usr/local/bin/aptana&lt;/blockquote&gt;&lt;br /&gt;Nota: questo editor è forse migliore di dreamweaver anche se è ancora carente lato xhtml, in quanto ancora non comprende un editor grafico stile nvu.&lt;br /&gt;Potete aiutarmi nelle mie sperimentazioni di integrazioni di un editor &lt;span class="postbody"&gt;WYSIWYG per aptana provando il plugin di &lt;a href="http://sourceforge.net/project/downloading.php?group_id=146300&amp;amp;use_mirror=heanet&amp;amp;filename=com.neusoft.ezingbuilder.update.site.zip&amp;amp;27122372"&gt;eZing&lt;/a&gt; che sembra che in windows funzioni e completi questa nuova meraviglia, anche se per ora in linux non mi caga pari...&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;e Benvenuti nel mio editor preferito!!!&lt;br /&gt;Ciao a tutti&lt;br /&gt;Swipon&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5071373337447595650-6978005923723459037?l=swipon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swipon.blogspot.com/feeds/6978005923723459037/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5071373337447595650&amp;postID=6978005923723459037&amp;isPopup=true' title='1 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5071373337447595650/posts/default/6978005923723459037'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5071373337447595650/posts/default/6978005923723459037'/><link rel='alternate' type='text/html' href='http://swipon.blogspot.com/2008/09/aptana-editor-opensource-o-dreamweaver.html' title='APTANA Editor Opensource o Dreamweaver?'/><author><name>swipon</name><uri>http://www.blogger.com/profile/05617816866082027582</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_W_8BiHqCu5c/SNyin9Ah0-I/AAAAAAAAACU/v-pIaIolW1o/S220/2005C.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5071373337447595650.post-8913482199712611265</id><published>2008-09-25T15:39:00.005+02:00</published><updated>2008-11-17T11:29:48.578+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='how'/><category scheme='http://www.blogger.com/atom/ns#' term='configurazione'/><category scheme='http://www.blogger.com/atom/ns#' term='xps'/><category scheme='http://www.blogger.com/atom/ns#' term='laptop'/><category scheme='http://www.blogger.com/atom/ns#' term='1330'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='debian'/><category scheme='http://www.blogger.com/atom/ns#' term='to'/><category scheme='http://www.blogger.com/atom/ns#' term='installazione'/><category scheme='http://www.blogger.com/atom/ns#' term='sid'/><title type='text'>Debian Sid On Dell xps 1330</title><content type='html'>Ho comperato un splendido dell Xps 1330,  ovviamente ho installato debian sid ed ho configurato tutto per ottenere le stesse funzionalità di windows (ed oltre)&lt;br /&gt;&lt;br /&gt;Cominciamo:&lt;br /&gt;&lt;br /&gt;il mio hardware:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;&lt;blockquote&gt;00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 0c)&lt;br /&gt;00:01.0 PCI bridge: Intel Corporation Mobile PM965/GM965/GL960 PCI Express Root Port (rev 0c)&lt;br /&gt;00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 02)&lt;br /&gt;00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 02)&lt;br /&gt;00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 02)&lt;br /&gt;00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 02)&lt;br /&gt;00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 02)&lt;br /&gt;00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 02)&lt;br /&gt;00:1c.3 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 4 (rev 02)&lt;br /&gt;00:1c.5 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 6 (rev 02)&lt;br /&gt;00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 02)&lt;br /&gt;00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 02)&lt;br /&gt;00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 02)&lt;br /&gt;00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 02)&lt;br /&gt;00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f2)&lt;br /&gt;00:1f.0 ISA bridge: Intel Corporation 82801HEM (ICH8M) LPC Interface Controller (rev 02)&lt;br /&gt;00:1f.1 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller (rev 02)&lt;br /&gt;00:1f.2 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA IDE Controller (rev 02)&lt;br /&gt;00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 02)&lt;br /&gt;01:00.0 VGA compatible controller: nVidia Corporation GeForce 8400M GS (rev a1)&lt;br /&gt;03:01.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 05)&lt;br /&gt;03:01.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 22)&lt;br /&gt;03:01.2 System peripheral: Ricoh Co Ltd R5C843 MMC Host Controller (rev 12)&lt;br /&gt;03:01.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 12)&lt;br /&gt;03:01.4 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev ff)&lt;br /&gt;09:00.0 Ethernet controller: Broadcom Corporation NetLink BCM5906M Fast Ethernet PCI Express (rev 02)&lt;br /&gt;0c:00.0 Ethernet controller: Atheros Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter (rev 01)&lt;/blockquote&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;PREPARATIVI:&lt;br /&gt;&lt;br /&gt;Per prima cosa scaricatevi e masterizzate ovviamente una iso di debian. Io ho usato questa &lt;a href="http://cdimage.debian.org/cdimage/weekly-builds/i386/iso-cd/debian-testing-i386-CD-1.iso"&gt;QUI&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;sudo apt-get install build-essential module-assistant make kernel-package&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Ora comincio con il dirvi che ho praticamente fatto andare qualsiasi funzione.&lt;br /&gt;&lt;br /&gt;COMINCIAMO:&lt;br /&gt;&lt;br /&gt;Per il bluetooth date:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;sudo apt-get install bluetooth bluez-audio bluez-utils gnome-bluetooth wvdial&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Per navigare con il cellulare rendete il file /etc/wvdial.conf come il seguente:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;[Dialer Defaults]&lt;br /&gt;Modem = /dev/rfcomm0&lt;br /&gt;ISDN = off&lt;br /&gt;Modem Type = Analog Modem&lt;br /&gt;Baud = 115200&lt;br /&gt;Init = ATZ&lt;br /&gt;Init2 = ATZ&lt;br /&gt;Init3 = AT+cgdcont=1,"ip","web.omnitel.it"&lt;br /&gt;Init4 =&lt;br /&gt;Init5 =&lt;br /&gt;Init6 =&lt;br /&gt;Init7 =&lt;br /&gt;Init8 =&lt;br /&gt;Init9 =&lt;br /&gt;Phone = *99#&lt;br /&gt;Phone1 =&lt;br /&gt;Phone2 =&lt;br /&gt;Phone3 =&lt;br /&gt;Phone4 =&lt;br /&gt;Dial Prefix =&lt;br /&gt;Dial Attempts = 1&lt;br /&gt;Dial Command = ATM1L3DT&lt;br /&gt;Ask Password = off&lt;br /&gt;Password = mysecret&lt;br /&gt;Username = username&lt;br /&gt;Auto Reconnect = off&lt;br /&gt;Abort on Busy = off&lt;br /&gt;Carrier Check = on&lt;br /&gt;Check Def Route = on&lt;br /&gt;Abort on No Dialtone = off&lt;br /&gt;Stupid Mode = off&lt;br /&gt;Idle Seconds = 0&lt;br /&gt;Auto DNS = on&lt;br /&gt;;Minimize = on&lt;br /&gt;;Dock = on&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Basterà dare wvdial e invio in un terminale.&lt;br /&gt;&lt;br /&gt;Per la videocamera e microfono incorporati date il seguente comando:&lt;br /&gt;&lt;blockquote&gt;module-assistant a-i linux-uvc-source&lt;br /&gt;sudo apt-get install luvcview uvccapture&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;ora caricate il modulo:&lt;br /&gt;&lt;blockquote&gt;sudo modprobe uvcvideo&lt;/blockquote&gt;&lt;br /&gt;ed andate a selezionare nel mixer di volume :&lt;br /&gt;&lt;blockquote&gt;Opzioni -- DigitalInputSource:  DigitalMic&lt;/blockquote&gt;&lt;br /&gt;potete verificare il risulato con:&lt;br /&gt;luvcview&lt;br /&gt;&lt;br /&gt;Purtroppo supporta solo da v4l2, quindi molte applicazioni non potrete usarle, però vi ricordo che skype e ekiga lo dovrebbero supportare bene (almeno nei miei esperimenti)&lt;br /&gt;&lt;br /&gt;Per i tasti multimediali editate con il vostro editor preferito il file /home/&lt;utente&gt;nomeutente/.Xmodmap e copiatevi al suo interno le seguneti righe:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;blockquote&gt;keycode 130 = XF86HomePage&lt;br /&gt;keycode 144 = XF86AudioPrev&lt;br /&gt;keycode 153 = XF86AudioNext&lt;br /&gt;keycode 160 = XF86AudioMute&lt;br /&gt;keycode 161 = XF86Calculator&lt;br /&gt;keycode 162 = XF86AudioPlay&lt;br /&gt;keycode 164 = XF86AudioStop&lt;br /&gt;keycode 174 = XF86AudioLowerVolume&lt;br /&gt;keycode 176 = XF86AudioRaiseVolume&lt;br /&gt;keycode 178 = XF86WWW&lt;br /&gt;keycode 180 = XF86Launch3&lt;br /&gt;keycode 230 = XF86LaunchA&lt;br /&gt;keycode 235 = XF86PowerOff&lt;br /&gt;keycode 236 = XF86Mail&lt;br /&gt;keycode 237 = XF86LaunchC&lt;/blockquote&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Ho poi installato totem in versione corretta :&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;sudo apt-get --purge remove totem-gstreamer&lt;br /&gt;sudo apt-get install totem-xine totem-plugins&lt;/blockquote&gt;&lt;br /&gt;ed ecco che potrete usare il telecomando dopo aver riavviato la sessione ed importato il file xmodmap in gnome.&lt;br /&gt;&lt;br /&gt;Per quanto riguarda il grafico in nvidia:&lt;br /&gt;&lt;br /&gt;Abilitiamo i drivers proprietari e quindi il 3d:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;module-assistant a-i nvidia-kernel-source&lt;br /&gt;apt-get install nvidia-glx nvidia-settings&lt;/blockquote&gt;&lt;br /&gt;Creiamo una copia di backup del nostro xorg:&lt;br /&gt;sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf-default&lt;br /&gt;&lt;br /&gt;ora cancelliamo tutto nel nostro /etc/X11/xorg.conf ed inseriamo tutto il seguente:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;&lt;blockquote&gt;##############################################&lt;br /&gt;#&lt;br /&gt;# Xorg Dual Head Xinerama by swipon&lt;br /&gt;#&lt;br /&gt;#&lt;br /&gt;Section "ServerLayout"&lt;br /&gt;Identifier     "Default Layout"&lt;br /&gt;Screen      0  "Screen0" 0 0&lt;br /&gt;Screen      1  "Screen1" RightOf "Screen0"&lt;br /&gt;InputDevice    "Generic Keyboard" "CoreKeyboard"&lt;br /&gt;InputDevice    "TouchPad" "CorePointer"&lt;br /&gt;InputDevice    "Configured Mouse"&lt;br /&gt;InputDevice    "JoysticGamePad"&lt;br /&gt;# Uncomment if you have a wacom tablet&lt;br /&gt;InputDevice     "stylus"    "SendCoreEvents"&lt;br /&gt;InputDevice     "cursor"    "SendCoreEvents"&lt;br /&gt;InputDevice     "eraser"    "SendCoreEvents"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "ServerFlags"&lt;br /&gt;Option         "Xinerama" "1"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Extensions"&lt;br /&gt;Option    "Composite"    "Enable"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "InputDevice"&lt;br /&gt;Identifier     "Generic Keyboard"&lt;br /&gt;Driver         "kbd"&lt;br /&gt;Option         "XkbRules" "xorg"&lt;br /&gt;Option         "XkbModel" "pc105"&lt;br /&gt;Option         "XkbLayout" "it"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "InputDevice"&lt;br /&gt;Identifier     "Configured Mouse"&lt;br /&gt;Driver         "mouse"&lt;br /&gt;Option         "Device" "/dev/input/mice"&lt;br /&gt;Option         "Protocol" "ExplorerPS/2"&lt;br /&gt;Option         "ZAxisMapping" "4 5"&lt;br /&gt;Option         "Buttons" "5"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "InputDevice"&lt;br /&gt;Identifier     "TouchPad"&lt;br /&gt;Driver         "synaptics"&lt;br /&gt;Option         "Device" "/dev/psaux"&lt;br /&gt;Option         "Protocol" "auto-dev"&lt;br /&gt;Option         "SHMConfig" "on"&lt;br /&gt;Option         "SendCoreEvents" "true"&lt;br /&gt;Option         "HorizScrollDelta" "0"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "InputDevice"&lt;br /&gt;Identifier "JoysticGamePad"&lt;br /&gt;Driver     "joystick"&lt;br /&gt;Option     "Device"        "/dev/input/js0"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "InputDevice"&lt;br /&gt;Identifier     "stylus"&lt;br /&gt;Driver         "wacom"&lt;br /&gt;Option         "Device" "/dev/input/wacom"&lt;br /&gt;Option         "Type" "stylus"&lt;br /&gt;Option         "ForceDevice" "ISDV4"        # Tablet PC ONLY&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "InputDevice"&lt;br /&gt;Identifier     "eraser"&lt;br /&gt;Driver         "wacom"&lt;br /&gt;Option         "Device" "/dev/input/wacom"&lt;br /&gt;Option         "Type" "eraser"&lt;br /&gt;Option         "ForceDevice" "ISDV4"        # Tablet PC ONLY&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "InputDevice"&lt;br /&gt;Identifier     "cursor"&lt;br /&gt;Driver         "wacom"&lt;br /&gt;Option         "Device" "/dev/input/wacom"&lt;br /&gt;Option         "Type" "cursor"&lt;br /&gt;Option         "ForceDevice" "ISDV4"        # Tablet PC ONLY&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Monitor"&lt;br /&gt;Identifier     "Monitor0"&lt;br /&gt;VendorName     "Dell"&lt;br /&gt;ModelName      "LPL"&lt;br /&gt;HorizSync       30.0 - 85.0&lt;br /&gt;VertRefresh     56.0 - 145.0&lt;br /&gt;Option         "DPMS"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Monitor"&lt;br /&gt;Identifier     "Monitor1"&lt;br /&gt;VendorName     "Unknown"&lt;br /&gt;ModelName      "AcerView"&lt;br /&gt;HorizSync       31.0 - 85.0&lt;br /&gt;VertRefresh     56.0 - 145.0&lt;br /&gt;Option         "DPMS"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Device"&lt;br /&gt;Identifier     "Videocard0"&lt;br /&gt;Driver         "nvidia"&lt;br /&gt;VendorName     "NVIDIA Corporation"&lt;br /&gt;BoardName      "GeForce 8400M GS"&lt;br /&gt;BusID          "PCI:1:0:0"&lt;br /&gt;Option         "NvAGP" "1"&lt;br /&gt;Option         "VBERestore" "true"&lt;br /&gt;Option         "backingstore" "false"&lt;br /&gt;Option         "NoLogo" "true"&lt;br /&gt;Option           "OnDemandVBlankInterrupts" "True"&lt;br /&gt;Screen          0&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Device"&lt;br /&gt;Identifier     "Videocard1"&lt;br /&gt;Driver         "nvidia"&lt;br /&gt;VendorName     "NVIDIA Corporation"&lt;br /&gt;BoardName      "GeForce 8400M GS"&lt;br /&gt;BusID          "PCI:1:0:0"&lt;br /&gt;Option         "NvAGP" "1"&lt;br /&gt;Option         "VBERestore" "true"&lt;br /&gt;Option         "backingstore" "false"&lt;br /&gt;Option           "OnDemandVBlankInterrupts" "True"&lt;br /&gt;Screen          1&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Screen"&lt;br /&gt;Identifier     "Screen0"&lt;br /&gt;Device         "Videocard0"&lt;br /&gt;Monitor        "Monitor0"&lt;br /&gt;DefaultDepth    24&lt;br /&gt;Option         "TwinView" "0"&lt;br /&gt;Option         "TwinViewXineramaInfoOrder" "DFP-0"&lt;br /&gt;Option         "metamodes" "DFP: 1280x800 +0+0; DFP: 1024x768 +0+0; DFP: 800x600 +0+0; DFP: 640x480 +0+0"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Screen"&lt;br /&gt;Identifier     "Screen1"&lt;br /&gt;Device         "Videocard1"&lt;br /&gt;Monitor        "Monitor1"&lt;br /&gt;DefaultDepth    24&lt;br /&gt;Option         "TwinView" "1"&lt;br /&gt;Option         "metamodes" "CRT: 1024x768 +0+0; CRT: 800x600 +0+0; CRT: 640x480 +0+0"&lt;br /&gt;EndSection&lt;br /&gt;############################################&lt;/blockquote&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Diamo il comando&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;sudo echo "nvidia" &gt;&gt; /etc/modules&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;ed il 3d + dualhead è a posto.&lt;br /&gt;&lt;br /&gt;Per la wifi, di default viene montata iwl4965 &lt;a href="http://intellinuxwireless.org/?p=iwlwifi"&gt;http://intellinuxwireless.org/?p=iwlwifi&lt;/a&gt;&lt;br /&gt;installate il firmware wifi, il modulo dovrebbe essere:&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;sudo apt-get install firmware-iwlwifi&lt;br /&gt;cd /usr/src&lt;br /&gt;wget http://intellinuxwireless.org/iwlwifi/downloads/iwlwifi-1.2.25.tgz&lt;br /&gt;tar xvfz &lt;/span&gt;&lt;span style="font-size:85%;"&gt;iwlwifi-1.2.25.tgz&lt;br /&gt;cd iwlwifi-xxxxxx&lt;br /&gt;./configure&lt;br /&gt;make&lt;br /&gt;make install&lt;br /&gt;&lt;/span&gt;&lt;/blockquote&gt;Oppure se installate una scheda madwifi come ho fatto io basterà dare:&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt; sudo module-assistant a-i madwifi-source&lt;br /&gt;&lt;/span&gt;&lt;/blockquote&gt;Siamo ora pronti per configurare suspend e hibernate:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;sudo apt-get install hibernate pm-utils&lt;/blockquote&gt;editate il file &lt;/utente&gt;/etc/hibernate/blacklisted-modules modificando la riga:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;nvidia&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;con&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;#nvidia&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Ora andate a verificare il vostro /etc/default/acpi-support deve essere come segue:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:78%;"&gt;USE_HIBERNATE_PACKAGE=false&lt;br /&gt;ACPI_SLEEP=true&lt;br /&gt;ACPI_HIBERNATE=true&lt;br /&gt;ACPI_SLEEP_MODE=mem&lt;br /&gt;MODULES=""&lt;br /&gt;MODULES_WHITELIST=""&lt;br /&gt;SAVE_VBE_STATE=false&lt;br /&gt;VBESTATE=/var/lib/acpi-support/vbestate&lt;br /&gt;POST_VIDEO=false&lt;br /&gt;# SAVE_VIDEO_PCI_STATE=true&lt;br /&gt;USE_DPMS=true&lt;br /&gt;# DOUBLE_CONSOLE_SWITCH=true&lt;br /&gt;HIBERNATE_MODE=shutdown&lt;br /&gt;LOCK_SCREEN=true&lt;br /&gt;STOP_SERVICES=""&lt;br /&gt;RESTART_IRDA=false&lt;br /&gt;SKIP_INTERFACES="dummy qemu"&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;utente&gt;&lt;br /&gt;Per quanto riguarda il risparmio energetico Vi consiglio powertop, ma comunque in realtà bastano pochi passaggi:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;sudo apt-get install cpufreqd cpufrequtils&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Aggiungete al file /etc/rc.local prima di exit0 le seguenti linee:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;/utente&gt;&lt;blockquote&gt;&lt;utente&gt;&lt;span style="font-size:78%;"&gt;sleep 2&lt;br /&gt;&lt;/span&gt;&lt;/utente&gt;&lt;span style="font-size:78%;"&gt;echo "Setting Up Power"&lt;br /&gt;&lt;/span&gt;&lt;utente&gt;&lt;span style="font-size:78%;"&gt;hdparm -B 254 /dev/sda &gt;&gt; /dev/null&lt;br /&gt;echo 1500 &gt; /proc/sys/vm/dirty_writeback_centisecs&lt;br /&gt;echo 5 &gt; /sys/bus/pci/drivers/iwl3945/0000:0b:00.0/power_level&lt;br /&gt;echo 1 &gt; /sys/devices/system/cpu/sched_mc_power_savings&lt;br /&gt;for i in /sys/bus/usb/devices/*/power/autosuspend; do echo 1 &gt; $i; done&lt;br /&gt;echo 10 &gt; /sys/module/snd_hda_intel/parameters/power_save&lt;br /&gt;ethtool -s eth0 autoneg off speed 100&lt;br /&gt;ethtool -s eth0 wol d&lt;br /&gt;hal-disable-polling --device /dev/cdrom&lt;/span&gt;&lt;/utente&gt;&lt;/blockquote&gt;&lt;utente&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Come software complementare utilizzo:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;desktop manager - gnome (+ compiz-fusion)&lt;br /&gt;masterizzare - k3b&lt;br /&gt;grafica - gimp&lt;br /&gt;office - openoffice&lt;br /&gt;visio - kivio&lt;br /&gt;ripping DVD - acidrip&lt;br /&gt;ripping CD - grip&lt;br /&gt;3dstudiomax - cinelerra&lt;br /&gt;import Dv Film - kino&lt;br /&gt;ssh manager - putty&lt;br /&gt;vnc/terminal server - tsclient&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ho successivamente installato (purtroppo per lavoro) wine e skype per poter usare gli eseguibili windows in tranquillità con&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;sudo apt-get install wine wine-utils wine-bin libwine-esd libwine-alsa libwine-oss libwine-print libwine-sane libwine-gl&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;e scaricando skype2.0 for linux da &lt;a href="http://www.skype.com/go/getskype-linux-deb"&gt;QUI&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Ho poi installato come tutti i plugin flash vari e java jdk6+netbeans con apt:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;sudo apt-get install sun-java6-bin sun-java6-jdk netbeans-ide&lt;/blockquote&gt;ed ora il mio file /etc/apt/sources.list&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;&lt;blockquote&gt;###########################################################&lt;br /&gt;# deb cdrom:[Debian GNU/Linux testing _Lenny_ - Official Snapshot i386 CD Binary-1 20080421-10:15]/ lenny main&lt;br /&gt;#&lt;br /&gt;## Default&lt;br /&gt;deb http://mi.mirror.garr.it/mirrors/debian/ sid main non-free contrib&lt;br /&gt;deb-src http://mi.mirror.garr.it/mirrors/debian/ sid main non-free contrib&lt;br /&gt;#&lt;br /&gt;## Experimental&lt;br /&gt;deb http://ftp.de.debian.org/debian experimental main&lt;br /&gt;#&lt;br /&gt;## Multimedia (attenzione se usate vlc)&lt;br /&gt;#deb http://www.debian-multimedia.org sid main&lt;br /&gt;#deb-src http://www.debian-multimedia.org sid main&lt;br /&gt;## Multimedia Experimental&lt;br /&gt;#deb http://www.debian-multimedia.org experimental main&lt;br /&gt;#&lt;br /&gt;## Widgets&lt;br /&gt;#deb http://apt.wxwidgets.org/ etch-wx main&lt;br /&gt;#deb-src http://apt.wxwidgets.org/ etch-wx main&lt;br /&gt;#&lt;br /&gt;## Amule Adunanza&lt;br /&gt;#deb http://amuleaducvs.altervista.org/latest/ binary/&lt;br /&gt;#&lt;br /&gt;##GeexBox uShare UPnP media server&lt;br /&gt;#deb http://www.geexbox.org/debian/ unstable main&lt;br /&gt;#&lt;br /&gt;## Clamav&lt;br /&gt;deb http://volatile.debian.org/debian-volatile etch/volatile main contrib non-free&lt;br /&gt;#&lt;br /&gt;## Cinelerra&lt;br /&gt;#deb http://www.kiberpipa.org/~gandalf/ubuntu/sid/cinelerra/i686/ ./&lt;br /&gt;#&lt;br /&gt;## Google software repository&lt;br /&gt;deb http://dl.google.com/linux/deb/ stable non-free&lt;br /&gt;#&lt;br /&gt;## OracleXe&lt;br /&gt;#deb http://oss.oracle.com/debian unstable main non-free&lt;br /&gt;########################################################&lt;/blockquote&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;NOTA: dell ha disposto un repository ufficiale per poter trovare patch aggiornate ecc...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://linux.dell.com/files/"&gt;http://linux.dell.com/files/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Ciao a tutti, ora torno a godermi il mio portatile!&lt;br /&gt;Swipon&lt;/utente&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5071373337447595650-8913482199712611265?l=swipon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swipon.blogspot.com/feeds/8913482199712611265/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5071373337447595650&amp;postID=8913482199712611265&amp;isPopup=true' title='3 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5071373337447595650/posts/default/8913482199712611265'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5071373337447595650/posts/default/8913482199712611265'/><link rel='alternate' type='text/html' href='http://swipon.blogspot.com/2008/09/debian-sid-on-dell-xps-1330.html' title='Debian Sid On Dell xps 1330'/><author><name>swipon</name><uri>http://www.blogger.com/profile/05617816866082027582</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_W_8BiHqCu5c/SNyin9Ah0-I/AAAAAAAAACU/v-pIaIolW1o/S220/2005C.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5071373337447595650.post-5955768845540169235</id><published>2008-09-25T15:37:00.001+02:00</published><updated>2008-10-07T13:59:05.710+02:00</updated><title type='text'>Benvenuti !!!</title><content type='html'>Ciao a tutti apro questo blog per poter postare al mondo tutti i miei sviluppi informatici.&lt;br /&gt;Qui troverete configurazioni, patch, pacchetti debian backportizzati ecc...&lt;br /&gt;&lt;br /&gt;Potrete sempre comunicarmi ogni bug o problema riscontrato nel seguire le mie guide, sarò sempre a disposizione.&lt;br /&gt;&lt;br /&gt;Qui accettiamo critiche costruttive, prego quindi chi volesse commentare solo per infamare linux, una distribuzione, un modo di operare ecc... di visitare altri blog.&lt;br /&gt;&lt;br /&gt;Un saltuto a tutti i visitatori&lt;br /&gt;Swipon&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5071373337447595650-5955768845540169235?l=swipon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swipon.blogspot.com/feeds/5955768845540169235/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5071373337447595650&amp;postID=5955768845540169235&amp;isPopup=true' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5071373337447595650/posts/default/5955768845540169235'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5071373337447595650/posts/default/5955768845540169235'/><link rel='alternate' type='text/html' href='http://swipon.blogspot.com/2008/09/benvenuti.html' title='Benvenuti !!!'/><author><name>swipon</name><uri>http://www.blogger.com/profile/05617816866082027582</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_W_8BiHqCu5c/SNyin9Ah0-I/AAAAAAAAACU/v-pIaIolW1o/S220/2005C.jpg'/></author><thr:total>0</thr:total></entry></feed>
