http://www.poliarch.org/wiki/api.php?action=feedcontributions&user=Dennis&feedformat=atomPoliArch - Contributi utente [it]2024-03-28T18:03:44ZContributi utenteMediaWiki 1.31.0http://www.poliarch.org/wiki/index.php?title=Utente:Dennis&diff=382Utente:Dennis2016-02-04T18:03:46Z<p>Dennis: </p>
<hr />
<div>__NOTITLE__<br />
== Anagrafica ==<br />
[[image:Dennis_Thumb.jpg|280px|thumb|right|<div align=center>PoliArch Developer/Maintainer</div>]]<br />
* Nome: Dennis Anfossi<br />
* Data di nascita: 01/10/1987<br />
* Professione: Sistemista<br />
* Sito web: [http://www.anfossi.tk Sito web personale]<br />
== Biografia ==<br />
Fin da bambino ho avuto una grande passione per la tecnologia che mi ha accompagnato negli studi e poi nel mondo del lavoro.<br />
<br />
<br />
Prima ancora di finire gli studi ebbi l'opportunità di cimentarmi nel mio primo lavoro come consulente tecnico.<br />
<br />
<br />
Fino al 2008 ho lavorato come consulente IT/ICT presso svariate aziende.<br />
<br />
<br />
Nel 2008 sono stato assunto come Sistemista IT/ICT presso la [http://www.itfor.it ITfor s.r.l.], azienda che si propone nel mercato del settore IT come system integrator.<br />
<br />
<br />
Dal 2010 ho cominciato a seguire/sviluppare il progetto PoliArch.<br />
<br />
== Social ==<br />
* FB: [http://www.facebook.com/dennis.anfossi Visita il mio profilo su Facebook]<br />
* LinkedIn: [http://it.linkedin.com/pub/dennis-anfossi/25/919/956 Visita il mio profilo su LinkedIn]</div>Dennishttp://www.poliarch.org/wiki/index.php?title=Samba-EN&diff=381Samba-EN2015-10-27T15:21:05Z<p>Dennis: Creata pagina con '{{exit}} == Introduction == Via SAMBA you can share files with other Windows/OSX/Linux workstations. == Start == To enable files sharing via samba run: # systemctl enable...'</p>
<hr />
<div>{{exit}}<br />
<br />
== Introduction ==<br />
Via SAMBA you can share files with other Windows/OSX/Linux workstations.<br />
<br />
== Start ==<br />
To enable files sharing via samba run:<br />
<br />
# systemctl enable smbd.service<br />
# systemctl start smbd.service<br />
<br />
== Notes ==<br />
* It activates a public share called "public"<br />
<br />
[[Categoria:Documentation]]<br />
{{exit}}</div>Dennishttp://www.poliarch.org/wiki/index.php?title=Samba-IT&diff=380Samba-IT2015-10-27T15:18:17Z<p>Dennis: Creata pagina con '{{exit}} == Introduzione == Tramite SAMBA è possibile condividere files con altre postazioni Windows/OSX/Linux. == Avvio == Per abilitare la condivisione files tramite samb...'</p>
<hr />
<div>{{exit}}<br />
<br />
== Introduzione ==<br />
Tramite SAMBA è possibile condividere files con altre postazioni Windows/OSX/Linux.<br />
<br />
== Avvio ==<br />
Per abilitare la condivisione files tramite samba eseguire:<br />
<br />
# systemctl enable smbd.service<br />
# systemctl start smbd.service<br />
<br />
== Note ==<br />
* Di default viene attivata una condivisione pubblica denominata "public"<br />
<br />
[[Categoria:Documentazione]]<br />
{{exit}}</div>Dennishttp://www.poliarch.org/wiki/index.php?title=Pagina_principale&diff=379Pagina principale2015-10-27T15:15:44Z<p>Dennis: </p>
<hr />
<div> __NOTITLE__<br />
{{exit}}<br />
[[image:PoliUse.jpg|350px|thumb|right|PoliArch: un attrezzo immancabile per la gestione, la manutezione e il recovery del computer]]<br />
== Riguardo PoliArch ==<br />
PoliArch è una distribuzione GNU/Linux adibita alla gestione, alla manutezione e al recovery del computer. PoliArch è il punto di arrivo del progetto [http://linux.studenti.polito.it/wp/?page_id=247 lInDA]. lInDA - ovvero '''l''' ' '''In'''dispensabile '''D'''istribuzione '''A'''utoavviante - è un progetto di [http://linux.studenti.polito.it linux@studenti] nell'ambito delle attività del Centro di Competenza per l'open source e il software libero del Politecnico di Torino [http://open.polito.it open@polito]. Principale contributore di PoliArch è [[Utente:Dennis|Dennis Anfossi]] di [http://www.itfor.it ITfor srl].<br />
<br />
== Obbiettivo ==<br />
L'obbiettivo di PoliArch è quello fornire un modo semplice e veloce per svolgere attività di gestione/amministrazione sul computer, come la creazione e la modifica delle partizioni del disco, il backup e il restore dei dati, la possibilità di accedere ai documenti di un sistema non più funzionante. Il sistema viene fornito con numerosi software GNU/Linux, come strumenti di sistema (gparted, fsarchiver, ecc..), strumenti di base (editor, midnight commander, ecc..), strumenti per agire sul filesystem (fstools, ntfs-3g, ecc..), pacchetti server (Apache, MySQL, Samba, ecc..) e un desktop environment (xfce4) preconfigurato.<br />
Questo sistema non richiede alcuna installazione in quanto può essere avviato da un CD / DVD o chiavetta USB, ma volendo può essere installato sul disco rigido.<br />
<br />
== Documentazione ==<br />
Sfogliando la sezione documentazione ([http://www.poliarch.org/wiki/index.php?title=Categoria:Documentation disponibile anche in Inglese]), è possibile trovare guide e how to che spiegano nel dettaglio come eseguire le più comuni operazioni su un sistema GNU/Linux e come, sfruttando il suo potenziale, ripristinare computer affetti da problemi di vario tipo (es. virus, filesystem corrotto, ecc..)<br />
<br />
=== Per iniziare ===<br />
* [[Quickstart-IT|Quida rapida]]: Da leggere se è la prima volta che si utilizza PoliArch<br />
<br />
=== Guide base ===<br />
* [[Downloading_and_Burning-IT|Scaricare e masterizzare]]: Come scaricare e masterizzare PoliArch<br />
* [[Booting_PoliArch-IT|Avviare PoliArch]]: Le principali opzioni e metodi di boot<br />
* [[Network_Config_and_Programs-IT|Rete, configurazione e programmi]]: Configurare la rete<br />
* [[System_Software-IT|Sistema e programmi]]: Descrizione di alcuni dei software presenti in PoliArch<br />
* [[NTFS-3G-IT|Accedere a partizioni Windows]]: Come accedere a dati salvati su partizioni Microsoft Windows<br />
* [[Partitioning-IT|Partizionamento]]: Informazioni sul partizionamento dei dischi<br />
* [[Quickstart_LVM-IT|Breve how to sull l'LVM]]: Qualche piccolo consiglio per capire meglio l'LVM<br />
* [[Ajenti-IT|Ajenti]]: Alla scoperta di Ajenti<br />
* [[TestDisk-IT|TestDisk]]: Breve guida all'utilizzo di TestDisk<br />
* [[Data_Deletion-IT|Cancellazione dei dati]]: Come cancellare in modo ''sicuro'' i dati.<br />
* [[ClamAV-IT|ClamAV]]: Utilizzare l'antivirus<br />
* [[Teamviewer-IT|Teamviewer]]: Come avviare Teamviewer<br />
* [[Samba-IT|Samba]]: Come condividere files tramite SAMBA<br />
<br />
=== Guide avanzate ===<br />
* [[USB_Installation-IT|Installazione su chiavetta USB]]: Come rendere avviabile PoliArch su una penna USB.<br />
* [[On_the_fly-IT|Software al volo]]: Come installare in poco tempo software non presenti nell'immagine.<br />
* [[FSArchiver-IT|Guida FSArchiver]]: Guida a FSArchiver<br />
* [[Partimage-IT|Guida Partimage]]: Guida a Partimage<br />
* [[Installation_from_USB-IT|Installazione da chiavetta USB]]: Come installare PoliArch da penna USB.<br />
* [[Win_Offline_Backup-IT|Windows offline backup]]: Salvare i dati di un computer windows non più avviabile<br />
* [[Remastering_PoliArch_ISO-IT|Rimasterizzare PoliArch]]: Modificare e rimasterizzare l'ISO di PoliArch<br />
* [[Linux_RAID-IT|Linux RAID]]: How To: RAID<br />
* [[Internet_Sharing-IT|Condivisione connesione internet]]: Condividere la propria connesione tramite iptables<br />
* [[GPG_Encrypt_and_Decrypt-IT|GPG Criptare e decriptare]]: Come criptare e decriptare utilizzando GnuPG<br />
* [[VLAN-IT|Utilizzare le VLAN]]: Breve introduzione alle VLAN<br />
* [[IPsec/L2TP-IT|Configurare un server VPN IPsec/L2TP]]: Breve guida alla realizzazione di un server VPN con IPsec/L2TP<br />
* [[TFTP-IT|Utilizzare TFTP]]: Introduzione all'uso di TFTP<br />
<br />
=== Contributi ===<br />
Se qualcuno ha avuto esperienze di utilizzo di PoliArch e ha prodotto della documentazione in html, pdf o altro documento elettronico, può comunicarlo via e-mail affinché tale documento sia inserito nella documentazione ufficiale. <br />
<br />
Ogni contributo di questo tipo è particolarmente apprezzato poiché il tempo risparmiato nello scrivere la documentazione verrà utilizzato per l'implementazione di nuove features.<br />
<br />
{{exit}}<br />
<noinclude><br />
__NOTOC__<br />
</noinclude></div>Dennishttp://www.poliarch.org/wiki/index.php?title=Downloads&diff=378Downloads2015-10-26T14:20:47Z<p>Dennis: </p>
<hr />
<div>{{exit}}<br />
== Ottenere PoliArch ==<br />
PoliArch è molto semplice da avviare, basta scaricare il file .ISO, masterizzarlo su un DVD e avviarlo!<br />
<br />
=== Ultima release ===<br />
Da qui è possibile scaricare l'ultima release disponibile<br />
<br />
==== 15.10 ====<br />
{| style="width: 40%; height: 18px"; border="1"<br />
|-<br />
| '''File ''' || PoliArch-15.10-dual.iso<br />
|-<br />
| '''Versione ''' || 15.10<br />
|-<br />
| '''Data di rilascio ''' || 2015.10.26<br />
|-<br />
| '''Nome in codice ''' || Medusa<br />
|-<br />
| '''Download ''' || [http://sourceforge.net/projects/poliarch/files/Stable/ISO/15.10/PoliArch-15.10-dual.iso/download Mirror 1]<br />
|-<br />
| '''Changelog ''' || [[Changelog_15.10|Vedi i dettagli]]<br />
|-<br />
| '''MD5 ''' || 84a61ef1e0bd41c77acde0636dbfcf94<br />
|}<br />
<br />
=== Release Precedenti ===<br />
==== 15.04 ====<br />
{| style="width: 40%; height: 18px"; border="1"<br />
|-<br />
| '''File ''' || PoliArch-15.04-dual.iso<br />
|-<br />
| '''Versione ''' || 15.04<br />
|-<br />
| '''Data di rilascio ''' || 2015.04.03<br />
|-<br />
| '''Nome in codice ''' || Gaki<br />
|-<br />
| '''Download ''' || [http://sourceforge.net/projects/poliarch/files/old/ISO/15.04/PoliArch-15.04-dual.iso/download Mirror 1]<br />
|-<br />
| '''Changelog ''' || [[Changelog_15.04|Vedi i dettagli]]<br />
|-<br />
| '''MD5 ''' || 78ab9e5b560c9193d366c5476f941195<br />
|}<br />
<br />
==== 14.10 ====<br />
{| style="width: 40%; height: 18px"; border="1"<br />
|-<br />
| '''File ''' || PoliArch-14.10-dual.iso<br />
|-<br />
| '''Versione ''' || 14.10<br />
|-<br />
| '''Data di rilascio ''' || 2014.10.17<br />
|-<br />
| '''Nome in codice ''' || Hiisi<br />
|-<br />
| '''Download ''' || [https://sourceforge.net/projects/poliarch/files/old/ISO/14.10/PoliArch-14.10-dual.iso Mirror 1]<br />
|-<br />
| '''Changelog ''' || [[Changelog_14.10|Vedi i dettagli]]<br />
|-<br />
| '''MD5 ''' || fa6305a3ef77c63ca78545b443470ef4<br />
|}<br />
<br />
==== 14.04 ====<br />
{| style="width: 40%; height: 18px"; border="1"<br />
|-<br />
| '''File ''' || PoliArch-14.04-dual.iso<br />
|-<br />
| '''Versione ''' || 14.04<br />
|-<br />
| '''Data di rilascio ''' || 2014.04.8<br />
|-<br />
| '''Nome in codice ''' || Damien<br />
|-<br />
| '''Download ''' || [http://sourceforge.net/projects/poliarch/files/old/ISO/14.04/PoliArch-14.04-dual.iso/download Mirror 1]<br />
|-<br />
| '''Changelog ''' || [[Changelog_14.04|Vedi i dettagli]]<br />
|-<br />
| '''MD5 ''' || fa983c31c7e86bf66e87e5af51a5fe2d<br />
|}<br />
<br />
==== 13.10 ====<br />
{| style="width: 40%; height: 18px"; border="1"<br />
|-<br />
| '''File ''' || PoliArch-13.10-dual.iso<br />
|-<br />
| '''Versione ''' || 13.10<br />
|-<br />
| '''Data di rilascio ''' || 2013.10.1<br />
|-<br />
| '''Nome in codice ''' || Ammit<br />
|-<br />
| '''Download ''' || [http://sourceforge.net/projects/poliarch/files/old/ISO/13.10/PoliArch-13.10-dual.iso/download Mirror 1] - [http://linux.studenti.polito.it/linuxstudenti/PoliArch-13.10-dual.iso Mirror 2]<br />
|-<br />
| '''Changelog ''' || [[Changelog_13.10|Vedi i dettagli]]<br />
|-<br />
| '''MD5 ''' || 011249a049c65e421872f11faa2fe12f<br />
|}<br />
<br />
==== 13.05 ====<br />
{| style="width: 40%; height: 18px"; border="1"<br />
|-<br />
| '''File ''' || PoliArch-13.05-dual.iso<br />
|-<br />
| '''Versione ''' || 13.05<br />
|-<br />
| '''Data di rilascio ''' || 2013.05.16<br />
|-<br />
| '''Nome in codice ''' || Loki<br />
|-<br />
| '''Download ''' || [http://sourceforge.net/projects/poliarch/files/old/ISO/13.05/PoliArch-13.05-dual.iso/download Mirror 1] - [http://linux.studenti.polito.it/linuxstudenti/PoliArch-13.05-dual.iso Mirror 2]<br />
|-<br />
| '''Changelog ''' || [[Changelog_13.05|Vedi i dettagli]]<br />
|-<br />
| '''MD5 ''' || 0129f353a33781604c6b1f322d14121a<br />
|}<br />
<br />
==== 12.12 ====<br />
{| style="width: 40%; height: 18px"; border="1"<br />
|-<br />
| '''File ''' || PoliArch-12.12-dual.iso<br />
|-<br />
| '''Versione ''' || 12.12<br />
|-<br />
| '''Data di rilascio ''' || 2012.12.01<br />
|-<br />
| '''Nome in codice ''' || Kadath<br />
|-<br />
| '''Download ''' || [http://sourceforge.net/projects/poliarch/files/old/ISO/12.12/PoliArch-12.12-dual.iso/download Mirror 1] - [http://www.poliarch.org/store/old/ISO/12.12/PoliArch-12.12-dual.iso Mirror 2]<br />
|-<br />
| '''Changelog ''' || Non disponibile <!--[[Changelog_12.12|Vedi i dettagli]]--><br />
|-<br />
| '''MD5 ''' || c974ae94dbdca3f6ecb9cb966b5b6702<br />
|}<br />
<br />
==== 12.08 ====<br />
{| style="width: 40%; height: 18px"; border="1"<br />
|-<br />
| '''File ''' || PoliArch-12.08-dual.iso<br />
|-<br />
| '''Versione ''' || 12.08<br />
|-<br />
| '''Data di rilascio ''' || 2012.08.29<br />
|-<br />
| '''Nome in codice ''' || Caronte<br />
|-<br />
| '''Download ''' || [http://sourceforge.net/projects/poliarch/files/old/ISO/12.08/PoliArch-12.08-dual.iso/download Mirror 1] - [http://www.poliarch.org/store/old/ISO/12.08/PoliArch-12.08-dual.iso Mirror 2]<br />
|-<br />
| '''Changelog ''' || [[Changelog_12.08|Vedi i dettagli]]<br />
|-<br />
| '''MD5 ''' || d8e1dad5351688f7cee0b091914e4918<br />
|}<br />
<br />
==== 12.05 ====<br />
{| style="width: 40%; height: 18px"; border="1"<br />
|-<br />
| '''File ''' || PoliArch-12.05-dual.iso<br />
|-<br />
| '''Versione ''' || 12.05<br />
|-<br />
| '''Data di rilascio ''' || 2012.05.13<br />
|-<br />
| '''Nome in codice ''' || Jinn<br />
|-<br />
| '''Download ''' || [http://sourceforge.net/projects/poliarch/files/old/ISO/12.05/PoliArch-12.05-dual.iso/download Mirror 1] - [http://www.poliarch.org/store/old/ISO/12.05/PoliArch-12.05-dual.iso Mirror 2]<br />
|-<br />
| '''Changelog ''' || Non disponibile<br />
|-<br />
| '''MD5 ''' || 26bfbae118380583f60dfe8136fe2691<br />
|}<br />
<br />
<br />
{{exit}}</div>Dennishttp://www.poliarch.org/wiki/index.php?title=Changelog_15.10&diff=377Changelog 15.102015-10-26T14:19:06Z<p>Dennis: Creata pagina con '{{exit}} == Changelog == * Integrato mhddfs * Integrato mp3splt * Rimosso gvfs-afp * Integrati VirtualBox Guest Additions * Modificata lievemente la customizzazione Xfce4 * F...'</p>
<hr />
<div>{{exit}}<br />
<br />
== Changelog ==<br />
* Integrato mhddfs<br />
* Integrato mp3splt<br />
* Rimosso gvfs-afp<br />
* Integrati VirtualBox Guest Additions<br />
* Modificata lievemente la customizzazione Xfce4<br />
* Fixati alcuni bug minori<br />
* Aggiornata documentazione wiki<br />
* Rivisti script customizzati<br />
* Aggiunto lxdm<br />
<br />
{{exit}}</div>Dennishttp://www.poliarch.org/wiki/index.php?title=Downloads&diff=376Downloads2015-10-26T14:14:04Z<p>Dennis: </p>
<hr />
<div>{{exit}}<br />
== Ottenere PoliArch ==<br />
PoliArch è molto semplice da avviare, basta scaricare il file .ISO, masterizzarlo su un DVD e avviarlo!<br />
<br />
=== Ultima release ===<br />
Da qui è possibile scaricare l'ultima release disponibile<br />
<br />
==== 15.10 ====<br />
{| style="width: 40%; height: 18px"; border="1"<br />
|-<br />
| '''File ''' || PoliArch-15.10-dual.iso<br />
|-<br />
| '''Versione ''' || 15.10<br />
|-<br />
| '''Data di rilascio ''' || 2015.10.26<br />
|-<br />
| '''Nome in codice ''' || Medusa<br />
|-<br />
| '''Download ''' || [http://sourceforge.net/projects/poliarch/files/Stable/ISO/15.10/PoliArch-15.10-dual.iso/download Mirror 1]<br />
|-<br />
| '''Changelog ''' || [[Changelog_15.10|Vedi i dettagli]]<br />
|-<br />
| '''MD5 ''' || 84a61ef1e0bd41c77acde0636dbfcf94<br />
|}<br />
<br />
=== Release Precedenti ===<br />
==== 15.04 ====<br />
{| style="width: 40%; height: 18px"; border="1"<br />
|-<br />
| '''File ''' || PoliArch-15.04-dual.iso<br />
|-<br />
| '''Versione ''' || 15.04<br />
|-<br />
| '''Data di rilascio ''' || 2015.04.03<br />
|-<br />
| '''Nome in codice ''' || Gaki<br />
|-<br />
| '''Download ''' || [http://sourceforge.net/projects/poliarch/files/Stable/ISO/15.04/PoliArch-15.04-dual.iso/download Mirror 1]<br />
|-<br />
| '''Changelog ''' || [[Changelog_15.04|Vedi i dettagli]]<br />
|-<br />
| '''MD5 ''' || 78ab9e5b560c9193d366c5476f941195<br />
|}<br />
<br />
==== 14.10 ====<br />
{| style="width: 40%; height: 18px"; border="1"<br />
|-<br />
| '''File ''' || PoliArch-14.10-dual.iso<br />
|-<br />
| '''Versione ''' || 14.10<br />
|-<br />
| '''Data di rilascio ''' || 2014.10.17<br />
|-<br />
| '''Nome in codice ''' || Hiisi<br />
|-<br />
| '''Download ''' || [https://sourceforge.net/projects/poliarch/files/old/ISO/14.10/PoliArch-14.10-dual.iso Mirror 1]<br />
|-<br />
| '''Changelog ''' || [[Changelog_14.10|Vedi i dettagli]]<br />
|-<br />
| '''MD5 ''' || fa6305a3ef77c63ca78545b443470ef4<br />
|}<br />
<br />
==== 14.04 ====<br />
{| style="width: 40%; height: 18px"; border="1"<br />
|-<br />
| '''File ''' || PoliArch-14.04-dual.iso<br />
|-<br />
| '''Versione ''' || 14.04<br />
|-<br />
| '''Data di rilascio ''' || 2014.04.8<br />
|-<br />
| '''Nome in codice ''' || Damien<br />
|-<br />
| '''Download ''' || [http://sourceforge.net/projects/poliarch/files/old/ISO/14.04/PoliArch-14.04-dual.iso/download Mirror 1]<br />
|-<br />
| '''Changelog ''' || [[Changelog_14.04|Vedi i dettagli]]<br />
|-<br />
| '''MD5 ''' || fa983c31c7e86bf66e87e5af51a5fe2d<br />
|}<br />
<br />
==== 13.10 ====<br />
{| style="width: 40%; height: 18px"; border="1"<br />
|-<br />
| '''File ''' || PoliArch-13.10-dual.iso<br />
|-<br />
| '''Versione ''' || 13.10<br />
|-<br />
| '''Data di rilascio ''' || 2013.10.1<br />
|-<br />
| '''Nome in codice ''' || Ammit<br />
|-<br />
| '''Download ''' || [http://sourceforge.net/projects/poliarch/files/old/ISO/13.10/PoliArch-13.10-dual.iso/download Mirror 1] - [http://linux.studenti.polito.it/linuxstudenti/PoliArch-13.10-dual.iso Mirror 2]<br />
|-<br />
| '''Changelog ''' || [[Changelog_13.10|Vedi i dettagli]]<br />
|-<br />
| '''MD5 ''' || 011249a049c65e421872f11faa2fe12f<br />
|}<br />
<br />
==== 13.05 ====<br />
{| style="width: 40%; height: 18px"; border="1"<br />
|-<br />
| '''File ''' || PoliArch-13.05-dual.iso<br />
|-<br />
| '''Versione ''' || 13.05<br />
|-<br />
| '''Data di rilascio ''' || 2013.05.16<br />
|-<br />
| '''Nome in codice ''' || Loki<br />
|-<br />
| '''Download ''' || [http://sourceforge.net/projects/poliarch/files/old/ISO/13.05/PoliArch-13.05-dual.iso/download Mirror 1] - [http://linux.studenti.polito.it/linuxstudenti/PoliArch-13.05-dual.iso Mirror 2]<br />
|-<br />
| '''Changelog ''' || [[Changelog_13.05|Vedi i dettagli]]<br />
|-<br />
| '''MD5 ''' || 0129f353a33781604c6b1f322d14121a<br />
|}<br />
<br />
==== 12.12 ====<br />
{| style="width: 40%; height: 18px"; border="1"<br />
|-<br />
| '''File ''' || PoliArch-12.12-dual.iso<br />
|-<br />
| '''Versione ''' || 12.12<br />
|-<br />
| '''Data di rilascio ''' || 2012.12.01<br />
|-<br />
| '''Nome in codice ''' || Kadath<br />
|-<br />
| '''Download ''' || [http://sourceforge.net/projects/poliarch/files/old/ISO/12.12/PoliArch-12.12-dual.iso/download Mirror 1] - [http://www.poliarch.org/store/old/ISO/12.12/PoliArch-12.12-dual.iso Mirror 2]<br />
|-<br />
| '''Changelog ''' || Non disponibile <!--[[Changelog_12.12|Vedi i dettagli]]--><br />
|-<br />
| '''MD5 ''' || c974ae94dbdca3f6ecb9cb966b5b6702<br />
|}<br />
<br />
==== 12.08 ====<br />
{| style="width: 40%; height: 18px"; border="1"<br />
|-<br />
| '''File ''' || PoliArch-12.08-dual.iso<br />
|-<br />
| '''Versione ''' || 12.08<br />
|-<br />
| '''Data di rilascio ''' || 2012.08.29<br />
|-<br />
| '''Nome in codice ''' || Caronte<br />
|-<br />
| '''Download ''' || [http://sourceforge.net/projects/poliarch/files/old/ISO/12.08/PoliArch-12.08-dual.iso/download Mirror 1] - [http://www.poliarch.org/store/old/ISO/12.08/PoliArch-12.08-dual.iso Mirror 2]<br />
|-<br />
| '''Changelog ''' || [[Changelog_12.08|Vedi i dettagli]]<br />
|-<br />
| '''MD5 ''' || d8e1dad5351688f7cee0b091914e4918<br />
|}<br />
<br />
==== 12.05 ====<br />
{| style="width: 40%; height: 18px"; border="1"<br />
|-<br />
| '''File ''' || PoliArch-12.05-dual.iso<br />
|-<br />
| '''Versione ''' || 12.05<br />
|-<br />
| '''Data di rilascio ''' || 2012.05.13<br />
|-<br />
| '''Nome in codice ''' || Jinn<br />
|-<br />
| '''Download ''' || [http://sourceforge.net/projects/poliarch/files/old/ISO/12.05/PoliArch-12.05-dual.iso/download Mirror 1] - [http://www.poliarch.org/store/old/ISO/12.05/PoliArch-12.05-dual.iso Mirror 2]<br />
|-<br />
| '''Changelog ''' || Non disponibile<br />
|-<br />
| '''MD5 ''' || 26bfbae118380583f60dfe8136fe2691<br />
|}<br />
<br />
<br />
{{exit}}</div>Dennishttp://www.poliarch.org/wiki/index.php?title=System_Software-EN&diff=375System Software-EN2015-10-09T09:02:13Z<p>Dennis: </p>
<hr />
<div>The aim of PoliArch is to provide a simple and fast way to manage your computer, this page shows some of these operations.<br />
<br />
== Save the partition table ==<br />
''In this example we use /dev/sda as reference (the same procedure can be used on another device).''<br />
=== sfdisk ===<br />
# sfdisk -d /dev/sda > sda.sf <br />
<br />
=== fdisk ===<br />
# fdisk -l /dev/sda > sda.f (this backup can't be restored automatically but can be useful if you need to do it manually)<br />
<br />
=== dd ===<br />
# dd if=/dev/sda of=sda.mbr count=100 bs=512<br />
<br />
== Save the partitions' content ==<br />
PoliArch provides three powerful tools for the partitions' backup.<br />
The first is partimage, the second is fsarchiver, the latter is dd, they are very powerful and versatile.<br />
<br />
In this example we use /dev/sda1 as reference partition (the same procedure can be used on another device/partition).<br />
<br />
=== Partimage ===<br />
# partimage -b -d save /dev/sda1 sda1<br />
<br />
For advanced use, it's possible to type:<br />
# partimage --help<br />
* See the [http://www.partimage.org partimage] website<br />
<br />
=== FSArchiver ===<br />
# fsarchiver -v savefs ./sda1.fsa /dev/sda1<br />
<br />
For advanced use, it's possible to consult:<br />
* The guide of [[FSArchiver-IT|FSArchiver]]<br />
<br />
=== dd ===<br />
# dd if=/dev/sda1 | pv | dd of=./sda1.img<br />
<br />
== Restore the partition table ==<br />
=== sfdisk ===<br />
# cat sda.sf | sfdisk /dev/sda<br />
<br />
=== dd ===<br />
# dd if=sda.mbr of=/dev/sda count=100 bs=512 ; partprobe<br />
<br />
== Restore the partition content ==<br />
=== Partimage ===<br />
# partimage -b -d restore /dev/sda1 sda1.000<br />
<br />
For advanced use, it's possible to type:<br />
# partimage --help<br />
* See the [http://www.partimage.org partimage] website<br />
<br />
=== FSArchiver ===<br />
# fsarchiver -v restfs ./sda1.fsa id=0,dest=/dev/sda1<br />
<br />
For advanced use, it's possible to consult:<br />
* The guide of [[FSArchiver-IT|FSArchiver]]<br />
<br />
=== dd ===<br />
# dd if=sda1.img | pv |dd of=/dev/sda1<br />
<br />
{{exit}}<br />
[[Categoria:Documentation]]</div>Dennishttp://www.poliarch.org/wiki/index.php?title=System_Software-IT&diff=374System Software-IT2015-10-09T08:54:46Z<p>Dennis: </p>
<hr />
<div>{{exit}}<br />
PoliArch mira a fornire un modo semplice e veloce per svolgere attività di gestione/amministrazione sul computer, questa pagina mostra alcune di queste operazioni.<br />
<br />
== Salvare la tabella delle partizioni ==<br />
''Nel nostro esempio prenderemo /dev/sda come riferimento (la stessa procedura può essere utilizzata su un altro device).''<br />
=== sfdisk ===<br />
# sfdisk -d /dev/sda > sda.sf <br />
<br />
=== fdisk ===<br />
# fdisk -l /dev/sda > sda.f (questo backup non può essere ripristinato automaticamente ma può essere utili nel caso si dovesse fare manualmente)<br />
<br />
=== dd ===<br />
# dd if=/dev/sda of=sda.mbr count=100 bs=512<br />
<br />
== Salvare il contenunto delle partizioni ==<br />
PoliArch fornisce tre potenti strumenti per il backup delle partizioni.<br />
Il primo è partimage, il secondo è fsarchiver mentre il terzo è dd.<br />
<br />
Nel nostro esempio prenderemo /dev/sda1 come partizione di riferimento (la stessa procedura può essere utilizzata su un altro device/partizione).<br />
<br />
=== Partimage ===<br />
# partimage -b -d save /dev/sda1 sda1<br />
<br />
Per un utilizzo più avanzato, è possibile digitare:<br />
# partimage --help<br />
* Visitare il sito web di [http://www.partimage.org partimage]<br />
<br />
=== FSArchiver ===<br />
# fsarchiver -v savefs ./sda1.fsa /dev/sda1<br />
<br />
Per un utilizzo più avanzato e possibile consultare:<br />
* La guida di [[FSArchiver-IT|FSArchiver]]<br />
<br />
=== dd ===<br />
# dd if=/dev/sda1 | pv | dd of=./sda1.img<br />
<br />
== Ripristinare la tabella delle partizioni ==<br />
=== sfdisk ===<br />
# cat sda.sf | sfdisk /dev/sda<br />
<br />
=== dd ===<br />
# dd if=sda.mbr of=/dev/sda count=100 bs=512 ; partprobe<br />
<br />
<br />
== Ripristinare il contenunto delle partizioni ==<br />
=== Partimage ===<br />
# partimage -b -d restore /dev/sda1 sda1.000<br />
<br />
Per un utilizzo più avanzato, è possibile digitare:<br />
# partimage --help<br />
* Visitare il sito web di [http://www.partimage.org partimage]<br />
<br />
=== FSArchiver ===<br />
# fsarchiver -v restfs ./sda1.fsa id=0,dest=/dev/sda1<br />
<br />
Per un utilizzo più avanzato e possibile consultare:<br />
* La guida di [[FSArchiver-IT|FSArchiver]]<br />
<br />
=== dd ===<br />
# dd if=./sda1.img | pv | dd of=/dev/sda1<br />
<br />
[[Categoria:Documentazione]]</div>Dennishttp://www.poliarch.org/wiki/index.php?title=System_Software-IT&diff=373System Software-IT2015-10-09T08:53:04Z<p>Dennis: /* dd */</p>
<hr />
<div>{{exit}}<br />
PoliArch mira a fornire un modo semplice e veloce per svolgere attività di gestione/amministrazione sul computer, questa pagina mostra alcune di queste operazioni.<br />
<br />
== Salvare la tabella delle partizioni ==<br />
''Nel nostro esempio prenderemo /dev/sda come riferimento (la stessa procedura può essere utilizzata su un altro device).''<br />
=== sfdisk ===<br />
# sfdisk -d /dev/sda > sda.sf <br />
<br />
=== fdisk ===<br />
# fdisk -l /dev/sda > sda.f (questo backup non può essere ripristinato automaticamente ma può essere utili nel caso si dovesse fare manualmente)<br />
<br />
=== dd ===<br />
# dd if=/dev/sda of=sda.mbr count=100 bs=512<br />
<br />
== Salvare il contenunto delle partizioni ==<br />
PoliArch fornisce tre potenti strumenti per il backup delle partizioni.<br />
Il primo è partimage, il secondo è fsarchiver mentre il terzo è dd.<br />
<br />
Nel nostro esempio prenderemo /dev/sda1 come partizione di riferimento (la stessa procedura può essere utilizzata su un altro device/partizione).<br />
<br />
=== Partimage ===<br />
# partimage -b -d save /dev/sda1 sda1<br />
<br />
Per un utilizzo più avanzato, è possibile digitare:<br />
# partimage --help<br />
* Visitare il sito web di [http://www.partimage.org partimage]<br />
<br />
=== FSArchiver ===<br />
# fsarchiver -v savefs ./sda1.fsa /dev/sda1<br />
<br />
Per un utilizzo più avanzato e possibile consultare:<br />
* La guida di [[FSArchiver-IT|FSArchiver]]<br />
<br />
=== dd ===<br />
# dd if=/dev/sda1 | pv | dd of=./sda1.img<br />
<br />
== Ripristinare la tabella delle partizioni ==<br />
=== sfdisk ===<br />
# cat sda.sf | sfdisk /dev/sda<br />
<br />
=== dd ===<br />
# dd if=sda.mbr of=/dev/sda count=100 bs=512 ; partprobe<br />
<br />
<br />
== Ripristinare il contenunto delle partizioni ==<br />
=== Partimage ===<br />
# partimage -b -d restore /dev/sda1 sda1.000<br />
<br />
Per un utilizzo più avanzato, è possibile digitare:<br />
# partimage --help<br />
* Visitare il sito web di [http://www.partimage.org partimage]<br />
<br />
=== FSArchiver ===<br />
# fsarchiver -v restfs ./sda1.fsa id=0,dest=/dev/sda1<br />
<br />
Per un utilizzo più avanzato e possibile consultare:<br />
* La guida di [[FSArchiver-IT|FSArchiver]]<br />
<br />
<br />
[[Categoria:Documentazione]]</div>Dennishttp://www.poliarch.org/wiki/index.php?title=System_Software-IT&diff=372System Software-IT2015-10-09T08:52:54Z<p>Dennis: /* Salvare il contenunto delle partizioni */</p>
<hr />
<div>{{exit}}<br />
PoliArch mira a fornire un modo semplice e veloce per svolgere attività di gestione/amministrazione sul computer, questa pagina mostra alcune di queste operazioni.<br />
<br />
== Salvare la tabella delle partizioni ==<br />
''Nel nostro esempio prenderemo /dev/sda come riferimento (la stessa procedura può essere utilizzata su un altro device).''<br />
=== sfdisk ===<br />
# sfdisk -d /dev/sda > sda.sf <br />
<br />
=== fdisk ===<br />
# fdisk -l /dev/sda > sda.f (questo backup non può essere ripristinato automaticamente ma può essere utili nel caso si dovesse fare manualmente)<br />
<br />
=== dd ===<br />
# dd if=/dev/sda of=sda.mbr count=100 bs=512<br />
<br />
== Salvare il contenunto delle partizioni ==<br />
PoliArch fornisce tre potenti strumenti per il backup delle partizioni.<br />
Il primo è partimage, il secondo è fsarchiver mentre il terzo è dd.<br />
<br />
Nel nostro esempio prenderemo /dev/sda1 come partizione di riferimento (la stessa procedura può essere utilizzata su un altro device/partizione).<br />
<br />
=== Partimage ===<br />
# partimage -b -d save /dev/sda1 sda1<br />
<br />
Per un utilizzo più avanzato, è possibile digitare:<br />
# partimage --help<br />
* Visitare il sito web di [http://www.partimage.org partimage]<br />
<br />
=== FSArchiver ===<br />
# fsarchiver -v savefs ./sda1.fsa /dev/sda1<br />
<br />
Per un utilizzo più avanzato e possibile consultare:<br />
* La guida di [[FSArchiver-IT|FSArchiver]]<br />
<br />
=== dd ===<br />
# dd if=/dev/sda1 | pv | dd of=./sda1.dd<br />
<br />
== Ripristinare la tabella delle partizioni ==<br />
=== sfdisk ===<br />
# cat sda.sf | sfdisk /dev/sda<br />
<br />
=== dd ===<br />
# dd if=sda.mbr of=/dev/sda count=100 bs=512 ; partprobe<br />
<br />
<br />
== Ripristinare il contenunto delle partizioni ==<br />
=== Partimage ===<br />
# partimage -b -d restore /dev/sda1 sda1.000<br />
<br />
Per un utilizzo più avanzato, è possibile digitare:<br />
# partimage --help<br />
* Visitare il sito web di [http://www.partimage.org partimage]<br />
<br />
=== FSArchiver ===<br />
# fsarchiver -v restfs ./sda1.fsa id=0,dest=/dev/sda1<br />
<br />
Per un utilizzo più avanzato e possibile consultare:<br />
* La guida di [[FSArchiver-IT|FSArchiver]]<br />
<br />
<br />
[[Categoria:Documentazione]]</div>Dennishttp://www.poliarch.org/wiki/index.php?title=Pagina_principale&diff=371Pagina principale2015-10-09T08:44:23Z<p>Dennis: </p>
<hr />
<div> __NOTITLE__<br />
{{exit}}<br />
[[image:PoliUse.jpg|350px|thumb|right|PoliArch: un attrezzo immancabile per la gestione, la manutezione e il recovery del computer]]<br />
== Riguardo PoliArch ==<br />
PoliArch è una distribuzione GNU/Linux adibita alla gestione, alla manutezione e al recovery del computer. PoliArch è il punto di arrivo del progetto [http://linux.studenti.polito.it/wp/?page_id=247 lInDA]. lInDA - ovvero '''l''' ' '''In'''dispensabile '''D'''istribuzione '''A'''utoavviante - è un progetto di [http://linux.studenti.polito.it linux@studenti] nell'ambito delle attività del Centro di Competenza per l'open source e il software libero del Politecnico di Torino [http://open.polito.it open@polito]. Principale contributore di PoliArch è [[Utente:Dennis|Dennis Anfossi]] di [http://www.itfor.it ITfor srl].<br />
<br />
== Obbiettivo ==<br />
L'obbiettivo di PoliArch è quello fornire un modo semplice e veloce per svolgere attività di gestione/amministrazione sul computer, come la creazione e la modifica delle partizioni del disco, il backup e il restore dei dati, la possibilità di accedere ai documenti di un sistema non più funzionante. Il sistema viene fornito con numerosi software GNU/Linux, come strumenti di sistema (gparted, fsarchiver, ecc..), strumenti di base (editor, midnight commander, ecc..), strumenti per agire sul filesystem (fstools, ntfs-3g, ecc..), pacchetti server (Apache, MySQL, Samba, ecc..) e un desktop environment (xfce4) preconfigurato.<br />
Questo sistema non richiede alcuna installazione in quanto può essere avviato da un CD / DVD o chiavetta USB, ma volendo può essere installato sul disco rigido.<br />
<br />
== Documentazione ==<br />
Sfogliando la sezione documentazione ([http://www.poliarch.org/wiki/index.php?title=Categoria:Documentation disponibile anche in Inglese]), è possibile trovare guide e how to che spiegano nel dettaglio come eseguire le più comuni operazioni su un sistema GNU/Linux e come, sfruttando il suo potenziale, ripristinare computer affetti da problemi di vario tipo (es. virus, filesystem corrotto, ecc..)<br />
<br />
=== Per iniziare ===<br />
* [[Quickstart-IT|Quida rapida]]: Da leggere se è la prima volta che si utilizza PoliArch<br />
<br />
=== Guide base ===<br />
* [[Downloading_and_Burning-IT|Scaricare e masterizzare]]: Come scaricare e masterizzare PoliArch<br />
* [[Booting_PoliArch-IT|Avviare PoliArch]]: Le principali opzioni e metodi di boot<br />
* [[Network_Config_and_Programs-IT|Rete, configurazione e programmi]]: Configurare la rete<br />
* [[System_Software-IT|Sistema e programmi]]: Descrizione di alcuni dei software presenti in PoliArch<br />
* [[NTFS-3G-IT|Accedere a partizioni Windows]]: Come accedere a dati salvati su partizioni Microsoft Windows<br />
* [[Partitioning-IT|Partizionamento]]: Informazioni sul partizionamento dei dischi<br />
* [[Quickstart_LVM-IT|Breve how to sull l'LVM]]: Qualche piccolo consiglio per capire meglio l'LVM<br />
* [[Ajenti-IT|Ajenti]]: Alla scoperta di Ajenti<br />
* [[TestDisk-IT|TestDisk]]: Breve guida all'utilizzo di TestDisk<br />
* [[Data_Deletion-IT|Cancellazione dei dati]]: Come cancellare in modo ''sicuro'' i dati.<br />
* [[ClamAV-IT|ClamAV]]: Utilizzare l'antivirus<br />
* [[Teamviewer-IT|Teamviewer]]: Come avviare Teamviewer<br />
<br />
=== Guide avanzate ===<br />
* [[USB_Installation-IT|Installazione su chiavetta USB]]: Come rendere avviabile PoliArch su una penna USB.<br />
* [[On_the_fly-IT|Software al volo]]: Come installare in poco tempo software non presenti nell'immagine.<br />
* [[FSArchiver-IT|Guida FSArchiver]]: Guida a FSArchiver<br />
* [[Partimage-IT|Guida Partimage]]: Guida a Partimage<br />
* [[Installation_from_USB-IT|Installazione da chiavetta USB]]: Come installare PoliArch da penna USB.<br />
* [[Win_Offline_Backup-IT|Windows offline backup]]: Salvare i dati di un computer windows non più avviabile<br />
* [[Remastering_PoliArch_ISO-IT|Rimasterizzare PoliArch]]: Modificare e rimasterizzare l'ISO di PoliArch<br />
* [[Linux_RAID-IT|Linux RAID]]: How To: RAID<br />
* [[Internet_Sharing-IT|Condivisione connesione internet]]: Condividere la propria connesione tramite iptables<br />
* [[GPG_Encrypt_and_Decrypt-IT|GPG Criptare e decriptare]]: Come criptare e decriptare utilizzando GnuPG<br />
* [[VLAN-IT|Utilizzare le VLAN]]: Breve introduzione alle VLAN<br />
* [[IPsec/L2TP-IT|Configurare un server VPN IPsec/L2TP]]: Breve guida alla realizzazione di un server VPN con IPsec/L2TP<br />
* [[TFTP-IT|Utilizzare TFTP]]: Introduzione all'uso di TFTP<br />
<br />
=== Contributi ===<br />
Se qualcuno ha avuto esperienze di utilizzo di PoliArch e ha prodotto della documentazione in html, pdf o altro documento elettronico, può comunicarlo via e-mail affinché tale documento sia inserito nella documentazione ufficiale. <br />
<br />
Ogni contributo di questo tipo è particolarmente apprezzato poiché il tempo risparmiato nello scrivere la documentazione verrà utilizzato per l'implementazione di nuove features.<br />
<br />
{{exit}}<br />
<noinclude><br />
__NOTOC__<br />
</noinclude></div>Dennishttp://www.poliarch.org/wiki/index.php?title=Ajenti-EN&diff=370Ajenti-EN2015-10-09T08:42:28Z<p>Dennis: typo</p>
<hr />
<div>{{exit}}<br />
<br />
== Introduction ==<br />
Ajenti runs as a service. Through Ajenti you can administer other services and servers configured, either from the server itself or remotely.<br />
<br />
== Starting ==<br />
To enable Ajenti run:<br />
<br />
# systemctl enable ajenti.service<br />
<br />
To start Ajenti run:<br />
<br />
# systemctl start ajenti.service<br />
<br />
== Usage ==<br />
In a web browser, enter the http address of server followed by the port 10000 (set by default) to access Ajenti.<br />
<br />
For example:<br />
<br />
<nowiki> https://192.168.1.1:10000 -or- https://myserver.example.net:10000 </nowiki><br />
<br />
== Notes ==<br />
* You will need to enter the root password (default: '''toor''') of the server running Ajenti to access the interface and administer the server.<br />
<br />
== External links ==<br />
* Site [http://ajenti.org Ajenti]<br />
<br />
[[Category: Documentation]]<br />
{{exit}}</div>Dennishttp://www.poliarch.org/wiki/index.php?title=Ajenti-IT&diff=369Ajenti-IT2015-10-09T08:42:05Z<p>Dennis: </p>
<hr />
<div>{{exit}}<br />
<br />
== Introduzione ==<br />
Ajenti viene eseguito come servizio. Tramite Ajenti è possibile amministrare gli altri servizi e server configurati, sia dal server stesso che da remoto.<br />
<br />
== Avvio ==<br />
Per abilitare Ajenti eseguire:<br />
<br />
# systemctl enable ajenti.service<br />
<br />
Per avviare Ajenti eseguire:<br />
<br />
# systemctl start ajenti.service<br />
<br />
== Uso ==<br />
In un browser web, inserire l'indirizzo https del server seguito dalla porta 10000 (impostata di default) per accedere a Ajenti.<br />
<br />
Ad esempio:<br />
<br />
<nowiki>https://192.168.1.1:10000 -oppure- https://myserver.example.net:10000</nowiki><br />
<br />
== Note ==<br />
* Sarà necessario inserire la password di root (di default: '''toor''') del server che esegue Ajenti per poter accedere all'interfaccia ed amministrare il server.<br />
<br />
== Collegamenti esterni ==<br />
* Sito [http://ajenti.org Ajenti]<br />
<br />
[[Categoria:Documentazione]]<br />
{{exit}}</div>Dennishttp://www.poliarch.org/wiki/index.php?title=TFTP-IT&diff=368TFTP-IT2015-10-09T08:40:15Z<p>Dennis: </p>
<hr />
<div>{{exit}}<br />
== Introduzione ==<br />
Questa pagina mostra come attivare e utilizzare TFTP<br />
<br />
== Avvio ==<br />
Per abilitare il server TFTP<br />
<br />
# systemctl enable tftpd.service<br />
<br />
Per avviare il server TFTP eseguire:<br />
<br />
# systemctl start tftpd.service<br />
<br />
== Accesso ==<br />
La cartella di root di TFTP è:<br />
<br />
/srv/tftp<br />
<br />
=== Invio ===<br />
Un esempio di come inviare un file via TFTP<br />
<br />
# tftp -v 192.168.1.1 -c put myfile<br />
<br />
=== Ricezione ===<br />
Un esempio di come prelevare un file via TFTP<br />
<br />
# tftp -v 192.168.1.1 -c get myfile<br />
<br />
[[Categoria:Documentazione]]<br />
{{exit}}</div>Dennishttp://www.poliarch.org/wiki/index.php?title=TFTP-EN&diff=367TFTP-EN2015-10-09T08:39:12Z<p>Dennis: </p>
<hr />
<div>{{exit}}<br />
== Introduction ==<br />
This page shows how you can use TFTP<br />
<br />
== Enabling ==<br />
To enable TFTP service:<br />
<br />
# systemctl enable tftpd.service<br />
<br />
== Run ==<br />
To run TFTP service run:<br />
<br />
# systemctl start tftpd.service<br />
<br />
== Access ==<br />
The root directory of the TFTP is:<br />
<br />
/srv/tftp<br />
<br />
=== PUT ===<br />
An example of how to send a file via tftp<br />
<br />
# tftp -v 192.168.1.1 -c put myfile<br />
<br />
=== GET ===<br />
An example of how to get a file from tftp<br />
<br />
# tftp -v 192.168.1.1 -c get myfile<br />
<br />
[[Categoria:Documentation]]<br />
{{exit}}</div>Dennishttp://www.poliarch.org/wiki/index.php?title=TFTP-EN&diff=366TFTP-EN2015-10-09T08:38:56Z<p>Dennis: /* Access */</p>
<hr />
<div>{{exit}}<br />
== Introduction ==<br />
This page shows how you can use TFTP<br />
<br />
== Enabling ==<br />
To enable TFTP service:<br />
<br />
# systemctl enable tftpd.service<br />
<br />
== Run ==<br />
To run TFTP service run:<br />
<br />
# systemctl start tftpd.service<br />
<br />
== Access ==<br />
The root directory of the TFTP is:<br />
<br />
/srv/tftp<br />
<br />
=== PUT ===<br />
'An example of how to send a file via tftp'<br />
<br />
# tftp -v 192.168.1.1 -c put myfile<br />
<br />
=== GET ===<br />
'An example of how to get a file from tftp'<br />
<br />
# tftp -v 192.168.1.1 -c get myfile<br />
<br />
[[Categoria:Documentation]]<br />
{{exit}}</div>Dennishttp://www.poliarch.org/wiki/index.php?title=TFTP-EN&diff=365TFTP-EN2015-10-09T08:33:27Z<p>Dennis: </p>
<hr />
<div>{{exit}}<br />
== Introduction ==<br />
This page shows how you can use TFTP<br />
<br />
== Enabling ==<br />
To enable TFTP service:<br />
<br />
# systemctl enable tftpd.service<br />
<br />
== Run ==<br />
To run TFTP service run:<br />
<br />
# systemctl start tftpd.service<br />
<br />
== Access ==<br />
The root directory of the TFTP is:<br />
<br />
/srv/tftp<br />
<br />
[[Categoria:Documentation]]<br />
{{exit}}</div>Dennishttp://www.poliarch.org/wiki/index.php?title=TFTP-EN&diff=364TFTP-EN2015-10-09T08:33:12Z<p>Dennis: </p>
<hr />
<div>{{exit}}<br />
== Introduction ==<br />
This page shows how you can use TFTP<br />
<br />
== Enabling ==<br />
To enable TFTP service:<br />
<br />
# systemctl enable tftpd.service<br />
<br />
To run TFTP service run:<br />
<br />
# systemctl start tftpd.service<br />
<br />
== Access ==<br />
The root directory of the TFTP is:<br />
<br />
/srv/tftp<br />
<br />
[[Categoria:Documentation]]<br />
{{exit}}</div>Dennishttp://www.poliarch.org/wiki/index.php?title=TFTP-EN&diff=363TFTP-EN2015-10-09T08:32:59Z<p>Dennis: Creata pagina con '{{exit}} == Introduzione == This page shows how you can use TFTP == Enabling == To enable TFTP service: # systemctl enable tftpd.service To run TFTP service run: # syste...'</p>
<hr />
<div>{{exit}}<br />
== Introduzione ==<br />
This page shows how you can use TFTP<br />
<br />
== Enabling ==<br />
To enable TFTP service:<br />
<br />
# systemctl enable tftpd.service<br />
<br />
To run TFTP service run:<br />
<br />
# systemctl start tftpd.service<br />
<br />
== Access ==<br />
The root directory of the TFTP is:<br />
<br />
/srv/tftp<br />
<br />
[[Categoria:Documentation]]<br />
{{exit}}</div>Dennishttp://www.poliarch.org/wiki/index.php?title=TFTP-IT&diff=362TFTP-IT2015-10-09T08:31:19Z<p>Dennis: Creata pagina con '{{exit}} == Introduzione == Questa pagina mostra come attivare e utilizzare TFTP == Avvio == Per abilitare il server TFTP # systemctl enable tftpd.service Per avviare il s...'</p>
<hr />
<div>{{exit}}<br />
== Introduzione ==<br />
Questa pagina mostra come attivare e utilizzare TFTP<br />
<br />
== Avvio ==<br />
Per abilitare il server TFTP<br />
<br />
# systemctl enable tftpd.service<br />
<br />
Per avviare il server TFTP eseguire:<br />
<br />
# systemctl start tftpd.service<br />
<br />
== Accesso ==<br />
La cartella di root di TFTP è:<br />
<br />
/srv/tftp<br />
<br />
[[Categoria:Documentazione]]<br />
{{exit}}</div>Dennishttp://www.poliarch.org/wiki/index.php?title=Pagina_principale&diff=361Pagina principale2015-10-09T08:26:07Z<p>Dennis: /* Guide avanzate */</p>
<hr />
<div> __NOTITLE__<br />
{{exit}}<br />
[[image:PoliUse.jpg|350px|thumb|right|PoliArch: un attrezzo immancabile per la gestione, la manutezione e il recovery del computer]]<br />
== Riguardo PoliArch ==<br />
PoliArch è una distribuzione GNU/Linux adibita alla gestione, alla manutezione e al recovery del computer. PoliArch è il punto di arrivo del progetto [http://linux.studenti.polito.it/linda.php lInDA]. lInDA - ovvero '''l''' ' '''In'''dispensabile '''D'''istribuzione '''A'''utoavviante - è un progetto di [http://linux.studenti.polito.it linux@studenti] nell'ambito delle attività del Centro di Competenza per l'open source e il software libero del Politecnico di Torino [http://open.polito.it open@polito]. Principale contributore di PoliArch è [[Utente:Dennis|Dennis Anfossi]] di [http://www.itfor.it ITfor srl].<br />
<br />
== Obbiettivo ==<br />
L'obbiettivo di PoliArch è quello fornire un modo semplice e veloce per svolgere attività di gestione/amministrazione sul computer, come la creazione e la modifica delle partizioni del disco, il backup e il restore dei dati, la possibilità di accedere ai documenti di un sistema non più funzionante. Il sistema viene fornito con numerosi software GNU/Linux, come strumenti di sistema (gparted, fsarchiver, ecc..), strumenti di base (editor, midnight commander, ecc..), strumenti per agire sul filesystem (fstools, ntfs-3g, ecc..), pacchetti server (Apache, MySQL, Samba, ecc..) e un desktop environment (xfce4) preconfigurato.<br />
Questo sistema non richiede alcuna installazione in quanto può essere avviato da un CD / DVD o chiavetta USB, ma volendo può essere installato sul disco rigido.<br />
<br />
== Documentazione ==<br />
Sfogliando la sezione documentazione ([http://www.poliarch.org/wiki/index.php?title=Categoria:Documentation disponibile anche in Inglese]), è possibile trovare guide e how to che spiegano nel dettaglio come eseguire le più comuni operazioni su un sistema GNU/Linux e come, sfruttando il suo potenziale, ripristinare computer affetti da problemi di vario tipo (es. virus, filesystem corrotto, ecc..)<br />
<br />
=== Per iniziare ===<br />
* [[Quickstart-IT|Quida rapida]]: Da leggere se è la prima volta che si utilizza PoliArch<br />
<br />
=== Guide base ===<br />
* [[Downloading_and_Burning-IT|Scaricare e masterizzare]]: Come scaricare e masterizzare PoliArch<br />
* [[Booting_PoliArch-IT|Avviare PoliArch]]: Le principali opzioni e metodi di boot<br />
* [[Network_Config_and_Programs-IT|Rete, configurazione e programmi]]: Configurare la rete<br />
* [[System_Software-IT|Sistema e programmi]]: Descrizione di alcuni dei software presenti in PoliArch<br />
* [[NTFS-3G-IT|Accedere a partizioni Windows]]: Come accedere a dati salvati su partizioni Microsoft Windows<br />
* [[Partitioning-IT|Partizionamento]]: Informazioni sul partizionamento dei dischi<br />
* [[Quickstart_LVM-IT|Breve how to sull l'LVM]]: Qualche piccolo consiglio per capire meglio l'LVM<br />
* [[Ajenti-IT|Ajenti]]: Alla scoperta di Ajenti<br />
* [[TestDisk-IT|TestDisk]]: Breve guida all'utilizzo di TestDisk<br />
* [[Data_Deletion-IT|Cancellazione dei dati]]: Come cancellare in modo ''sicuro'' i dati.<br />
* [[ClamAV-IT|ClamAV]]: Utilizzare l'antivirus<br />
* [[Teamviewer-IT|Teamviewer]]: Come avviare Teamviewer<br />
<br />
=== Guide avanzate ===<br />
* [[USB_Installation-IT|Installazione su chiavetta USB]]: Come rendere avviabile PoliArch su una penna USB.<br />
* [[On_the_fly-IT|Software al volo]]: Come installare in poco tempo software non presenti nell'immagine.<br />
* [[FSArchiver-IT|Guida FSArchiver]]: Guida a FSArchiver<br />
* [[Partimage-IT|Guida Partimage]]: Guida a Partimage<br />
* [[Installation_from_USB-IT|Installazione da chiavetta USB]]: Come installare PoliArch da penna USB.<br />
* [[Win_Offline_Backup-IT|Windows offline backup]]: Salvare i dati di un computer windows non più avviabile<br />
* [[Remastering_PoliArch_ISO-IT|Rimasterizzare PoliArch]]: Modificare e rimasterizzare l'ISO di PoliArch<br />
* [[Linux_RAID-IT|Linux RAID]]: How To: RAID<br />
* [[Internet_Sharing-IT|Condivisione connesione internet]]: Condividere la propria connesione tramite iptables<br />
* [[GPG_Encrypt_and_Decrypt-IT|GPG Criptare e decriptare]]: Come criptare e decriptare utilizzando GnuPG<br />
* [[VLAN-IT|Utilizzare le VLAN]]: Breve introduzione alle VLAN<br />
* [[IPsec/L2TP-IT|Configurare un server VPN IPsec/L2TP]]: Breve guida alla realizzazione di un server VPN con IPsec/L2TP<br />
* [[TFTP-IT|Utilizzare TFTP]]: Introduzione all'uso di TFTP<br />
<br />
=== Contributi ===<br />
Se qualcuno ha avuto esperienze di utilizzo di PoliArch e ha prodotto della documentazione in html, pdf o altro documento elettronico, può comunicarlo via e-mail affinché tale documento sia inserito nella documentazione ufficiale. <br />
<br />
Ogni contributo di questo tipo è particolarmente apprezzato poiché il tempo risparmiato nello scrivere la documentazione verrà utilizzato per l'implementazione di nuove features.<br />
<br />
{{exit}}<br />
<noinclude><br />
__NOTOC__<br />
</noinclude></div>Dennishttp://www.poliarch.org/wiki/index.php?title=Teamviewer-EN&diff=360Teamviewer-EN2015-10-09T08:12:37Z<p>Dennis: </p>
<hr />
<div>{{exit}}<br />
<br />
== Introduction ==<br />
TeamViewer runs as a service. Via TeamViewer you can control (both for provide and for receiving) remote assistance.<br />
<br />
== Starting ==<br />
To enable Teamviewer run:<br />
<br />
# systemctl enable teamviewerd.service<br />
<br />
To start Teamviewer run:<br />
<br />
# systemctl start teamviewerd.service<br />
# teamviewer<br />
<br />
== Note ==<br />
* You will need to accept the license (not accepted by default) on the first start.<br />
<br />
== Collegamenti esterni ==<br />
* Website [http://www.teamviewer.com Teamviewer]<br />
<br />
[[Categoria:Documentation]]<br />
{{exit}}</div>Dennishttp://www.poliarch.org/wiki/index.php?title=Teamviewer-EN&diff=359Teamviewer-EN2015-10-09T08:12:19Z<p>Dennis: Creata pagina con '{{exit}} == Introduction == TeamViewer runs as a service. Via TeamViewer you can control (both for provide and for receiving) remote assistance. == Starting == To enable Tea...'</p>
<hr />
<div>{{exit}}<br />
<br />
== Introduction ==<br />
TeamViewer runs as a service. Via TeamViewer you can control (both for provide and for receiving) remote assistance.<br />
<br />
== Starting ==<br />
To enable Teamviewer run:<br />
<br />
# systemctl enable teamviewerd.service<br />
<br />
To start Teamviewer run:<br />
<br />
# systemctl start teamviewerd.service<br />
# teamviewer<br />
<br />
== Note ==<br />
* You will need to accept the license (not accepted by default) on the first start.<br />
<br />
== Collegamenti esterni ==<br />
* Website [http://www.teamviewer.com Teamviewer]<br />
<br />
{{exit}}</div>Dennishttp://www.poliarch.org/wiki/index.php?title=Teamviewer-IT&diff=358Teamviewer-IT2015-10-09T08:08:56Z<p>Dennis: </p>
<hr />
<div>{{exit}}<br />
<br />
== Introduzione ==<br />
Teamviewer viene eseguito come servizio. Tramite Teamviewer è possibile controllare (sia per offrire che per ricevere) assistenza remota.<br />
<br />
== Avvio ==<br />
Per abilitare Teamviewer eseguire:<br />
<br />
# systemctl enable teamviewerd.service<br />
<br />
Per avviare Teamviewer eseguire:<br />
<br />
# systemctl start teamviewerd.service<br />
# teamviewer<br />
<br />
== Note ==<br />
* Sarà necessario accettare la licenza (non accetta di default) al primo avvio.<br />
<br />
== Collegamenti esterni ==<br />
* Sito [http://www.teamviewer.com Teamviewer]<br />
<br />
<br />
[[Categoria:Documentazione]]<br />
{{exit}}</div>Dennishttp://www.poliarch.org/wiki/index.php?title=Teamviewer-IT&diff=357Teamviewer-IT2015-10-09T08:08:08Z<p>Dennis: Creata pagina con '{{exit}} == Introduzione == Teamviewer viene eseguito come servizio. Tramite Teamviewer è possibile controllare (sia per offrire che per ricevere) assistenza remota. == Avv...'</p>
<hr />
<div>{{exit}}<br />
<br />
== Introduzione ==<br />
Teamviewer viene eseguito come servizio. Tramite Teamviewer è possibile controllare (sia per offrire che per ricevere) assistenza remota.<br />
<br />
== Avvio ==<br />
Per abilitare Teamviewer eseguire:<br />
<br />
# systemctl enable teamviewerd.service<br />
<br />
Per avviare Teamviewer eseguire:<br />
<br />
# systemctl start teamviewerd.service<br />
# teamviewer<br />
<br />
== Note ==<br />
* Sarà necessario accettare la licenza (non accetta di default) al primo avvio.<br />
<br />
== Collegamenti esterni ==<br />
* Sito [http://www.teamviewer.com Teamviewer]<br />
<br />
{{exit}}</div>Dennishttp://www.poliarch.org/wiki/index.php?title=Pagina_principale&diff=356Pagina principale2015-10-09T08:03:55Z<p>Dennis: /* Guide base */</p>
<hr />
<div> __NOTITLE__<br />
{{exit}}<br />
[[image:PoliUse.jpg|350px|thumb|right|PoliArch: un attrezzo immancabile per la gestione, la manutezione e il recovery del computer]]<br />
== Riguardo PoliArch ==<br />
PoliArch è una distribuzione GNU/Linux adibita alla gestione, alla manutezione e al recovery del computer. PoliArch è il punto di arrivo del progetto [http://linux.studenti.polito.it/linda.php lInDA]. lInDA - ovvero '''l''' ' '''In'''dispensabile '''D'''istribuzione '''A'''utoavviante - è un progetto di [http://linux.studenti.polito.it linux@studenti] nell'ambito delle attività del Centro di Competenza per l'open source e il software libero del Politecnico di Torino [http://open.polito.it open@polito]. Principale contributore di PoliArch è [[Utente:Dennis|Dennis Anfossi]] di [http://www.itfor.it ITfor srl].<br />
<br />
== Obbiettivo ==<br />
L'obbiettivo di PoliArch è quello fornire un modo semplice e veloce per svolgere attività di gestione/amministrazione sul computer, come la creazione e la modifica delle partizioni del disco, il backup e il restore dei dati, la possibilità di accedere ai documenti di un sistema non più funzionante. Il sistema viene fornito con numerosi software GNU/Linux, come strumenti di sistema (gparted, fsarchiver, ecc..), strumenti di base (editor, midnight commander, ecc..), strumenti per agire sul filesystem (fstools, ntfs-3g, ecc..), pacchetti server (Apache, MySQL, Samba, ecc..) e un desktop environment (xfce4) preconfigurato.<br />
Questo sistema non richiede alcuna installazione in quanto può essere avviato da un CD / DVD o chiavetta USB, ma volendo può essere installato sul disco rigido.<br />
<br />
== Documentazione ==<br />
Sfogliando la sezione documentazione ([http://www.poliarch.org/wiki/index.php?title=Categoria:Documentation disponibile anche in Inglese]), è possibile trovare guide e how to che spiegano nel dettaglio come eseguire le più comuni operazioni su un sistema GNU/Linux e come, sfruttando il suo potenziale, ripristinare computer affetti da problemi di vario tipo (es. virus, filesystem corrotto, ecc..)<br />
<br />
=== Per iniziare ===<br />
* [[Quickstart-IT|Quida rapida]]: Da leggere se è la prima volta che si utilizza PoliArch<br />
<br />
=== Guide base ===<br />
* [[Downloading_and_Burning-IT|Scaricare e masterizzare]]: Come scaricare e masterizzare PoliArch<br />
* [[Booting_PoliArch-IT|Avviare PoliArch]]: Le principali opzioni e metodi di boot<br />
* [[Network_Config_and_Programs-IT|Rete, configurazione e programmi]]: Configurare la rete<br />
* [[System_Software-IT|Sistema e programmi]]: Descrizione di alcuni dei software presenti in PoliArch<br />
* [[NTFS-3G-IT|Accedere a partizioni Windows]]: Come accedere a dati salvati su partizioni Microsoft Windows<br />
* [[Partitioning-IT|Partizionamento]]: Informazioni sul partizionamento dei dischi<br />
* [[Quickstart_LVM-IT|Breve how to sull l'LVM]]: Qualche piccolo consiglio per capire meglio l'LVM<br />
* [[Ajenti-IT|Ajenti]]: Alla scoperta di Ajenti<br />
* [[TestDisk-IT|TestDisk]]: Breve guida all'utilizzo di TestDisk<br />
* [[Data_Deletion-IT|Cancellazione dei dati]]: Come cancellare in modo ''sicuro'' i dati.<br />
* [[ClamAV-IT|ClamAV]]: Utilizzare l'antivirus<br />
* [[Teamviewer-IT|Teamviewer]]: Come avviare Teamviewer<br />
<br />
=== Guide avanzate ===<br />
* [[USB_Installation-IT|Installazione su chiavetta USB]]: Come rendere avviabile PoliArch su una penna USB.<br />
* [[On_the_fly-IT|Software al volo]]: Come installare in poco tempo software non presenti nell'immagine.<br />
* [[FSArchiver-IT|Guida FSArchiver]]: Guida a FSArchiver<br />
* [[Partimage-IT|Guida Partimage]]: Guida a Partimage<br />
* [[Installation_from_USB-IT|Installazione da chiavetta USB]]: Come installare PoliArch da penna USB.<br />
* [[Win_Offline_Backup-IT|Windows offline backup]]: Salvare i dati di un computer windows non più avviabile<br />
* [[Remastering_PoliArch_ISO-IT|Rimasterizzare PoliArch]]: Modificare e rimasterizzare l'ISO di PoliArch<br />
* [[Linux_RAID-IT|Linux RAID]]: How To: RAID<br />
* [[Internet_Sharing-IT|Condivisione connesione internet]]: Condividere la propria connesione tramite iptables<br />
* [[GPG_Encrypt_and_Decrypt-IT|GPG Criptare e decriptare]]: Come criptare e decriptare utilizzando GnuPG<br />
* [[VLAN-IT|Utilizzare le VLAN]]: Breve introduzione alle VLAN<br />
* [[IPsec/L2TP-IT|Configurare un server VPN IPsec/L2TP]]: Breve guida alla realizzazione di un server VPN con IPsec/L2TP<br />
<br />
=== Contributi ===<br />
Se qualcuno ha avuto esperienze di utilizzo di PoliArch e ha prodotto della documentazione in html, pdf o altro documento elettronico, può comunicarlo via e-mail affinché tale documento sia inserito nella documentazione ufficiale. <br />
<br />
Ogni contributo di questo tipo è particolarmente apprezzato poiché il tempo risparmiato nello scrivere la documentazione verrà utilizzato per l'implementazione di nuove features.<br />
<br />
{{exit}}<br />
<noinclude><br />
__NOTOC__<br />
</noinclude></div>Dennishttp://www.poliarch.org/wiki/index.php?title=Internet_Sharing-IT&diff=355Internet Sharing-IT2015-10-09T08:01:29Z<p>Dennis: /* NAT */</p>
<hr />
<div>{{exit}}<br />
== Prerequisiti ==<br />
* Avere un interfaccia connessa a Internet (ethX/wlanX/pppX)<br />
* Disporre di due interfaccie di rete (ethX/wlanX)<br />
* Ip forwarding attivo<br />
<br />
== Pulizia ==<br />
''Rimuove eventuali regole precedentemente aggiunte''<br />
<pre><br />
# iptables -F<br />
# iptables -F INPUT<br />
# iptables -F OUTPUT<br />
# iptables -F FORWARD<br />
# iptables -F -t mangle<br />
# iptables -F -t nat<br />
# iptables -X<br />
</pre><br />
<br />
== Attivazione ip_forwarding ==<br />
''Abilita l'ip_forwading per la sessione corrente''<br />
# echo 1 > /proc/sys/net/ipv4/ip_forward<br />
<br />
== NAT ==<br />
''Natta la connessioni''<br />
# iptables -t nat -A POSTROUTING -o enp0s3 -j MASQUERADE<br />
<br />
{{Attenzione|In questo caso ''enp0s3'' è l'interfaccia WAN, non è detto che sia sempre così; modificare in base alla propria configurazione!}}<br />
<br />
== Script ==<br />
''Una versione scriptata dei comandi appena illustrati''<br />
<br />
{{Box File|internet_sharing.sh|<br />
<pre><br />
# Binari iptables<br />
IPT="/usr/bin/iptables"<br />
<br />
# Le interfaccie di rete da usare:<br />
# WAN è l'interfaccia conessa a internet<br />
<br />
WAN=`ip addr | grep "inet " | grep "255" | sed 's/.*dynamic// '` # Oppure modificare in base alla propria configurazione (es. enp0s3)<br />
<br />
# Rimuove eventuali regole precedentemente aggiunte<br />
$IPT -F<br />
$IPT -F INPUT<br />
$IPT -F OUTPUT<br />
$IPT -F FORWARD<br />
$IPT -F -t mangle<br />
$IPT -F -t nat<br />
$IPT -X<br />
<br />
# Abilita ip forwarding<br />
echo 1 > /proc/sys/net/ipv4/ip_forward<br />
<br />
# Natta le connessioni<br />
$IPT -t nat -A POSTROUTING -o $WAN -j MASQUERADE<br />
</pre><br />
}}<br />
<br />
* Eseguire con:<br />
# chmod +x internet_sharing.sh<br />
# ./internet_sharing.sh<br />
<br />
[[Categoria:Documentazione]]<br />
{{exit}}</div>Dennishttp://www.poliarch.org/wiki/index.php?title=Internet_Sharing-IT&diff=354Internet Sharing-IT2015-10-09T07:59:21Z<p>Dennis: </p>
<hr />
<div>{{exit}}<br />
== Prerequisiti ==<br />
* Avere un interfaccia connessa a Internet (ethX/wlanX/pppX)<br />
* Disporre di due interfaccie di rete (ethX/wlanX)<br />
* Ip forwarding attivo<br />
<br />
== Pulizia ==<br />
''Rimuove eventuali regole precedentemente aggiunte''<br />
<pre><br />
# iptables -F<br />
# iptables -F INPUT<br />
# iptables -F OUTPUT<br />
# iptables -F FORWARD<br />
# iptables -F -t mangle<br />
# iptables -F -t nat<br />
# iptables -X<br />
</pre><br />
<br />
== Attivazione ip_forwarding ==<br />
''Abilita l'ip_forwading per la sessione corrente''<br />
# echo 1 > /proc/sys/net/ipv4/ip_forward<br />
<br />
== NAT ==<br />
''Natta la connessioni''<br />
# iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE<br />
<br />
{{Attenzione|In questo caso ''enp0s3'' è l'interfaccia WAN, non è detto che sia sempre così; modificare in base alla propria configurazione!}}<br />
<br />
== Script ==<br />
''Una versione scriptata dei comandi appena illustrati''<br />
<br />
{{Box File|internet_sharing.sh|<br />
<pre><br />
# Binari iptables<br />
IPT="/usr/bin/iptables"<br />
<br />
# Le interfaccie di rete da usare:<br />
# WAN è l'interfaccia conessa a internet<br />
<br />
WAN=`ip addr | grep "inet " | grep "255" | sed 's/.*dynamic// '` # Oppure modificare in base alla propria configurazione (es. enp0s3)<br />
<br />
# Rimuove eventuali regole precedentemente aggiunte<br />
$IPT -F<br />
$IPT -F INPUT<br />
$IPT -F OUTPUT<br />
$IPT -F FORWARD<br />
$IPT -F -t mangle<br />
$IPT -F -t nat<br />
$IPT -X<br />
<br />
# Abilita ip forwarding<br />
echo 1 > /proc/sys/net/ipv4/ip_forward<br />
<br />
# Natta le connessioni<br />
$IPT -t nat -A POSTROUTING -o $WAN -j MASQUERADE<br />
</pre><br />
}}<br />
<br />
* Eseguire con:<br />
# chmod +x internet_sharing.sh<br />
# ./internet_sharing.sh<br />
<br />
[[Categoria:Documentazione]]<br />
{{exit}}</div>Dennishttp://www.poliarch.org/wiki/index.php?title=Internet_Sharing-IT&diff=353Internet Sharing-IT2015-10-09T07:58:51Z<p>Dennis: /* Script */</p>
<hr />
<div>{{exit}}<br />
== Prerequisiti ==<br />
* Avere un interfaccia connessa a Internet (ethX/wlanX/pppX)<br />
* Disporre di due interfaccie di rete (ethX/wlanX)<br />
* Ip forwarding attivo<br />
<br />
== Pulizia ==<br />
''Rimuove eventuali regole precedentemente aggiunte''<br />
<pre><br />
# iptables -F<br />
# iptables -F INPUT<br />
# iptables -F OUTPUT<br />
# iptables -F FORWARD<br />
# iptables -F -t mangle<br />
# iptables -F -t nat<br />
# iptables -X<br />
</pre><br />
<br />
== Attivazione ip_forwarding ==<br />
''Abilita l'ip_forwading per la sessione corrente''<br />
# echo 1 > /proc/sys/net/ipv4/ip_forward<br />
<br />
== NAT ==<br />
''Natta la connessioni''<br />
# iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE<br />
<br />
{{Attenzione|In questo caso ''eth1'' è l'interfaccia WAN, non è detto che sia sempre così; modificare in base alla propria configurazione!}}<br />
<br />
== Script ==<br />
''Una versione scriptata dei comandi appena illustrati''<br />
<br />
{{Box File|internet_sharing.sh|<br />
<pre><br />
# Binari iptables<br />
IPT="/usr/bin/iptables"<br />
<br />
# Le interfaccie di rete da usare:<br />
# WAN è l'interfaccia conessa a internet<br />
<br />
WAN=`ip addr | grep "inet " | grep "255" | sed 's/.*dynamic// '` # Oppure odificare in base alla propria configurazione (es. enp0s3)<br />
<br />
# Rimuove eventuali regole precedentemente aggiunte<br />
$IPT -F<br />
$IPT -F INPUT<br />
$IPT -F OUTPUT<br />
$IPT -F FORWARD<br />
$IPT -F -t mangle<br />
$IPT -F -t nat<br />
$IPT -X<br />
<br />
# Abilita ip forwarding<br />
echo 1 > /proc/sys/net/ipv4/ip_forward<br />
<br />
# Natta le connessioni<br />
$IPT -t nat -A POSTROUTING -o $WAN -j MASQUERADE<br />
</pre><br />
}}<br />
<br />
* Eseguire con:<br />
# chmod +x internet_sharing.sh<br />
# ./internet_sharing.sh<br />
<br />
[[Categoria:Documentazione]]<br />
{{exit}}</div>Dennishttp://www.poliarch.org/wiki/index.php?title=Internet_Sharing-IT&diff=352Internet Sharing-IT2015-10-09T07:44:36Z<p>Dennis: </p>
<hr />
<div>{{exit}}<br />
== Prerequisiti ==<br />
* Avere un interfaccia connessa a Internet (ethX/wlanX/pppX)<br />
* Disporre di due interfaccie di rete (ethX/wlanX)<br />
* Ip forwarding attivo<br />
<br />
== Pulizia ==<br />
''Rimuove eventuali regole precedentemente aggiunte''<br />
<pre><br />
# iptables -F<br />
# iptables -F INPUT<br />
# iptables -F OUTPUT<br />
# iptables -F FORWARD<br />
# iptables -F -t mangle<br />
# iptables -F -t nat<br />
# iptables -X<br />
</pre><br />
<br />
== Attivazione ip_forwarding ==<br />
''Abilita l'ip_forwading per la sessione corrente''<br />
# echo 1 > /proc/sys/net/ipv4/ip_forward<br />
<br />
== NAT ==<br />
''Natta la connessioni''<br />
# iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE<br />
<br />
{{Attenzione|In questo caso ''eth1'' è l'interfaccia WAN, non è detto che sia sempre così; modificare in base alla propria configurazione!}}<br />
<br />
== Script ==<br />
''Una versione scriptata dei comandi appena illustrati''<br />
<br />
{{Box File|internet_sharing.sh|<br />
<pre><br />
# Binari iptables<br />
IPT="/usr/bin/iptables"<br />
<br />
# Le interfaccie di rete da usare:<br />
# WAN è l'interfaccia conessa a internet<br />
<br />
WAN="eth1" # Modificare in base alla propria configurazoine<br />
<br />
# Rimuove eventuali regole precedentemente aggiunte<br />
$IPT -F<br />
$IPT -F INPUT<br />
$IPT -F OUTPUT<br />
$IPT -F FORWARD<br />
$IPT -F -t mangle<br />
$IPT -F -t nat<br />
$IPT -X<br />
<br />
# Abilita ip forwarding<br />
echo 1 > /proc/sys/net/ipv4/ip_forward<br />
<br />
# Natta le connessioni<br />
$IPT -t nat -A POSTROUTING -o $WAN -j MASQUERADE<br />
</pre><br />
}}<br />
<br />
* Eseguire con:<br />
# chmod +x internet_sharing.sh<br />
# ./internet_sharing.sh<br />
<br />
[[Categoria:Documentazione]]<br />
{{exit}}</div>Dennishttp://www.poliarch.org/wiki/index.php?title=IPsec/L2TP-EN&diff=351IPsec/L2TP-EN2015-04-03T14:27:02Z<p>Dennis: </p>
<hr />
<div><br />
{{exit}}<br />
== Introduction ==<br />
* Starting with version 15:04 of PoliArch was introduced a script for automatic configuration of a server VPN (IPsec / L2TP)<br />
<br />
== Usage ==<br />
* To start the wizard, run:<br />
$ setup_l2tp_vpn_server.sh<br />
<br />
== Script ==<br />
{{Box File|setup_l2tp_vpn_server.sh|<br />
<pre><br />
#!/bin/sh<br />
# Setup Simple IPSec/L2TP VPN server for PoliArch Linux<br />
#<br />
# Copyright (C) 2015 Dennis Anfossi <danfossi@itfor.it><br />
# Based on the work of Phil Plückthun (https://github.com/philplckthun/setup-simple-ipsec-l2tp-vpn)<br />
# Based on the work of Lin Song (Copyright 2014)<br />
# Based on the work of Viljo Viitanen (Setup Simple PPTP VPN server for Ubuntu and Debian)<br />
# Based on the work of Thomas Sarlandie (Copyright 2012)<br />
#<br />
# This work is licensed under the Creative Commons Attribution-ShareAlike 3.0<br />
# Unported License: http://creativecommons.org/licenses/by-sa/3.0/<br />
<br />
if [ `id -u` -ne 0 ]<br />
then<br />
echo "Please start this script with root privileges!"<br />
echo "Try again with sudo."<br />
exit 0<br />
fi<br />
<br />
<br />
if [[ ! -e /etc/arch-release ]];<br />
then<br />
echo "This script was designed to run on PoliArch Linux"<br />
echo "Do you wish to continue anyway? [y|n] "<br />
while true; do<br />
read -p "" yn<br />
case $yn in<br />
[Yy]* ) break;;<br />
[Nn]* ) exit 0;;<br />
* ) echo "Please answer with Yes or No [y|n].";;<br />
esac<br />
done<br />
echo ""<br />
fi<br />
<br />
echo "This script will configure an IPSec/L2TP VPN Server"<br />
echo "Do you wish to continue? [y|n] "<br />
<br />
while true; do<br />
read -p "" yn<br />
case $yn in<br />
[Yy]* ) break;;<br />
[Nn]* ) exit 0;;<br />
* ) echo "Please answer with Yes or No [y|n].";;<br />
esac<br />
done<br />
<br />
echo ""<br />
<br />
# Generate a random key<br />
generateKey () {<br />
P1=`cat /dev/urandom | tr -cd abcdefghjkmnpqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ23456789 | head -c 3`<br />
P2=`cat /dev/urandom | tr -cd abcdefghjkmnpqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ23456789 | head -c 3`<br />
P3=`cat /dev/urandom | tr -cd abcdefghjkmnpqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ23456789 | head -c 3`<br />
IPSEC_PSK="$P1$P2$P3"<br />
}<br />
<br />
echo "The VPN needs a private PSK key."<br />
echo "Do you wish to set it yourself? [y|n] "<br />
echo "(Otherwise a random key is generated)"<br />
while true; do<br />
read -p "" yn<br />
case $yn in<br />
[Yy]* ) echo ""; echo "Enter your preferred key: "; read -p "" IPSEC_PSK; break;;<br />
[Nn]* ) generateKey; break;;<br />
* ) echo "Please answer with Yes or No [y|n].";;<br />
esac<br />
done<br />
<br />
echo ""<br />
echo "The key you chose is: '$IPSEC_PSK'."<br />
echo "Please save it, because you'll need it to connect!"<br />
echo ""<br />
<br />
read -p "Please enter your preferred username [vpn]: " VPN_USER<br />
<br />
if [ "$VPN_USER" = "" ]<br />
then<br />
VPN_USER="vpn"<br />
fi<br />
<br />
echo ""<br />
<br />
while true; do<br />
stty_orig=`stty -g`<br />
stty -echo<br />
read -p "Please enter your preferred password: " VPN_PASSWORD<br />
if [ "x$VPN_PASSWORD" = "x" ]<br />
then<br />
echo "Please enter a valid password!"<br />
else<br />
stty $stty_orig<br />
break<br />
fi<br />
done<br />
<br />
echo ""<br />
echo ""<br />
<br />
PUBLICIP=`wget -q -O - http://wtfismyip.com/text`<br />
if [ "x$PUBLICIP" = "x" ]<br />
then<br />
echo "Your server's external IP address could not be detected!"<br />
echo "Please enter the IP yourself: "<br />
read -p "" PUBLICIP<br />
else<br />
echo "Detected your server's external IP address: $PUBLICIP"<br />
fi<br />
<br />
PRIVATEIP=$(ip addr | awk '/inet/ && /eth0/{sub(/\/.*$/,"",$2); print $2}')<br />
IPADDRESS=$PUBLICIP<br />
<br />
echo ""<br />
echo "Are you behind a NAT-T (eg. Amazon EC2) ? [y|n]"<br />
echo "If you answer no to this and you are behind, clients will be unable to connect to your VPN."<br />
echo "This is needed because using the public IP in the config causes incoming connections to fail with auth failures."<br />
<br />
while true; do<br />
read -p "" yn<br />
case $yn in<br />
[Yy]* ) IPADDRESS=$PRIVATEIP; break;;<br />
[Nn]* ) break;;<br />
* ) echo "Please answer with Yes or No [y|n].";;<br />
esac<br />
done<br />
<br />
echo "The IP address that will be used in the config is $IPADDRESS"<br />
<br />
echo ""<br />
echo "================================================================="<br />
echo ""<br />
<br />
echo "Preparing various configuration files..."<br />
<br />
cat > /etc/ipsec.conf <<EOF<br />
version 2.0<br />
config setup<br />
dumpdir=/var/run/pluto/<br />
nat_traversal=yes<br />
virtual_private=%v4:10.0.0.0/8,%v4:192.168.0.0/16,%v4:172.16.10.0/24,%v4:!192.168.42.0/24<br />
oe=off<br />
protostack=netkey<br />
nhelpers=0<br />
interfaces=%defaultroute<br />
conn vpnpsk<br />
connaddrfamily=ipv4<br />
auto=add<br />
left=$IPADDRESS<br />
leftid=$IPADDRESS<br />
leftsubnet=$IPADDRESS/32<br />
leftnexthop=%defaultroute<br />
leftprotoport=17/1701<br />
rightprotoport=17/%any<br />
right=%any<br />
rightsubnetwithin=0.0.0.0/0<br />
forceencaps=yes<br />
authby=secret<br />
pfs=no<br />
type=transport<br />
auth=esp<br />
ike=3des-sha1,aes-sha1<br />
phase2alg=3des-sha1,aes-sha1<br />
rekey=no<br />
keyingtries=5<br />
dpddelay=30<br />
dpdtimeout=120<br />
dpdaction=clear<br />
EOF<br />
<br />
cat > /etc/ipsec.secrets <<EOF<br />
$IPADDRESS %any : PSK "$IPSEC_PSK"<br />
EOF<br />
<br />
cat > /etc/xl2tpd/xl2tpd.conf <<EOF<br />
[global]<br />
port = 1701<br />
;debug avp = yes<br />
;debug network = yes<br />
;debug state = yes<br />
;debug tunnel = yes<br />
[lns default]<br />
ip range = 172.16.10.2-172.16.10.250<br />
local ip = 172.16.10.1<br />
require chap = yes<br />
refuse pap = yes<br />
require authentication = yes<br />
name = l2tpd<br />
;ppp debug = yes<br />
pppoptfile = /etc/ppp/options.xl2tpd<br />
length bit = yes<br />
EOF<br />
<br />
cat > /etc/ppp/options.xl2tpd <<EOF<br />
ipcp-accept-local<br />
ipcp-accept-remote<br />
ms-dns 8.8.8.8<br />
ms-dns 8.8.4.4<br />
noccp<br />
auth<br />
crtscts<br />
idle 1800<br />
mtu 1280<br />
mru 1280<br />
lock<br />
lcp-echo-failure 10<br />
lcp-echo-interval 60<br />
connect-delay 5000<br />
EOF<br />
<br />
cat > /etc/ppp/chap-secrets <<EOF<br />
# Secrets for authentication using CHAP<br />
# client server secret IP addresses<br />
$VPN_USER l2tpd $VPN_PASSWORD *<br />
EOF<br />
<br />
echo "Applying changes..."<br />
<br />
iptables --table nat --append POSTROUTING --jump MASQUERADE > /dev/null<br />
echo 1 > /proc/sys/net/ipv4/ip_forward<br />
for each in /proc/sys/net/ipv4/conf/*<br />
do<br />
echo 0 > $each/accept_redirects<br />
echo 0 > $each/send_redirects<br />
done<br />
<br />
if [ ! -f /etc/ipsec.d/cert8.db ] ; then<br />
echo > /var/tmp/libreswan-nss-pwd<br />
/usr/bin/certutil -N -f /var/tmp/libreswan-nss-pwd -d /etc/ipsec.d > /dev/null<br />
/bin/rm -f /var/tmp/libreswan-nss-pwd<br />
fi<br />
<br />
/sbin/sysctl --system > /dev/null 2>&1<br />
<br />
echo "Starting IPSec and XL2TP services..."<br />
<br />
systemctl enable ipsec.service<br />
systemctl enable xl2tpd.service<br />
<br />
systemctl restart ipsec.service<br />
systemctl restart xl2tpd.service<br />
<br />
echo "Done!"<br />
echo ""<br />
<br />
clear<br />
<br />
echo "=============================================================="<br />
echo "Host: $PUBLICIP (Or a domain pointing to your server)"<br />
echo "IPSec PSK Key: $IPSEC_PSK"<br />
echo "Username: $VPN_USER"<br />
echo "Password: ********"<br />
echo "=============================================================="<br />
<br />
echo "Your VPN server password is hidden. Would you like to reveal it? [y|n] "<br />
while true; do<br />
read -p "" yn<br />
case $yn in<br />
[Yy]* ) clear; break;;<br />
[Nn]* ) exit 0;;<br />
* ) echo "Please answer with Yes or No [y|n].";;<br />
esac<br />
done<br />
<br />
echo "=============================================================="<br />
echo "Host: $PUBLICIP (Or a domain pointing to your server)"<br />
echo "IPSec PSK Key: $IPSEC_PSK"<br />
echo "Username: $VPN_USER"<br />
echo "Password: $VPN_PASSWORD"<br />
echo "=============================================================="<br />
echo ""<br />
echo "Note:"<br />
echo "* Before connect with windows client see: http://support.microsoft.com/kb/926179"<br />
echo "* Ports 1701, 500 and 4500 must be opened for the VPN to work!"<br />
<br />
sleep 1<br />
exit 0<br />
</pre><br />
}}<br />
<br />
== Notes ==<br />
* Before connecting with a Microsoft Windows clients see: [http://support.microsoft.com/en-us/kb/926179 Configuring IPsec / L2TP on Windows]<br />
* Ports 1701, 500 and 4500 must be open for the VPN to work!<br />
<br />
{{exit}}<br />
[[Category: Documentation]]</div>Dennishttp://www.poliarch.org/wiki/index.php?title=IPsec/L2TP-IT&diff=350IPsec/L2TP-IT2015-04-03T14:26:39Z<p>Dennis: /* Note */</p>
<hr />
<div>{{exit}}<br />
== Introduzione ==<br />
* A partire dalla versione 15.04 di PoliArch è stato introdotto uno script per la configurazione automatica di un server VPN (IPsec/L2TP)<br />
<br />
== Utilizzo ==<br />
* Per avviare la procedura guidata eseguire:<br />
$ setup_l2tp_vpn_server.sh'''<br />
<br />
== Script ==<br />
''Integrato a partire dalla versione 15.04''<br />
{{Box File|setup_l2tp_vpn_server.sh|<br />
<pre><br />
#!/bin/sh<br />
# Setup Simple IPSec/L2TP VPN server for PoliArch Linux<br />
#<br />
# Copyright (C) 2015 Dennis Anfossi <danfossi@itfor.it><br />
# Based on the work of Phil Plückthun (https://github.com/philplckthun/setup-simple-ipsec-l2tp-vpn)<br />
# Based on the work of Lin Song (Copyright 2014)<br />
# Based on the work of Viljo Viitanen (Setup Simple PPTP VPN server for Ubuntu and Debian)<br />
# Based on the work of Thomas Sarlandie (Copyright 2012)<br />
#<br />
# This work is licensed under the Creative Commons Attribution-ShareAlike 3.0<br />
# Unported License: http://creativecommons.org/licenses/by-sa/3.0/<br />
<br />
if [ `id -u` -ne 0 ]<br />
then<br />
echo "Please start this script with root privileges!"<br />
echo "Try again with sudo."<br />
exit 0<br />
fi<br />
<br />
<br />
if [[ ! -e /etc/arch-release ]];<br />
then<br />
echo "This script was designed to run on PoliArch Linux"<br />
echo "Do you wish to continue anyway? [y|n] "<br />
while true; do<br />
read -p "" yn<br />
case $yn in<br />
[Yy]* ) break;;<br />
[Nn]* ) exit 0;;<br />
* ) echo "Please answer with Yes or No [y|n].";;<br />
esac<br />
done<br />
echo ""<br />
fi<br />
<br />
echo "This script will configure an IPSec/L2TP VPN Server"<br />
echo "Do you wish to continue? [y|n] "<br />
<br />
while true; do<br />
read -p "" yn<br />
case $yn in<br />
[Yy]* ) break;;<br />
[Nn]* ) exit 0;;<br />
* ) echo "Please answer with Yes or No [y|n].";;<br />
esac<br />
done<br />
<br />
echo ""<br />
<br />
# Generate a random key<br />
generateKey () {<br />
P1=`cat /dev/urandom | tr -cd abcdefghjkmnpqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ23456789 | head -c 3`<br />
P2=`cat /dev/urandom | tr -cd abcdefghjkmnpqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ23456789 | head -c 3`<br />
P3=`cat /dev/urandom | tr -cd abcdefghjkmnpqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ23456789 | head -c 3`<br />
IPSEC_PSK="$P1$P2$P3"<br />
}<br />
<br />
echo "The VPN needs a private PSK key."<br />
echo "Do you wish to set it yourself? [y|n] "<br />
echo "(Otherwise a random key is generated)"<br />
while true; do<br />
read -p "" yn<br />
case $yn in<br />
[Yy]* ) echo ""; echo "Enter your preferred key: "; read -p "" IPSEC_PSK; break;;<br />
[Nn]* ) generateKey; break;;<br />
* ) echo "Please answer with Yes or No [y|n].";;<br />
esac<br />
done<br />
<br />
echo ""<br />
echo "The key you chose is: '$IPSEC_PSK'."<br />
echo "Please save it, because you'll need it to connect!"<br />
echo ""<br />
<br />
read -p "Please enter your preferred username [vpn]: " VPN_USER<br />
<br />
if [ "$VPN_USER" = "" ]<br />
then<br />
VPN_USER="vpn"<br />
fi<br />
<br />
echo ""<br />
<br />
while true; do<br />
stty_orig=`stty -g`<br />
stty -echo<br />
read -p "Please enter your preferred password: " VPN_PASSWORD<br />
if [ "x$VPN_PASSWORD" = "x" ]<br />
then<br />
echo "Please enter a valid password!"<br />
else<br />
stty $stty_orig<br />
break<br />
fi<br />
done<br />
<br />
echo ""<br />
echo ""<br />
<br />
PUBLICIP=`wget -q -O - http://wtfismyip.com/text`<br />
if [ "x$PUBLICIP" = "x" ]<br />
then<br />
echo "Your server's external IP address could not be detected!"<br />
echo "Please enter the IP yourself: "<br />
read -p "" PUBLICIP<br />
else<br />
echo "Detected your server's external IP address: $PUBLICIP"<br />
fi<br />
<br />
PRIVATEIP=$(ip addr | awk '/inet/ && /eth0/{sub(/\/.*$/,"",$2); print $2}')<br />
IPADDRESS=$PUBLICIP<br />
<br />
echo ""<br />
echo "Are you behind a NAT-T (eg. Amazon EC2) ? [y|n]"<br />
echo "If you answer no to this and you are behind, clients will be unable to connect to your VPN."<br />
echo "This is needed because using the public IP in the config causes incoming connections to fail with auth failures."<br />
<br />
while true; do<br />
read -p "" yn<br />
case $yn in<br />
[Yy]* ) IPADDRESS=$PRIVATEIP; break;;<br />
[Nn]* ) break;;<br />
* ) echo "Please answer with Yes or No [y|n].";;<br />
esac<br />
done<br />
<br />
echo "The IP address that will be used in the config is $IPADDRESS"<br />
<br />
echo ""<br />
echo "================================================================="<br />
echo ""<br />
<br />
echo "Preparing various configuration files..."<br />
<br />
cat > /etc/ipsec.conf <<EOF<br />
version 2.0<br />
config setup<br />
dumpdir=/var/run/pluto/<br />
nat_traversal=yes<br />
virtual_private=%v4:10.0.0.0/8,%v4:192.168.0.0/16,%v4:172.16.10.0/24,%v4:!192.168.42.0/24<br />
oe=off<br />
protostack=netkey<br />
nhelpers=0<br />
interfaces=%defaultroute<br />
conn vpnpsk<br />
connaddrfamily=ipv4<br />
auto=add<br />
left=$IPADDRESS<br />
leftid=$IPADDRESS<br />
leftsubnet=$IPADDRESS/32<br />
leftnexthop=%defaultroute<br />
leftprotoport=17/1701<br />
rightprotoport=17/%any<br />
right=%any<br />
rightsubnetwithin=0.0.0.0/0<br />
forceencaps=yes<br />
authby=secret<br />
pfs=no<br />
type=transport<br />
auth=esp<br />
ike=3des-sha1,aes-sha1<br />
phase2alg=3des-sha1,aes-sha1<br />
rekey=no<br />
keyingtries=5<br />
dpddelay=30<br />
dpdtimeout=120<br />
dpdaction=clear<br />
EOF<br />
<br />
cat > /etc/ipsec.secrets <<EOF<br />
$IPADDRESS %any : PSK "$IPSEC_PSK"<br />
EOF<br />
<br />
cat > /etc/xl2tpd/xl2tpd.conf <<EOF<br />
[global]<br />
port = 1701<br />
;debug avp = yes<br />
;debug network = yes<br />
;debug state = yes<br />
;debug tunnel = yes<br />
[lns default]<br />
ip range = 172.16.10.2-172.16.10.250<br />
local ip = 172.16.10.1<br />
require chap = yes<br />
refuse pap = yes<br />
require authentication = yes<br />
name = l2tpd<br />
;ppp debug = yes<br />
pppoptfile = /etc/ppp/options.xl2tpd<br />
length bit = yes<br />
EOF<br />
<br />
cat > /etc/ppp/options.xl2tpd <<EOF<br />
ipcp-accept-local<br />
ipcp-accept-remote<br />
ms-dns 8.8.8.8<br />
ms-dns 8.8.4.4<br />
noccp<br />
auth<br />
crtscts<br />
idle 1800<br />
mtu 1280<br />
mru 1280<br />
lock<br />
lcp-echo-failure 10<br />
lcp-echo-interval 60<br />
connect-delay 5000<br />
EOF<br />
<br />
cat > /etc/ppp/chap-secrets <<EOF<br />
# Secrets for authentication using CHAP<br />
# client server secret IP addresses<br />
$VPN_USER l2tpd $VPN_PASSWORD *<br />
EOF<br />
<br />
echo "Applying changes..."<br />
<br />
iptables --table nat --append POSTROUTING --jump MASQUERADE > /dev/null<br />
echo 1 > /proc/sys/net/ipv4/ip_forward<br />
for each in /proc/sys/net/ipv4/conf/*<br />
do<br />
echo 0 > $each/accept_redirects<br />
echo 0 > $each/send_redirects<br />
done<br />
<br />
if [ ! -f /etc/ipsec.d/cert8.db ] ; then<br />
echo > /var/tmp/libreswan-nss-pwd<br />
/usr/bin/certutil -N -f /var/tmp/libreswan-nss-pwd -d /etc/ipsec.d > /dev/null<br />
/bin/rm -f /var/tmp/libreswan-nss-pwd<br />
fi<br />
<br />
/sbin/sysctl --system > /dev/null 2>&1<br />
<br />
echo "Starting IPSec and XL2TP services..."<br />
<br />
systemctl enable ipsec.service<br />
systemctl enable xl2tpd.service<br />
<br />
systemctl restart ipsec.service<br />
systemctl restart xl2tpd.service<br />
<br />
echo "Done!"<br />
echo ""<br />
<br />
clear<br />
<br />
echo "=============================================================="<br />
echo "Host: $PUBLICIP (Or a domain pointing to your server)"<br />
echo "IPSec PSK Key: $IPSEC_PSK"<br />
echo "Username: $VPN_USER"<br />
echo "Password: ********"<br />
echo "=============================================================="<br />
<br />
echo "Your VPN server password is hidden. Would you like to reveal it? [y|n] "<br />
while true; do<br />
read -p "" yn<br />
case $yn in<br />
[Yy]* ) clear; break;;<br />
[Nn]* ) exit 0;;<br />
* ) echo "Please answer with Yes or No [y|n].";;<br />
esac<br />
done<br />
<br />
echo "=============================================================="<br />
echo "Host: $PUBLICIP (Or a domain pointing to your server)"<br />
echo "IPSec PSK Key: $IPSEC_PSK"<br />
echo "Username: $VPN_USER"<br />
echo "Password: $VPN_PASSWORD"<br />
echo "=============================================================="<br />
echo ""<br />
echo "Note:"<br />
echo "* Before connect with windows client see: http://support.microsoft.com/kb/926179"<br />
echo "* Ports 1701, 500 and 4500 must be opened for the VPN to work!"<br />
<br />
sleep 1<br />
exit 0<br />
</pre><br />
}}<br />
<br />
== Note ==<br />
* Prima di connettere con un client Microsoft Windows consultare la pagina: [http://support.microsoft.com/it-it/kb/926179 Configurazione IPsec / L2TP su Windows]<br />
* Le porte 1701, 500 e 4500 devono essere aperte affinchè la VPN funzioni!<br />
<br />
{{exit}}<br />
[[Categoria:Documentazione]]</div>Dennishttp://www.poliarch.org/wiki/index.php?title=Changelog_15.04&diff=349Changelog 15.042015-04-03T14:23:30Z<p>Dennis: Creata pagina con '{{exit}} == Modifiche importanti == * Rimosso Webmin a favore di Ajenti * Implementati xl2tpd libreswan * Creato script per la configurazione automatica di un server VPN IPsec...'</p>
<hr />
<div>{{exit}}<br />
== Modifiche importanti ==<br />
* Rimosso Webmin a favore di Ajenti<br />
* Implementati xl2tpd libreswan<br />
* Creato script per la configurazione automatica di un server VPN IPsec / L2TP<br />
* Fixati bug minori<br />
<br />
{{exit}}</div>Dennishttp://www.poliarch.org/wiki/index.php?title=Downloads&diff=348Downloads2015-04-03T14:21:19Z<p>Dennis: /* 15.04 */</p>
<hr />
<div>{{exit}}<br />
== Ottenere PoliArch ==<br />
PoliArch è molto semplice da avviare, basta scaricare il file .ISO, masterizzarlo su un DVD e avviarlo!<br />
<br />
=== Ultima release ===<br />
Da qui è possibile scaricare l'ultima release disponibile<br />
<br />
==== 15.04 ====<br />
{| style="width: 40%; height: 18px"; border="1"<br />
|-<br />
| '''File ''' || PoliArch-15.04-dual.iso<br />
|-<br />
| '''Versione ''' || 15.04<br />
|-<br />
| '''Data di rilascio ''' || 2015.04.03<br />
|-<br />
| '''Nome in codice ''' || Gaki<br />
|-<br />
| '''Download ''' || [http://sourceforge.net/projects/poliarch/files/Stable/ISO/15.04/PoliArch-15.04-dual.iso/download Mirror 1]<br />
|-<br />
| '''Changelog ''' || [[Changelog_15.04|Vedi i dettagli]]<br />
|-<br />
| '''MD5 ''' || 78ab9e5b560c9193d366c5476f941195<br />
|}<br />
<br />
=== Release Precedenti ===<br />
==== 14.10 ====<br />
{| style="width: 40%; height: 18px"; border="1"<br />
|-<br />
| '''File ''' || PoliArch-14.10-dual.iso<br />
|-<br />
| '''Versione ''' || 14.10<br />
|-<br />
| '''Data di rilascio ''' || 2014.10.17<br />
|-<br />
| '''Nome in codice ''' || Hiisi<br />
|-<br />
| '''Download ''' || [https://sourceforge.net/projects/poliarch/files/old/ISO/14.10/PoliArch-14.10-dual.iso Mirror 1]<br />
|-<br />
| '''Changelog ''' || [[Changelog_14.10|Vedi i dettagli]]<br />
|-<br />
| '''MD5 ''' || fa6305a3ef77c63ca78545b443470ef4<br />
|}<br />
<br />
==== 14.04 ====<br />
{| style="width: 40%; height: 18px"; border="1"<br />
|-<br />
| '''File ''' || PoliArch-14.04-dual.iso<br />
|-<br />
| '''Versione ''' || 14.04<br />
|-<br />
| '''Data di rilascio ''' || 2014.04.8<br />
|-<br />
| '''Nome in codice ''' || Damien<br />
|-<br />
| '''Download ''' || [http://sourceforge.net/projects/poliarch/files/old/ISO/14.04/PoliArch-14.04-dual.iso/download Mirror 1]<br />
|-<br />
| '''Changelog ''' || [[Changelog_14.04|Vedi i dettagli]]<br />
|-<br />
| '''MD5 ''' || fa983c31c7e86bf66e87e5af51a5fe2d<br />
|}<br />
<br />
==== 13.10 ====<br />
{| style="width: 40%; height: 18px"; border="1"<br />
|-<br />
| '''File ''' || PoliArch-13.10-dual.iso<br />
|-<br />
| '''Versione ''' || 13.10<br />
|-<br />
| '''Data di rilascio ''' || 2013.10.1<br />
|-<br />
| '''Nome in codice ''' || Ammit<br />
|-<br />
| '''Download ''' || [http://sourceforge.net/projects/poliarch/files/old/ISO/13.10/PoliArch-13.10-dual.iso/download Mirror 1] - [http://linux.studenti.polito.it/linuxstudenti/PoliArch-13.10-dual.iso Mirror 2]<br />
|-<br />
| '''Changelog ''' || [[Changelog_13.10|Vedi i dettagli]]<br />
|-<br />
| '''MD5 ''' || 011249a049c65e421872f11faa2fe12f<br />
|}<br />
<br />
==== 13.05 ====<br />
{| style="width: 40%; height: 18px"; border="1"<br />
|-<br />
| '''File ''' || PoliArch-13.05-dual.iso<br />
|-<br />
| '''Versione ''' || 13.05<br />
|-<br />
| '''Data di rilascio ''' || 2013.05.16<br />
|-<br />
| '''Nome in codice ''' || Loki<br />
|-<br />
| '''Download ''' || [http://sourceforge.net/projects/poliarch/files/old/ISO/13.05/PoliArch-13.05-dual.iso/download Mirror 1] - [http://linux.studenti.polito.it/linuxstudenti/PoliArch-13.05-dual.iso Mirror 2]<br />
|-<br />
| '''Changelog ''' || [[Changelog_13.05|Vedi i dettagli]]<br />
|-<br />
| '''MD5 ''' || 0129f353a33781604c6b1f322d14121a<br />
|}<br />
<br />
==== 12.12 ====<br />
{| style="width: 40%; height: 18px"; border="1"<br />
|-<br />
| '''File ''' || PoliArch-12.12-dual.iso<br />
|-<br />
| '''Versione ''' || 12.12<br />
|-<br />
| '''Data di rilascio ''' || 2012.12.01<br />
|-<br />
| '''Nome in codice ''' || Kadath<br />
|-<br />
| '''Download ''' || [http://sourceforge.net/projects/poliarch/files/old/ISO/12.12/PoliArch-12.12-dual.iso/download Mirror 1] - [http://www.poliarch.org/store/old/ISO/12.12/PoliArch-12.12-dual.iso Mirror 2]<br />
|-<br />
| '''Changelog ''' || Non disponibile <!--[[Changelog_12.12|Vedi i dettagli]]--><br />
|-<br />
| '''MD5 ''' || c974ae94dbdca3f6ecb9cb966b5b6702<br />
|}<br />
<br />
==== 12.08 ====<br />
{| style="width: 40%; height: 18px"; border="1"<br />
|-<br />
| '''File ''' || PoliArch-12.08-dual.iso<br />
|-<br />
| '''Versione ''' || 12.08<br />
|-<br />
| '''Data di rilascio ''' || 2012.08.29<br />
|-<br />
| '''Nome in codice ''' || Caronte<br />
|-<br />
| '''Download ''' || [http://sourceforge.net/projects/poliarch/files/old/ISO/12.08/PoliArch-12.08-dual.iso/download Mirror 1] - [http://www.poliarch.org/store/old/ISO/12.08/PoliArch-12.08-dual.iso Mirror 2]<br />
|-<br />
| '''Changelog ''' || [[Changelog_12.08|Vedi i dettagli]]<br />
|-<br />
| '''MD5 ''' || d8e1dad5351688f7cee0b091914e4918<br />
|}<br />
<br />
==== 12.05 ====<br />
{| style="width: 40%; height: 18px"; border="1"<br />
|-<br />
| '''File ''' || PoliArch-12.05-dual.iso<br />
|-<br />
| '''Versione ''' || 12.05<br />
|-<br />
| '''Data di rilascio ''' || 2012.05.13<br />
|-<br />
| '''Nome in codice ''' || Jinn<br />
|-<br />
| '''Download ''' || [http://sourceforge.net/projects/poliarch/files/old/ISO/12.05/PoliArch-12.05-dual.iso/download Mirror 1] - [http://www.poliarch.org/store/old/ISO/12.05/PoliArch-12.05-dual.iso Mirror 2]<br />
|-<br />
| '''Changelog ''' || Non disponibile<br />
|-<br />
| '''MD5 ''' || 26bfbae118380583f60dfe8136fe2691<br />
|}<br />
<br />
<br />
{{exit}}</div>Dennishttp://www.poliarch.org/wiki/index.php?title=Downloads&diff=347Downloads2015-04-03T14:21:11Z<p>Dennis: </p>
<hr />
<div>{{exit}}<br />
== Ottenere PoliArch ==<br />
PoliArch è molto semplice da avviare, basta scaricare il file .ISO, masterizzarlo su un DVD e avviarlo!<br />
<br />
=== Ultima release ===<br />
Da qui è possibile scaricare l'ultima release disponibile<br />
<br />
==== 15.04 ====<br />
{| style="width: 40%; height: 18px"; border="1"<br />
|-<br />
| '''File ''' || PoliArch-15.04-dual.iso<br />
|-<br />
| '''Versione ''' || 15.04<br />
|-<br />
| '''Data di rilascio ''' || 2015.04.03<br />
|-<br />
| '''Nome in codice ''' || Gaki<br />
|-<br />
| '''Download ''' || [http://sourceforge.net/projects/poliarch/files/Stable/ISO/15.04/PoliArch-15.04-dual.iso/download<br />
<br />
Mirror 1]<br />
|-<br />
| '''Changelog ''' || [[Changelog_15.04|Vedi i dettagli]]<br />
|-<br />
| '''MD5 ''' || 78ab9e5b560c9193d366c5476f941195<br />
|}<br />
<br />
=== Release Precedenti ===<br />
==== 14.10 ====<br />
{| style="width: 40%; height: 18px"; border="1"<br />
|-<br />
| '''File ''' || PoliArch-14.10-dual.iso<br />
|-<br />
| '''Versione ''' || 14.10<br />
|-<br />
| '''Data di rilascio ''' || 2014.10.17<br />
|-<br />
| '''Nome in codice ''' || Hiisi<br />
|-<br />
| '''Download ''' || [https://sourceforge.net/projects/poliarch/files/old/ISO/14.10/PoliArch-14.10-dual.iso Mirror 1]<br />
|-<br />
| '''Changelog ''' || [[Changelog_14.10|Vedi i dettagli]]<br />
|-<br />
| '''MD5 ''' || fa6305a3ef77c63ca78545b443470ef4<br />
|}<br />
<br />
==== 14.04 ====<br />
{| style="width: 40%; height: 18px"; border="1"<br />
|-<br />
| '''File ''' || PoliArch-14.04-dual.iso<br />
|-<br />
| '''Versione ''' || 14.04<br />
|-<br />
| '''Data di rilascio ''' || 2014.04.8<br />
|-<br />
| '''Nome in codice ''' || Damien<br />
|-<br />
| '''Download ''' || [http://sourceforge.net/projects/poliarch/files/old/ISO/14.04/PoliArch-14.04-dual.iso/download Mirror 1]<br />
|-<br />
| '''Changelog ''' || [[Changelog_14.04|Vedi i dettagli]]<br />
|-<br />
| '''MD5 ''' || fa983c31c7e86bf66e87e5af51a5fe2d<br />
|}<br />
<br />
==== 13.10 ====<br />
{| style="width: 40%; height: 18px"; border="1"<br />
|-<br />
| '''File ''' || PoliArch-13.10-dual.iso<br />
|-<br />
| '''Versione ''' || 13.10<br />
|-<br />
| '''Data di rilascio ''' || 2013.10.1<br />
|-<br />
| '''Nome in codice ''' || Ammit<br />
|-<br />
| '''Download ''' || [http://sourceforge.net/projects/poliarch/files/old/ISO/13.10/PoliArch-13.10-dual.iso/download Mirror 1] - [http://linux.studenti.polito.it/linuxstudenti/PoliArch-13.10-dual.iso Mirror 2]<br />
|-<br />
| '''Changelog ''' || [[Changelog_13.10|Vedi i dettagli]]<br />
|-<br />
| '''MD5 ''' || 011249a049c65e421872f11faa2fe12f<br />
|}<br />
<br />
==== 13.05 ====<br />
{| style="width: 40%; height: 18px"; border="1"<br />
|-<br />
| '''File ''' || PoliArch-13.05-dual.iso<br />
|-<br />
| '''Versione ''' || 13.05<br />
|-<br />
| '''Data di rilascio ''' || 2013.05.16<br />
|-<br />
| '''Nome in codice ''' || Loki<br />
|-<br />
| '''Download ''' || [http://sourceforge.net/projects/poliarch/files/old/ISO/13.05/PoliArch-13.05-dual.iso/download Mirror 1] - [http://linux.studenti.polito.it/linuxstudenti/PoliArch-13.05-dual.iso Mirror 2]<br />
|-<br />
| '''Changelog ''' || [[Changelog_13.05|Vedi i dettagli]]<br />
|-<br />
| '''MD5 ''' || 0129f353a33781604c6b1f322d14121a<br />
|}<br />
<br />
==== 12.12 ====<br />
{| style="width: 40%; height: 18px"; border="1"<br />
|-<br />
| '''File ''' || PoliArch-12.12-dual.iso<br />
|-<br />
| '''Versione ''' || 12.12<br />
|-<br />
| '''Data di rilascio ''' || 2012.12.01<br />
|-<br />
| '''Nome in codice ''' || Kadath<br />
|-<br />
| '''Download ''' || [http://sourceforge.net/projects/poliarch/files/old/ISO/12.12/PoliArch-12.12-dual.iso/download Mirror 1] - [http://www.poliarch.org/store/old/ISO/12.12/PoliArch-12.12-dual.iso Mirror 2]<br />
|-<br />
| '''Changelog ''' || Non disponibile <!--[[Changelog_12.12|Vedi i dettagli]]--><br />
|-<br />
| '''MD5 ''' || c974ae94dbdca3f6ecb9cb966b5b6702<br />
|}<br />
<br />
==== 12.08 ====<br />
{| style="width: 40%; height: 18px"; border="1"<br />
|-<br />
| '''File ''' || PoliArch-12.08-dual.iso<br />
|-<br />
| '''Versione ''' || 12.08<br />
|-<br />
| '''Data di rilascio ''' || 2012.08.29<br />
|-<br />
| '''Nome in codice ''' || Caronte<br />
|-<br />
| '''Download ''' || [http://sourceforge.net/projects/poliarch/files/old/ISO/12.08/PoliArch-12.08-dual.iso/download Mirror 1] - [http://www.poliarch.org/store/old/ISO/12.08/PoliArch-12.08-dual.iso Mirror 2]<br />
|-<br />
| '''Changelog ''' || [[Changelog_12.08|Vedi i dettagli]]<br />
|-<br />
| '''MD5 ''' || d8e1dad5351688f7cee0b091914e4918<br />
|}<br />
<br />
==== 12.05 ====<br />
{| style="width: 40%; height: 18px"; border="1"<br />
|-<br />
| '''File ''' || PoliArch-12.05-dual.iso<br />
|-<br />
| '''Versione ''' || 12.05<br />
|-<br />
| '''Data di rilascio ''' || 2012.05.13<br />
|-<br />
| '''Nome in codice ''' || Jinn<br />
|-<br />
| '''Download ''' || [http://sourceforge.net/projects/poliarch/files/old/ISO/12.05/PoliArch-12.05-dual.iso/download Mirror 1] - [http://www.poliarch.org/store/old/ISO/12.05/PoliArch-12.05-dual.iso Mirror 2]<br />
|-<br />
| '''Changelog ''' || Non disponibile<br />
|-<br />
| '''MD5 ''' || 26bfbae118380583f60dfe8136fe2691<br />
|}<br />
<br />
<br />
{{exit}}</div>Dennishttp://www.poliarch.org/wiki/index.php?title=Downloads&diff=346Downloads2015-04-03T14:19:42Z<p>Dennis: </p>
<hr />
<div>{{exit}}<br />
== Ottenere PoliArch ==<br />
PoliArch è molto semplice da avviare, basta scaricare il file .ISO, masterizzarlo su un DVD e avviarlo!<br />
<br />
=== Ultima release ===<br />
Da qui è possibile scaricare l'ultima release disponibile<br />
<br />
==== 15.04 ====<br />
{| style="width: 40%; height: 18px"; border="1"<br />
|-<br />
| '''File ''' || PoliArch-15.04-dual.iso<br />
|-<br />
| '''Versione ''' || 15.04<br />
|-<br />
| '''Data di rilascio ''' || 2015.04.03<br />
|-<br />
| '''Nome in codice ''' || Gaki<br />
|-<br />
| '''Download ''' || [https://sourceforge.net/projects/poliarch/files/Stable/ISO/15.04/PoliArch-15.04-dual.iso Mirror 1]<br />
|-<br />
| '''Changelog ''' || [[Changelog_15.04|Vedi i dettagli]]<br />
|-<br />
| '''MD5 ''' || 78ab9e5b560c9193d366c5476f941195<br />
|}<br />
<br />
=== Release Precedenti ===<br />
==== 14.10 ====<br />
{| style="width: 40%; height: 18px"; border="1"<br />
|-<br />
| '''File ''' || PoliArch-14.10-dual.iso<br />
|-<br />
| '''Versione ''' || 14.10<br />
|-<br />
| '''Data di rilascio ''' || 2014.10.17<br />
|-<br />
| '''Nome in codice ''' || Hiisi<br />
|-<br />
| '''Download ''' || [https://sourceforge.net/projects/poliarch/files/old/ISO/14.10/PoliArch-14.10-dual.iso Mirror 1]<br />
|-<br />
| '''Changelog ''' || [[Changelog_14.10|Vedi i dettagli]]<br />
|-<br />
| '''MD5 ''' || fa6305a3ef77c63ca78545b443470ef4<br />
|}<br />
<br />
==== 14.04 ====<br />
{| style="width: 40%; height: 18px"; border="1"<br />
|-<br />
| '''File ''' || PoliArch-14.04-dual.iso<br />
|-<br />
| '''Versione ''' || 14.04<br />
|-<br />
| '''Data di rilascio ''' || 2014.04.8<br />
|-<br />
| '''Nome in codice ''' || Damien<br />
|-<br />
| '''Download ''' || [http://sourceforge.net/projects/poliarch/files/old/ISO/14.04/PoliArch-14.04-dual.iso/download Mirror 1]<br />
|-<br />
| '''Changelog ''' || [[Changelog_14.04|Vedi i dettagli]]<br />
|-<br />
| '''MD5 ''' || fa983c31c7e86bf66e87e5af51a5fe2d<br />
|}<br />
<br />
==== 13.10 ====<br />
{| style="width: 40%; height: 18px"; border="1"<br />
|-<br />
| '''File ''' || PoliArch-13.10-dual.iso<br />
|-<br />
| '''Versione ''' || 13.10<br />
|-<br />
| '''Data di rilascio ''' || 2013.10.1<br />
|-<br />
| '''Nome in codice ''' || Ammit<br />
|-<br />
| '''Download ''' || [http://sourceforge.net/projects/poliarch/files/old/ISO/13.10/PoliArch-13.10-dual.iso/download Mirror 1] - [http://linux.studenti.polito.it/linuxstudenti/PoliArch-13.10-dual.iso Mirror 2]<br />
|-<br />
| '''Changelog ''' || [[Changelog_13.10|Vedi i dettagli]]<br />
|-<br />
| '''MD5 ''' || 011249a049c65e421872f11faa2fe12f<br />
|}<br />
<br />
==== 13.05 ====<br />
{| style="width: 40%; height: 18px"; border="1"<br />
|-<br />
| '''File ''' || PoliArch-13.05-dual.iso<br />
|-<br />
| '''Versione ''' || 13.05<br />
|-<br />
| '''Data di rilascio ''' || 2013.05.16<br />
|-<br />
| '''Nome in codice ''' || Loki<br />
|-<br />
| '''Download ''' || [http://sourceforge.net/projects/poliarch/files/old/ISO/13.05/PoliArch-13.05-dual.iso/download Mirror 1] - [http://linux.studenti.polito.it/linuxstudenti/PoliArch-13.05-dual.iso Mirror 2]<br />
|-<br />
| '''Changelog ''' || [[Changelog_13.05|Vedi i dettagli]]<br />
|-<br />
| '''MD5 ''' || 0129f353a33781604c6b1f322d14121a<br />
|}<br />
<br />
==== 12.12 ====<br />
{| style="width: 40%; height: 18px"; border="1"<br />
|-<br />
| '''File ''' || PoliArch-12.12-dual.iso<br />
|-<br />
| '''Versione ''' || 12.12<br />
|-<br />
| '''Data di rilascio ''' || 2012.12.01<br />
|-<br />
| '''Nome in codice ''' || Kadath<br />
|-<br />
| '''Download ''' || [http://sourceforge.net/projects/poliarch/files/old/ISO/12.12/PoliArch-12.12-dual.iso/download Mirror 1] - [http://www.poliarch.org/store/old/ISO/12.12/PoliArch-12.12-dual.iso Mirror 2]<br />
|-<br />
| '''Changelog ''' || Non disponibile <!--[[Changelog_12.12|Vedi i dettagli]]--><br />
|-<br />
| '''MD5 ''' || c974ae94dbdca3f6ecb9cb966b5b6702<br />
|}<br />
<br />
==== 12.08 ====<br />
{| style="width: 40%; height: 18px"; border="1"<br />
|-<br />
| '''File ''' || PoliArch-12.08-dual.iso<br />
|-<br />
| '''Versione ''' || 12.08<br />
|-<br />
| '''Data di rilascio ''' || 2012.08.29<br />
|-<br />
| '''Nome in codice ''' || Caronte<br />
|-<br />
| '''Download ''' || [http://sourceforge.net/projects/poliarch/files/old/ISO/12.08/PoliArch-12.08-dual.iso/download Mirror 1] - [http://www.poliarch.org/store/old/ISO/12.08/PoliArch-12.08-dual.iso Mirror 2]<br />
|-<br />
| '''Changelog ''' || [[Changelog_12.08|Vedi i dettagli]]<br />
|-<br />
| '''MD5 ''' || d8e1dad5351688f7cee0b091914e4918<br />
|}<br />
<br />
==== 12.05 ====<br />
{| style="width: 40%; height: 18px"; border="1"<br />
|-<br />
| '''File ''' || PoliArch-12.05-dual.iso<br />
|-<br />
| '''Versione ''' || 12.05<br />
|-<br />
| '''Data di rilascio ''' || 2012.05.13<br />
|-<br />
| '''Nome in codice ''' || Jinn<br />
|-<br />
| '''Download ''' || [http://sourceforge.net/projects/poliarch/files/old/ISO/12.05/PoliArch-12.05-dual.iso/download Mirror 1] - [http://www.poliarch.org/store/old/ISO/12.05/PoliArch-12.05-dual.iso Mirror 2]<br />
|-<br />
| '''Changelog ''' || Non disponibile<br />
|-<br />
| '''MD5 ''' || 26bfbae118380583f60dfe8136fe2691<br />
|}<br />
<br />
<br />
{{exit}}</div>Dennishttp://www.poliarch.org/wiki/index.php?title=IPsec/L2TP-EN&diff=345IPsec/L2TP-EN2015-04-03T14:07:10Z<p>Dennis: /* Notes */</p>
<hr />
<div><br />
{{exit}}<br />
== Introduction ==<br />
* Starting with version 15:04 of PoliArch was introduced a script for automatic configuration of a server VPN (IPsec / L2TP)<br />
<br />
== Usage ==<br />
* To start the wizard, run:<br />
$ setup_l2tp_vpn_server.sh<br />
<br />
== Script ==<br />
{{Box File|setup_l2tp_vpn_server.sh|<br />
<pre><br />
#!/bin/sh<br />
# Setup Simple IPSec/L2TP VPN server for PoliArch Linux<br />
#<br />
# Copyright (C) 2015 Dennis Anfossi <danfossi@itfor.it><br />
# Based on the work of Phil Plückthun (https://github.com/philplckthun/setup-simple-ipsec-l2tp-vpn)<br />
# Based on the work of Lin Song (Copyright 2014)<br />
# Based on the work of Viljo Viitanen (Setup Simple PPTP VPN server for Ubuntu and Debian)<br />
# Based on the work of Thomas Sarlandie (Copyright 2012)<br />
#<br />
# This work is licensed under the Creative Commons Attribution-ShareAlike 3.0<br />
# Unported License: http://creativecommons.org/licenses/by-sa/3.0/<br />
<br />
if [ `id -u` -ne 0 ]<br />
then<br />
echo "Please start this script with root privileges!"<br />
echo "Try again with sudo."<br />
exit 0<br />
fi<br />
<br />
<br />
if [[ ! -e /etc/arch-release ]];<br />
then<br />
echo "This script was designed to run on PoliArch Linux"<br />
echo "Do you wish to continue anyway? [y|n] "<br />
while true; do<br />
read -p "" yn<br />
case $yn in<br />
[Yy]* ) break;;<br />
[Nn]* ) exit 0;;<br />
* ) echo "Please answer with Yes or No [y|n].";;<br />
esac<br />
done<br />
echo ""<br />
fi<br />
<br />
echo "This script will configure an IPSec/L2TP VPN Server"<br />
echo "Do you wish to continue? [y|n] "<br />
<br />
while true; do<br />
read -p "" yn<br />
case $yn in<br />
[Yy]* ) break;;<br />
[Nn]* ) exit 0;;<br />
* ) echo "Please answer with Yes or No [y|n].";;<br />
esac<br />
done<br />
<br />
echo ""<br />
<br />
# Generate a random key<br />
generateKey () {<br />
P1=`cat /dev/urandom | tr -cd abcdefghjkmnpqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ23456789 | head -c 3`<br />
P2=`cat /dev/urandom | tr -cd abcdefghjkmnpqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ23456789 | head -c 3`<br />
P3=`cat /dev/urandom | tr -cd abcdefghjkmnpqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ23456789 | head -c 3`<br />
IPSEC_PSK="$P1$P2$P3"<br />
}<br />
<br />
echo "The VPN needs a private PSK key."<br />
echo "Do you wish to set it yourself? [y|n] "<br />
echo "(Otherwise a random key is generated)"<br />
while true; do<br />
read -p "" yn<br />
case $yn in<br />
[Yy]* ) echo ""; echo "Enter your preferred key: "; read -p "" IPSEC_PSK; break;;<br />
[Nn]* ) generateKey; break;;<br />
* ) echo "Please answer with Yes or No [y|n].";;<br />
esac<br />
done<br />
<br />
echo ""<br />
echo "The key you chose is: '$IPSEC_PSK'."<br />
echo "Please save it, because you'll need it to connect!"<br />
echo ""<br />
<br />
read -p "Please enter your preferred username [vpn]: " VPN_USER<br />
<br />
if [ "$VPN_USER" = "" ]<br />
then<br />
VPN_USER="vpn"<br />
fi<br />
<br />
echo ""<br />
<br />
while true; do<br />
stty_orig=`stty -g`<br />
stty -echo<br />
read -p "Please enter your preferred password: " VPN_PASSWORD<br />
if [ "x$VPN_PASSWORD" = "x" ]<br />
then<br />
echo "Please enter a valid password!"<br />
else<br />
stty $stty_orig<br />
break<br />
fi<br />
done<br />
<br />
echo ""<br />
echo ""<br />
<br />
PUBLICIP=`wget -q -O - http://wtfismyip.com/text`<br />
if [ "x$PUBLICIP" = "x" ]<br />
then<br />
echo "Your server's external IP address could not be detected!"<br />
echo "Please enter the IP yourself: "<br />
read -p "" PUBLICIP<br />
else<br />
echo "Detected your server's external IP address: $PUBLICIP"<br />
fi<br />
<br />
PRIVATEIP=$(ip addr | awk '/inet/ && /eth0/{sub(/\/.*$/,"",$2); print $2}')<br />
IPADDRESS=$PUBLICIP<br />
<br />
echo ""<br />
echo "Are you behind a NAT-T (eg. Amazon EC2) ? [y|n]"<br />
echo "If you answer no to this and you are behind, clients will be unable to connect to your VPN."<br />
echo "This is needed because using the public IP in the config causes incoming connections to fail with auth failures."<br />
<br />
while true; do<br />
read -p "" yn<br />
case $yn in<br />
[Yy]* ) IPADDRESS=$PRIVATEIP; break;;<br />
[Nn]* ) break;;<br />
* ) echo "Please answer with Yes or No [y|n].";;<br />
esac<br />
done<br />
<br />
echo "The IP address that will be used in the config is $IPADDRESS"<br />
<br />
echo ""<br />
echo "================================================================="<br />
echo ""<br />
<br />
echo "Preparing various configuration files..."<br />
<br />
cat > /etc/ipsec.conf <<EOF<br />
version 2.0<br />
config setup<br />
dumpdir=/var/run/pluto/<br />
nat_traversal=yes<br />
virtual_private=%v4:10.0.0.0/8,%v4:192.168.0.0/16,%v4:172.16.10.0/24,%v4:!192.168.42.0/24<br />
oe=off<br />
protostack=netkey<br />
nhelpers=0<br />
interfaces=%defaultroute<br />
conn vpnpsk<br />
connaddrfamily=ipv4<br />
auto=add<br />
left=$IPADDRESS<br />
leftid=$IPADDRESS<br />
leftsubnet=$IPADDRESS/32<br />
leftnexthop=%defaultroute<br />
leftprotoport=17/1701<br />
rightprotoport=17/%any<br />
right=%any<br />
rightsubnetwithin=0.0.0.0/0<br />
forceencaps=yes<br />
authby=secret<br />
pfs=no<br />
type=transport<br />
auth=esp<br />
ike=3des-sha1,aes-sha1<br />
phase2alg=3des-sha1,aes-sha1<br />
rekey=no<br />
keyingtries=5<br />
dpddelay=30<br />
dpdtimeout=120<br />
dpdaction=clear<br />
EOF<br />
<br />
cat > /etc/ipsec.secrets <<EOF<br />
$IPADDRESS %any : PSK "$IPSEC_PSK"<br />
EOF<br />
<br />
cat > /etc/xl2tpd/xl2tpd.conf <<EOF<br />
[global]<br />
port = 1701<br />
;debug avp = yes<br />
;debug network = yes<br />
;debug state = yes<br />
;debug tunnel = yes<br />
[lns default]<br />
ip range = 172.16.10.2-172.16.10.250<br />
local ip = 172.16.10.1<br />
require chap = yes<br />
refuse pap = yes<br />
require authentication = yes<br />
name = l2tpd<br />
;ppp debug = yes<br />
pppoptfile = /etc/ppp/options.xl2tpd<br />
length bit = yes<br />
EOF<br />
<br />
cat > /etc/ppp/options.xl2tpd <<EOF<br />
ipcp-accept-local<br />
ipcp-accept-remote<br />
ms-dns 8.8.8.8<br />
ms-dns 8.8.4.4<br />
noccp<br />
auth<br />
crtscts<br />
idle 1800<br />
mtu 1280<br />
mru 1280<br />
lock<br />
lcp-echo-failure 10<br />
lcp-echo-interval 60<br />
connect-delay 5000<br />
EOF<br />
<br />
cat > /etc/ppp/chap-secrets <<EOF<br />
# Secrets for authentication using CHAP<br />
# client server secret IP addresses<br />
$VPN_USER l2tpd $VPN_PASSWORD *<br />
EOF<br />
<br />
echo "Applying changes..."<br />
<br />
iptables --table nat --append POSTROUTING --jump MASQUERADE > /dev/null<br />
echo 1 > /proc/sys/net/ipv4/ip_forward<br />
for each in /proc/sys/net/ipv4/conf/*<br />
do<br />
echo 0 > $each/accept_redirects<br />
echo 0 > $each/send_redirects<br />
done<br />
<br />
if [ ! -f /etc/ipsec.d/cert8.db ] ; then<br />
echo > /var/tmp/libreswan-nss-pwd<br />
/usr/bin/certutil -N -f /var/tmp/libreswan-nss-pwd -d /etc/ipsec.d > /dev/null<br />
/bin/rm -f /var/tmp/libreswan-nss-pwd<br />
fi<br />
<br />
/sbin/sysctl --system > /dev/null 2>&1<br />
<br />
echo "Starting IPSec and XL2TP services..."<br />
<br />
systemctl enable ipsec.service<br />
systemctl enable xl2tpd.service<br />
<br />
systemctl restart ipsec.service<br />
systemctl restart xl2tpd.service<br />
<br />
echo "Done!"<br />
echo ""<br />
<br />
clear<br />
<br />
echo "=============================================================="<br />
echo "Host: $PUBLICIP (Or a domain pointing to your server)"<br />
echo "IPSec PSK Key: $IPSEC_PSK"<br />
echo "Username: $VPN_USER"<br />
echo "Password: ********"<br />
echo "=============================================================="<br />
<br />
echo "Your VPN server password is hidden. Would you like to reveal it? [y|n] "<br />
while true; do<br />
read -p "" yn<br />
case $yn in<br />
[Yy]* ) clear; break;;<br />
[Nn]* ) exit 0;;<br />
* ) echo "Please answer with Yes or No [y|n].";;<br />
esac<br />
done<br />
<br />
echo "=============================================================="<br />
echo "Host: $PUBLICIP (Or a domain pointing to your server)"<br />
echo "IPSec PSK Key: $IPSEC_PSK"<br />
echo "Username: $VPN_USER"<br />
echo "Password: $VPN_PASSWORD"<br />
echo "=============================================================="<br />
echo ""<br />
echo "Note:"<br />
echo "* Before connect with windows client see: http://support.microsoft.com/kb/926179"<br />
echo "* Ports 1701, 500 and 4500 must be opened for the VPN to work!"<br />
<br />
sleep 1<br />
exit 0<br />
</pre><br />
}}<br />
<br />
== Notes ==<br />
* Before connecting with a Microsoft Windows clients see: [http://support.microsoft.com/kb/926179 Configuring IPsec / L2TP on Windows]<br />
* Ports 1701, 500 and 4500 must be open for the VPN to work!<br />
<br />
{{exit}}<br />
[[Category: Documentation]]</div>Dennishttp://www.poliarch.org/wiki/index.php?title=IPsec/L2TP-IT&diff=344IPsec/L2TP-IT2015-04-03T14:06:35Z<p>Dennis: </p>
<hr />
<div>{{exit}}<br />
== Introduzione ==<br />
* A partire dalla versione 15.04 di PoliArch è stato introdotto uno script per la configurazione automatica di un server VPN (IPsec/L2TP)<br />
<br />
== Utilizzo ==<br />
* Per avviare la procedura guidata eseguire:<br />
$ setup_l2tp_vpn_server.sh'''<br />
<br />
== Script ==<br />
''Integrato a partire dalla versione 15.04''<br />
{{Box File|setup_l2tp_vpn_server.sh|<br />
<pre><br />
#!/bin/sh<br />
# Setup Simple IPSec/L2TP VPN server for PoliArch Linux<br />
#<br />
# Copyright (C) 2015 Dennis Anfossi <danfossi@itfor.it><br />
# Based on the work of Phil Plückthun (https://github.com/philplckthun/setup-simple-ipsec-l2tp-vpn)<br />
# Based on the work of Lin Song (Copyright 2014)<br />
# Based on the work of Viljo Viitanen (Setup Simple PPTP VPN server for Ubuntu and Debian)<br />
# Based on the work of Thomas Sarlandie (Copyright 2012)<br />
#<br />
# This work is licensed under the Creative Commons Attribution-ShareAlike 3.0<br />
# Unported License: http://creativecommons.org/licenses/by-sa/3.0/<br />
<br />
if [ `id -u` -ne 0 ]<br />
then<br />
echo "Please start this script with root privileges!"<br />
echo "Try again with sudo."<br />
exit 0<br />
fi<br />
<br />
<br />
if [[ ! -e /etc/arch-release ]];<br />
then<br />
echo "This script was designed to run on PoliArch Linux"<br />
echo "Do you wish to continue anyway? [y|n] "<br />
while true; do<br />
read -p "" yn<br />
case $yn in<br />
[Yy]* ) break;;<br />
[Nn]* ) exit 0;;<br />
* ) echo "Please answer with Yes or No [y|n].";;<br />
esac<br />
done<br />
echo ""<br />
fi<br />
<br />
echo "This script will configure an IPSec/L2TP VPN Server"<br />
echo "Do you wish to continue? [y|n] "<br />
<br />
while true; do<br />
read -p "" yn<br />
case $yn in<br />
[Yy]* ) break;;<br />
[Nn]* ) exit 0;;<br />
* ) echo "Please answer with Yes or No [y|n].";;<br />
esac<br />
done<br />
<br />
echo ""<br />
<br />
# Generate a random key<br />
generateKey () {<br />
P1=`cat /dev/urandom | tr -cd abcdefghjkmnpqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ23456789 | head -c 3`<br />
P2=`cat /dev/urandom | tr -cd abcdefghjkmnpqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ23456789 | head -c 3`<br />
P3=`cat /dev/urandom | tr -cd abcdefghjkmnpqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ23456789 | head -c 3`<br />
IPSEC_PSK="$P1$P2$P3"<br />
}<br />
<br />
echo "The VPN needs a private PSK key."<br />
echo "Do you wish to set it yourself? [y|n] "<br />
echo "(Otherwise a random key is generated)"<br />
while true; do<br />
read -p "" yn<br />
case $yn in<br />
[Yy]* ) echo ""; echo "Enter your preferred key: "; read -p "" IPSEC_PSK; break;;<br />
[Nn]* ) generateKey; break;;<br />
* ) echo "Please answer with Yes or No [y|n].";;<br />
esac<br />
done<br />
<br />
echo ""<br />
echo "The key you chose is: '$IPSEC_PSK'."<br />
echo "Please save it, because you'll need it to connect!"<br />
echo ""<br />
<br />
read -p "Please enter your preferred username [vpn]: " VPN_USER<br />
<br />
if [ "$VPN_USER" = "" ]<br />
then<br />
VPN_USER="vpn"<br />
fi<br />
<br />
echo ""<br />
<br />
while true; do<br />
stty_orig=`stty -g`<br />
stty -echo<br />
read -p "Please enter your preferred password: " VPN_PASSWORD<br />
if [ "x$VPN_PASSWORD" = "x" ]<br />
then<br />
echo "Please enter a valid password!"<br />
else<br />
stty $stty_orig<br />
break<br />
fi<br />
done<br />
<br />
echo ""<br />
echo ""<br />
<br />
PUBLICIP=`wget -q -O - http://wtfismyip.com/text`<br />
if [ "x$PUBLICIP" = "x" ]<br />
then<br />
echo "Your server's external IP address could not be detected!"<br />
echo "Please enter the IP yourself: "<br />
read -p "" PUBLICIP<br />
else<br />
echo "Detected your server's external IP address: $PUBLICIP"<br />
fi<br />
<br />
PRIVATEIP=$(ip addr | awk '/inet/ && /eth0/{sub(/\/.*$/,"",$2); print $2}')<br />
IPADDRESS=$PUBLICIP<br />
<br />
echo ""<br />
echo "Are you behind a NAT-T (eg. Amazon EC2) ? [y|n]"<br />
echo "If you answer no to this and you are behind, clients will be unable to connect to your VPN."<br />
echo "This is needed because using the public IP in the config causes incoming connections to fail with auth failures."<br />
<br />
while true; do<br />
read -p "" yn<br />
case $yn in<br />
[Yy]* ) IPADDRESS=$PRIVATEIP; break;;<br />
[Nn]* ) break;;<br />
* ) echo "Please answer with Yes or No [y|n].";;<br />
esac<br />
done<br />
<br />
echo "The IP address that will be used in the config is $IPADDRESS"<br />
<br />
echo ""<br />
echo "================================================================="<br />
echo ""<br />
<br />
echo "Preparing various configuration files..."<br />
<br />
cat > /etc/ipsec.conf <<EOF<br />
version 2.0<br />
config setup<br />
dumpdir=/var/run/pluto/<br />
nat_traversal=yes<br />
virtual_private=%v4:10.0.0.0/8,%v4:192.168.0.0/16,%v4:172.16.10.0/24,%v4:!192.168.42.0/24<br />
oe=off<br />
protostack=netkey<br />
nhelpers=0<br />
interfaces=%defaultroute<br />
conn vpnpsk<br />
connaddrfamily=ipv4<br />
auto=add<br />
left=$IPADDRESS<br />
leftid=$IPADDRESS<br />
leftsubnet=$IPADDRESS/32<br />
leftnexthop=%defaultroute<br />
leftprotoport=17/1701<br />
rightprotoport=17/%any<br />
right=%any<br />
rightsubnetwithin=0.0.0.0/0<br />
forceencaps=yes<br />
authby=secret<br />
pfs=no<br />
type=transport<br />
auth=esp<br />
ike=3des-sha1,aes-sha1<br />
phase2alg=3des-sha1,aes-sha1<br />
rekey=no<br />
keyingtries=5<br />
dpddelay=30<br />
dpdtimeout=120<br />
dpdaction=clear<br />
EOF<br />
<br />
cat > /etc/ipsec.secrets <<EOF<br />
$IPADDRESS %any : PSK "$IPSEC_PSK"<br />
EOF<br />
<br />
cat > /etc/xl2tpd/xl2tpd.conf <<EOF<br />
[global]<br />
port = 1701<br />
;debug avp = yes<br />
;debug network = yes<br />
;debug state = yes<br />
;debug tunnel = yes<br />
[lns default]<br />
ip range = 172.16.10.2-172.16.10.250<br />
local ip = 172.16.10.1<br />
require chap = yes<br />
refuse pap = yes<br />
require authentication = yes<br />
name = l2tpd<br />
;ppp debug = yes<br />
pppoptfile = /etc/ppp/options.xl2tpd<br />
length bit = yes<br />
EOF<br />
<br />
cat > /etc/ppp/options.xl2tpd <<EOF<br />
ipcp-accept-local<br />
ipcp-accept-remote<br />
ms-dns 8.8.8.8<br />
ms-dns 8.8.4.4<br />
noccp<br />
auth<br />
crtscts<br />
idle 1800<br />
mtu 1280<br />
mru 1280<br />
lock<br />
lcp-echo-failure 10<br />
lcp-echo-interval 60<br />
connect-delay 5000<br />
EOF<br />
<br />
cat > /etc/ppp/chap-secrets <<EOF<br />
# Secrets for authentication using CHAP<br />
# client server secret IP addresses<br />
$VPN_USER l2tpd $VPN_PASSWORD *<br />
EOF<br />
<br />
echo "Applying changes..."<br />
<br />
iptables --table nat --append POSTROUTING --jump MASQUERADE > /dev/null<br />
echo 1 > /proc/sys/net/ipv4/ip_forward<br />
for each in /proc/sys/net/ipv4/conf/*<br />
do<br />
echo 0 > $each/accept_redirects<br />
echo 0 > $each/send_redirects<br />
done<br />
<br />
if [ ! -f /etc/ipsec.d/cert8.db ] ; then<br />
echo > /var/tmp/libreswan-nss-pwd<br />
/usr/bin/certutil -N -f /var/tmp/libreswan-nss-pwd -d /etc/ipsec.d > /dev/null<br />
/bin/rm -f /var/tmp/libreswan-nss-pwd<br />
fi<br />
<br />
/sbin/sysctl --system > /dev/null 2>&1<br />
<br />
echo "Starting IPSec and XL2TP services..."<br />
<br />
systemctl enable ipsec.service<br />
systemctl enable xl2tpd.service<br />
<br />
systemctl restart ipsec.service<br />
systemctl restart xl2tpd.service<br />
<br />
echo "Done!"<br />
echo ""<br />
<br />
clear<br />
<br />
echo "=============================================================="<br />
echo "Host: $PUBLICIP (Or a domain pointing to your server)"<br />
echo "IPSec PSK Key: $IPSEC_PSK"<br />
echo "Username: $VPN_USER"<br />
echo "Password: ********"<br />
echo "=============================================================="<br />
<br />
echo "Your VPN server password is hidden. Would you like to reveal it? [y|n] "<br />
while true; do<br />
read -p "" yn<br />
case $yn in<br />
[Yy]* ) clear; break;;<br />
[Nn]* ) exit 0;;<br />
* ) echo "Please answer with Yes or No [y|n].";;<br />
esac<br />
done<br />
<br />
echo "=============================================================="<br />
echo "Host: $PUBLICIP (Or a domain pointing to your server)"<br />
echo "IPSec PSK Key: $IPSEC_PSK"<br />
echo "Username: $VPN_USER"<br />
echo "Password: $VPN_PASSWORD"<br />
echo "=============================================================="<br />
echo ""<br />
echo "Note:"<br />
echo "* Before connect with windows client see: http://support.microsoft.com/kb/926179"<br />
echo "* Ports 1701, 500 and 4500 must be opened for the VPN to work!"<br />
<br />
sleep 1<br />
exit 0<br />
</pre><br />
}}<br />
<br />
== Note ==<br />
* Prima di connettere con un client Microsoft Windows consultare la pagina: [http://support.microsoft.com/kb/926179 Configurazione IPsec / L2TP su Windows]<br />
* Le porte 1701, 500 e 4500 devono essere aperte affinchè la VPN funzioni!<br />
<br />
{{exit}}<br />
[[Categoria:Documentazione]]</div>Dennishttp://www.poliarch.org/wiki/index.php?title=IPsec/L2TP-EN&diff=343IPsec/L2TP-EN2015-04-03T14:04:50Z<p>Dennis: Creata pagina con ' {{exit}} == Introduction == * Starting with version 15:04 of PoliArch was introduced a script for automatic configuration of a server VPN (IPsec / L2TP) == Usage == * To sta...'</p>
<hr />
<div><br />
{{exit}}<br />
== Introduction ==<br />
* Starting with version 15:04 of PoliArch was introduced a script for automatic configuration of a server VPN (IPsec / L2TP)<br />
<br />
== Usage ==<br />
* To start the wizard, run:<br />
$ setup_l2tp_vpn_server.sh<br />
<br />
== Script ==<br />
{{Box File|setup_l2tp_vpn_server.sh|<br />
<pre><br />
#!/bin/sh<br />
# Setup Simple IPSec/L2TP VPN server for PoliArch Linux<br />
#<br />
# Copyright (C) 2015 Dennis Anfossi <danfossi@itfor.it><br />
# Based on the work of Phil Plückthun (https://github.com/philplckthun/setup-simple-ipsec-l2tp-vpn)<br />
# Based on the work of Lin Song (Copyright 2014)<br />
# Based on the work of Viljo Viitanen (Setup Simple PPTP VPN server for Ubuntu and Debian)<br />
# Based on the work of Thomas Sarlandie (Copyright 2012)<br />
#<br />
# This work is licensed under the Creative Commons Attribution-ShareAlike 3.0<br />
# Unported License: http://creativecommons.org/licenses/by-sa/3.0/<br />
<br />
if [ `id -u` -ne 0 ]<br />
then<br />
echo "Please start this script with root privileges!"<br />
echo "Try again with sudo."<br />
exit 0<br />
fi<br />
<br />
<br />
if [[ ! -e /etc/arch-release ]];<br />
then<br />
echo "This script was designed to run on PoliArch Linux"<br />
echo "Do you wish to continue anyway? [y|n] "<br />
while true; do<br />
read -p "" yn<br />
case $yn in<br />
[Yy]* ) break;;<br />
[Nn]* ) exit 0;;<br />
* ) echo "Please answer with Yes or No [y|n].";;<br />
esac<br />
done<br />
echo ""<br />
fi<br />
<br />
echo "This script will configure an IPSec/L2TP VPN Server"<br />
echo "Do you wish to continue? [y|n] "<br />
<br />
while true; do<br />
read -p "" yn<br />
case $yn in<br />
[Yy]* ) break;;<br />
[Nn]* ) exit 0;;<br />
* ) echo "Please answer with Yes or No [y|n].";;<br />
esac<br />
done<br />
<br />
echo ""<br />
<br />
# Generate a random key<br />
generateKey () {<br />
P1=`cat /dev/urandom | tr -cd abcdefghjkmnpqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ23456789 | head -c 3`<br />
P2=`cat /dev/urandom | tr -cd abcdefghjkmnpqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ23456789 | head -c 3`<br />
P3=`cat /dev/urandom | tr -cd abcdefghjkmnpqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ23456789 | head -c 3`<br />
IPSEC_PSK="$P1$P2$P3"<br />
}<br />
<br />
echo "The VPN needs a private PSK key."<br />
echo "Do you wish to set it yourself? [y|n] "<br />
echo "(Otherwise a random key is generated)"<br />
while true; do<br />
read -p "" yn<br />
case $yn in<br />
[Yy]* ) echo ""; echo "Enter your preferred key: "; read -p "" IPSEC_PSK; break;;<br />
[Nn]* ) generateKey; break;;<br />
* ) echo "Please answer with Yes or No [y|n].";;<br />
esac<br />
done<br />
<br />
echo ""<br />
echo "The key you chose is: '$IPSEC_PSK'."<br />
echo "Please save it, because you'll need it to connect!"<br />
echo ""<br />
<br />
read -p "Please enter your preferred username [vpn]: " VPN_USER<br />
<br />
if [ "$VPN_USER" = "" ]<br />
then<br />
VPN_USER="vpn"<br />
fi<br />
<br />
echo ""<br />
<br />
while true; do<br />
stty_orig=`stty -g`<br />
stty -echo<br />
read -p "Please enter your preferred password: " VPN_PASSWORD<br />
if [ "x$VPN_PASSWORD" = "x" ]<br />
then<br />
echo "Please enter a valid password!"<br />
else<br />
stty $stty_orig<br />
break<br />
fi<br />
done<br />
<br />
echo ""<br />
echo ""<br />
<br />
PUBLICIP=`wget -q -O - http://wtfismyip.com/text`<br />
if [ "x$PUBLICIP" = "x" ]<br />
then<br />
echo "Your server's external IP address could not be detected!"<br />
echo "Please enter the IP yourself: "<br />
read -p "" PUBLICIP<br />
else<br />
echo "Detected your server's external IP address: $PUBLICIP"<br />
fi<br />
<br />
PRIVATEIP=$(ip addr | awk '/inet/ && /eth0/{sub(/\/.*$/,"",$2); print $2}')<br />
IPADDRESS=$PUBLICIP<br />
<br />
echo ""<br />
echo "Are you behind a NAT-T (eg. Amazon EC2) ? [y|n]"<br />
echo "If you answer no to this and you are behind, clients will be unable to connect to your VPN."<br />
echo "This is needed because using the public IP in the config causes incoming connections to fail with auth failures."<br />
<br />
while true; do<br />
read -p "" yn<br />
case $yn in<br />
[Yy]* ) IPADDRESS=$PRIVATEIP; break;;<br />
[Nn]* ) break;;<br />
* ) echo "Please answer with Yes or No [y|n].";;<br />
esac<br />
done<br />
<br />
echo "The IP address that will be used in the config is $IPADDRESS"<br />
<br />
echo ""<br />
echo "================================================================="<br />
echo ""<br />
<br />
echo "Preparing various configuration files..."<br />
<br />
cat > /etc/ipsec.conf <<EOF<br />
version 2.0<br />
config setup<br />
dumpdir=/var/run/pluto/<br />
nat_traversal=yes<br />
virtual_private=%v4:10.0.0.0/8,%v4:192.168.0.0/16,%v4:172.16.10.0/24,%v4:!192.168.42.0/24<br />
oe=off<br />
protostack=netkey<br />
nhelpers=0<br />
interfaces=%defaultroute<br />
conn vpnpsk<br />
connaddrfamily=ipv4<br />
auto=add<br />
left=$IPADDRESS<br />
leftid=$IPADDRESS<br />
leftsubnet=$IPADDRESS/32<br />
leftnexthop=%defaultroute<br />
leftprotoport=17/1701<br />
rightprotoport=17/%any<br />
right=%any<br />
rightsubnetwithin=0.0.0.0/0<br />
forceencaps=yes<br />
authby=secret<br />
pfs=no<br />
type=transport<br />
auth=esp<br />
ike=3des-sha1,aes-sha1<br />
phase2alg=3des-sha1,aes-sha1<br />
rekey=no<br />
keyingtries=5<br />
dpddelay=30<br />
dpdtimeout=120<br />
dpdaction=clear<br />
EOF<br />
<br />
cat > /etc/ipsec.secrets <<EOF<br />
$IPADDRESS %any : PSK "$IPSEC_PSK"<br />
EOF<br />
<br />
cat > /etc/xl2tpd/xl2tpd.conf <<EOF<br />
[global]<br />
port = 1701<br />
;debug avp = yes<br />
;debug network = yes<br />
;debug state = yes<br />
;debug tunnel = yes<br />
[lns default]<br />
ip range = 172.16.10.2-172.16.10.250<br />
local ip = 172.16.10.1<br />
require chap = yes<br />
refuse pap = yes<br />
require authentication = yes<br />
name = l2tpd<br />
;ppp debug = yes<br />
pppoptfile = /etc/ppp/options.xl2tpd<br />
length bit = yes<br />
EOF<br />
<br />
cat > /etc/ppp/options.xl2tpd <<EOF<br />
ipcp-accept-local<br />
ipcp-accept-remote<br />
ms-dns 8.8.8.8<br />
ms-dns 8.8.4.4<br />
noccp<br />
auth<br />
crtscts<br />
idle 1800<br />
mtu 1280<br />
mru 1280<br />
lock<br />
lcp-echo-failure 10<br />
lcp-echo-interval 60<br />
connect-delay 5000<br />
EOF<br />
<br />
cat > /etc/ppp/chap-secrets <<EOF<br />
# Secrets for authentication using CHAP<br />
# client server secret IP addresses<br />
$VPN_USER l2tpd $VPN_PASSWORD *<br />
EOF<br />
<br />
echo "Applying changes..."<br />
<br />
iptables --table nat --append POSTROUTING --jump MASQUERADE > /dev/null<br />
echo 1 > /proc/sys/net/ipv4/ip_forward<br />
for each in /proc/sys/net/ipv4/conf/*<br />
do<br />
echo 0 > $each/accept_redirects<br />
echo 0 > $each/send_redirects<br />
done<br />
<br />
if [ ! -f /etc/ipsec.d/cert8.db ] ; then<br />
echo > /var/tmp/libreswan-nss-pwd<br />
/usr/bin/certutil -N -f /var/tmp/libreswan-nss-pwd -d /etc/ipsec.d > /dev/null<br />
/bin/rm -f /var/tmp/libreswan-nss-pwd<br />
fi<br />
<br />
/sbin/sysctl --system > /dev/null 2>&1<br />
<br />
echo "Starting IPSec and XL2TP services..."<br />
<br />
systemctl enable ipsec.service<br />
systemctl enable xl2tpd.service<br />
<br />
systemctl restart ipsec.service<br />
systemctl restart xl2tpd.service<br />
<br />
echo "Done!"<br />
echo ""<br />
<br />
clear<br />
<br />
echo "=============================================================="<br />
echo "Host: $PUBLICIP (Or a domain pointing to your server)"<br />
echo "IPSec PSK Key: $IPSEC_PSK"<br />
echo "Username: $VPN_USER"<br />
echo "Password: ********"<br />
echo "=============================================================="<br />
<br />
echo "Your VPN server password is hidden. Would you like to reveal it? [y|n] "<br />
while true; do<br />
read -p "" yn<br />
case $yn in<br />
[Yy]* ) clear; break;;<br />
[Nn]* ) exit 0;;<br />
* ) echo "Please answer with Yes or No [y|n].";;<br />
esac<br />
done<br />
<br />
echo "=============================================================="<br />
echo "Host: $PUBLICIP (Or a domain pointing to your server)"<br />
echo "IPSec PSK Key: $IPSEC_PSK"<br />
echo "Username: $VPN_USER"<br />
echo "Password: $VPN_PASSWORD"<br />
echo "=============================================================="<br />
echo ""<br />
echo "Note:"<br />
echo "* Before connect with windows client see: http://support.microsoft.com/kb/926179"<br />
echo "* Ports 1701, 500 and 4500 must be opened for the VPN to work!"<br />
<br />
sleep 1<br />
exit 0<br />
</pre><br />
}}<br />
<br />
== Notes ==<br />
* Before connecting with a Microsoft Windows clients see: [http://support.microsoft.com/kb/926179]<br />
* Ports 1701, 500 and 4500 must be open for the VPN to work!<br />
<br />
{{exit}}<br />
[[Category: Documentation]]</div>Dennishttp://www.poliarch.org/wiki/index.php?title=IPsec/L2TP-IT&diff=342IPsec/L2TP-IT2015-04-03T14:02:01Z<p>Dennis: Creata pagina con '{{exit}} == Introduzione == * A partire dalla versione 15.04 di PoliArch è stato introdotto uno script per la configurazione automatica di un server VPN (IPsec/L2TP) == Util...'</p>
<hr />
<div>{{exit}}<br />
== Introduzione ==<br />
* A partire dalla versione 15.04 di PoliArch è stato introdotto uno script per la configurazione automatica di un server VPN (IPsec/L2TP)<br />
<br />
== Utilizzo ==<br />
* Per avviare la procedura guidata eseguire:<br />
$ setup_l2tp_vpn_server.sh'''<br />
<br />
== Script ==<br />
''Integrato a partire dalla versione 15.04''<br />
{{Box File|setup_l2tp_vpn_server.sh|<br />
<pre><br />
#!/bin/sh<br />
# Setup Simple IPSec/L2TP VPN server for PoliArch Linux<br />
#<br />
# Copyright (C) 2015 Dennis Anfossi <danfossi@itfor.it><br />
# Based on the work of Phil Plückthun (https://github.com/philplckthun/setup-simple-ipsec-l2tp-vpn)<br />
# Based on the work of Lin Song (Copyright 2014)<br />
# Based on the work of Viljo Viitanen (Setup Simple PPTP VPN server for Ubuntu and Debian)<br />
# Based on the work of Thomas Sarlandie (Copyright 2012)<br />
#<br />
# This work is licensed under the Creative Commons Attribution-ShareAlike 3.0<br />
# Unported License: http://creativecommons.org/licenses/by-sa/3.0/<br />
<br />
if [ `id -u` -ne 0 ]<br />
then<br />
echo "Please start this script with root privileges!"<br />
echo "Try again with sudo."<br />
exit 0<br />
fi<br />
<br />
<br />
if [[ ! -e /etc/arch-release ]];<br />
then<br />
echo "This script was designed to run on PoliArch Linux"<br />
echo "Do you wish to continue anyway? [y|n] "<br />
while true; do<br />
read -p "" yn<br />
case $yn in<br />
[Yy]* ) break;;<br />
[Nn]* ) exit 0;;<br />
* ) echo "Please answer with Yes or No [y|n].";;<br />
esac<br />
done<br />
echo ""<br />
fi<br />
<br />
echo "This script will configure an IPSec/L2TP VPN Server"<br />
echo "Do you wish to continue? [y|n] "<br />
<br />
while true; do<br />
read -p "" yn<br />
case $yn in<br />
[Yy]* ) break;;<br />
[Nn]* ) exit 0;;<br />
* ) echo "Please answer with Yes or No [y|n].";;<br />
esac<br />
done<br />
<br />
echo ""<br />
<br />
# Generate a random key<br />
generateKey () {<br />
P1=`cat /dev/urandom | tr -cd abcdefghjkmnpqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ23456789 | head -c 3`<br />
P2=`cat /dev/urandom | tr -cd abcdefghjkmnpqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ23456789 | head -c 3`<br />
P3=`cat /dev/urandom | tr -cd abcdefghjkmnpqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ23456789 | head -c 3`<br />
IPSEC_PSK="$P1$P2$P3"<br />
}<br />
<br />
echo "The VPN needs a private PSK key."<br />
echo "Do you wish to set it yourself? [y|n] "<br />
echo "(Otherwise a random key is generated)"<br />
while true; do<br />
read -p "" yn<br />
case $yn in<br />
[Yy]* ) echo ""; echo "Enter your preferred key: "; read -p "" IPSEC_PSK; break;;<br />
[Nn]* ) generateKey; break;;<br />
* ) echo "Please answer with Yes or No [y|n].";;<br />
esac<br />
done<br />
<br />
echo ""<br />
echo "The key you chose is: '$IPSEC_PSK'."<br />
echo "Please save it, because you'll need it to connect!"<br />
echo ""<br />
<br />
read -p "Please enter your preferred username [vpn]: " VPN_USER<br />
<br />
if [ "$VPN_USER" = "" ]<br />
then<br />
VPN_USER="vpn"<br />
fi<br />
<br />
echo ""<br />
<br />
while true; do<br />
stty_orig=`stty -g`<br />
stty -echo<br />
read -p "Please enter your preferred password: " VPN_PASSWORD<br />
if [ "x$VPN_PASSWORD" = "x" ]<br />
then<br />
echo "Please enter a valid password!"<br />
else<br />
stty $stty_orig<br />
break<br />
fi<br />
done<br />
<br />
echo ""<br />
echo ""<br />
<br />
PUBLICIP=`wget -q -O - http://wtfismyip.com/text`<br />
if [ "x$PUBLICIP" = "x" ]<br />
then<br />
echo "Your server's external IP address could not be detected!"<br />
echo "Please enter the IP yourself: "<br />
read -p "" PUBLICIP<br />
else<br />
echo "Detected your server's external IP address: $PUBLICIP"<br />
fi<br />
<br />
PRIVATEIP=$(ip addr | awk '/inet/ && /eth0/{sub(/\/.*$/,"",$2); print $2}')<br />
IPADDRESS=$PUBLICIP<br />
<br />
echo ""<br />
echo "Are you behind a NAT-T (eg. Amazon EC2) ? [y|n]"<br />
echo "If you answer no to this and you are behind, clients will be unable to connect to your VPN."<br />
echo "This is needed because using the public IP in the config causes incoming connections to fail with auth failures."<br />
<br />
while true; do<br />
read -p "" yn<br />
case $yn in<br />
[Yy]* ) IPADDRESS=$PRIVATEIP; break;;<br />
[Nn]* ) break;;<br />
* ) echo "Please answer with Yes or No [y|n].";;<br />
esac<br />
done<br />
<br />
echo "The IP address that will be used in the config is $IPADDRESS"<br />
<br />
echo ""<br />
echo "================================================================="<br />
echo ""<br />
<br />
echo "Preparing various configuration files..."<br />
<br />
cat > /etc/ipsec.conf <<EOF<br />
version 2.0<br />
config setup<br />
dumpdir=/var/run/pluto/<br />
nat_traversal=yes<br />
virtual_private=%v4:10.0.0.0/8,%v4:192.168.0.0/16,%v4:172.16.10.0/24,%v4:!192.168.42.0/24<br />
oe=off<br />
protostack=netkey<br />
nhelpers=0<br />
interfaces=%defaultroute<br />
conn vpnpsk<br />
connaddrfamily=ipv4<br />
auto=add<br />
left=$IPADDRESS<br />
leftid=$IPADDRESS<br />
leftsubnet=$IPADDRESS/32<br />
leftnexthop=%defaultroute<br />
leftprotoport=17/1701<br />
rightprotoport=17/%any<br />
right=%any<br />
rightsubnetwithin=0.0.0.0/0<br />
forceencaps=yes<br />
authby=secret<br />
pfs=no<br />
type=transport<br />
auth=esp<br />
ike=3des-sha1,aes-sha1<br />
phase2alg=3des-sha1,aes-sha1<br />
rekey=no<br />
keyingtries=5<br />
dpddelay=30<br />
dpdtimeout=120<br />
dpdaction=clear<br />
EOF<br />
<br />
cat > /etc/ipsec.secrets <<EOF<br />
$IPADDRESS %any : PSK "$IPSEC_PSK"<br />
EOF<br />
<br />
cat > /etc/xl2tpd/xl2tpd.conf <<EOF<br />
[global]<br />
port = 1701<br />
;debug avp = yes<br />
;debug network = yes<br />
;debug state = yes<br />
;debug tunnel = yes<br />
[lns default]<br />
ip range = 172.16.10.2-172.16.10.250<br />
local ip = 172.16.10.1<br />
require chap = yes<br />
refuse pap = yes<br />
require authentication = yes<br />
name = l2tpd<br />
;ppp debug = yes<br />
pppoptfile = /etc/ppp/options.xl2tpd<br />
length bit = yes<br />
EOF<br />
<br />
cat > /etc/ppp/options.xl2tpd <<EOF<br />
ipcp-accept-local<br />
ipcp-accept-remote<br />
ms-dns 8.8.8.8<br />
ms-dns 8.8.4.4<br />
noccp<br />
auth<br />
crtscts<br />
idle 1800<br />
mtu 1280<br />
mru 1280<br />
lock<br />
lcp-echo-failure 10<br />
lcp-echo-interval 60<br />
connect-delay 5000<br />
EOF<br />
<br />
cat > /etc/ppp/chap-secrets <<EOF<br />
# Secrets for authentication using CHAP<br />
# client server secret IP addresses<br />
$VPN_USER l2tpd $VPN_PASSWORD *<br />
EOF<br />
<br />
echo "Applying changes..."<br />
<br />
iptables --table nat --append POSTROUTING --jump MASQUERADE > /dev/null<br />
echo 1 > /proc/sys/net/ipv4/ip_forward<br />
for each in /proc/sys/net/ipv4/conf/*<br />
do<br />
echo 0 > $each/accept_redirects<br />
echo 0 > $each/send_redirects<br />
done<br />
<br />
if [ ! -f /etc/ipsec.d/cert8.db ] ; then<br />
echo > /var/tmp/libreswan-nss-pwd<br />
/usr/bin/certutil -N -f /var/tmp/libreswan-nss-pwd -d /etc/ipsec.d > /dev/null<br />
/bin/rm -f /var/tmp/libreswan-nss-pwd<br />
fi<br />
<br />
/sbin/sysctl --system > /dev/null 2>&1<br />
<br />
echo "Starting IPSec and XL2TP services..."<br />
<br />
systemctl enable ipsec.service<br />
systemctl enable xl2tpd.service<br />
<br />
systemctl restart ipsec.service<br />
systemctl restart xl2tpd.service<br />
<br />
echo "Done!"<br />
echo ""<br />
<br />
clear<br />
<br />
echo "=============================================================="<br />
echo "Host: $PUBLICIP (Or a domain pointing to your server)"<br />
echo "IPSec PSK Key: $IPSEC_PSK"<br />
echo "Username: $VPN_USER"<br />
echo "Password: ********"<br />
echo "=============================================================="<br />
<br />
echo "Your VPN server password is hidden. Would you like to reveal it? [y|n] "<br />
while true; do<br />
read -p "" yn<br />
case $yn in<br />
[Yy]* ) clear; break;;<br />
[Nn]* ) exit 0;;<br />
* ) echo "Please answer with Yes or No [y|n].";;<br />
esac<br />
done<br />
<br />
echo "=============================================================="<br />
echo "Host: $PUBLICIP (Or a domain pointing to your server)"<br />
echo "IPSec PSK Key: $IPSEC_PSK"<br />
echo "Username: $VPN_USER"<br />
echo "Password: $VPN_PASSWORD"<br />
echo "=============================================================="<br />
echo ""<br />
echo "Note:"<br />
echo "* Before connect with windows client see: http://support.microsoft.com/kb/926179"<br />
echo "* Ports 1701, 500 and 4500 must be opened for the VPN to work!"<br />
<br />
sleep 1<br />
exit 0<br />
</pre><br />
}}<br />
<br />
== Note ==<br />
* Prima di connettere con un client Microsoft Windows consultare la pagina: [http://support.microsoft.com/kb/926179]<br />
* Le porte 1701, 500 e 4500 devono essere aperte affinchè la VPN funzioni!<br />
<br />
{{exit}}<br />
[[Categoria:Documentazione]]</div>Dennishttp://www.poliarch.org/wiki/index.php?title=Pagina_principale&diff=341Pagina principale2015-04-03T13:53:23Z<p>Dennis: /* Contributi */</p>
<hr />
<div> __NOTITLE__<br />
{{exit}}<br />
[[image:PoliUse.jpg|350px|thumb|right|PoliArch: un attrezzo immancabile per la gestione, la manutezione e il recovery del computer]]<br />
== Riguardo PoliArch ==<br />
PoliArch è una distribuzione GNU/Linux adibita alla gestione, alla manutezione e al recovery del computer. PoliArch è il punto di arrivo del progetto [http://linux.studenti.polito.it/linda.php lInDA]. lInDA - ovvero '''l''' ' '''In'''dispensabile '''D'''istribuzione '''A'''utoavviante - è un progetto di [http://linux.studenti.polito.it linux@studenti] nell'ambito delle attività del Centro di Competenza per l'open source e il software libero del Politecnico di Torino [http://open.polito.it open@polito]. Principale contributore di PoliArch è [[Utente:Dennis|Dennis Anfossi]] di [http://www.itfor.it ITfor srl].<br />
<br />
== Obbiettivo ==<br />
L'obbiettivo di PoliArch è quello fornire un modo semplice e veloce per svolgere attività di gestione/amministrazione sul computer, come la creazione e la modifica delle partizioni del disco, il backup e il restore dei dati, la possibilità di accedere ai documenti di un sistema non più funzionante. Il sistema viene fornito con numerosi software GNU/Linux, come strumenti di sistema (gparted, fsarchiver, ecc..), strumenti di base (editor, midnight commander, ecc..), strumenti per agire sul filesystem (fstools, ntfs-3g, ecc..), pacchetti server (Apache, MySQL, Samba, ecc..) e un desktop environment (xfce4) preconfigurato.<br />
Questo sistema non richiede alcuna installazione in quanto può essere avviato da un CD / DVD o chiavetta USB, ma volendo può essere installato sul disco rigido.<br />
<br />
== Documentazione ==<br />
Sfogliando la sezione documentazione ([http://www.poliarch.org/wiki/index.php?title=Categoria:Documentation disponibile anche in Inglese]), è possibile trovare guide e how to che spiegano nel dettaglio come eseguire le più comuni operazioni su un sistema GNU/Linux e come, sfruttando il suo potenziale, ripristinare computer affetti da problemi di vario tipo (es. virus, filesystem corrotto, ecc..)<br />
<br />
=== Per iniziare ===<br />
* [[Quickstart-IT|Quida rapida]]: Da leggere se è la prima volta che si utilizza PoliArch<br />
<br />
=== Guide base ===<br />
* [[Downloading_and_Burning-IT|Scaricare e masterizzare]]: Come scaricare e masterizzare PoliArch<br />
* [[Booting_PoliArch-IT|Avviare PoliArch]]: Le principali opzioni e metodi di boot<br />
* [[Network_Config_and_Programs-IT|Rete, configurazione e programmi]]: Configurare la rete<br />
* [[System_Software-IT|Sistema e programmi]]: Descrizione di alcuni dei software presenti in PoliArch<br />
* [[NTFS-3G-IT|Accedere a partizioni Windows]]: Come accedere a dati salvati su partizioni Microsoft Windows<br />
* [[Partitioning-IT|Partizionamento]]: Informazioni sul partizionamento dei dischi<br />
* [[Quickstart_LVM-IT|Breve how to sull l'LVM]]: Qualche piccolo consiglio per capire meglio l'LVM<br />
* [[Ajenti-IT|Ajenti]]: Alla scoperta di Ajenti<br />
* [[TestDisk-IT|TestDisk]]: Breve guida all'utilizzo di TestDisk<br />
* [[Data_Deletion-IT|Cancellazione dei dati]]: Come cancellare in modo ''sicuro'' i dati.<br />
* [[ClamAV-IT|ClamAV]]: Utilizzare l'antivirus<br />
<br />
=== Guide avanzate ===<br />
* [[USB_Installation-IT|Installazione su chiavetta USB]]: Come rendere avviabile PoliArch su una penna USB.<br />
* [[On_the_fly-IT|Software al volo]]: Come installare in poco tempo software non presenti nell'immagine.<br />
* [[FSArchiver-IT|Guida FSArchiver]]: Guida a FSArchiver<br />
* [[Partimage-IT|Guida Partimage]]: Guida a Partimage<br />
* [[Installation_from_USB-IT|Installazione da chiavetta USB]]: Come installare PoliArch da penna USB.<br />
* [[Win_Offline_Backup-IT|Windows offline backup]]: Salvare i dati di un computer windows non più avviabile<br />
* [[Remastering_PoliArch_ISO-IT|Rimasterizzare PoliArch]]: Modificare e rimasterizzare l'ISO di PoliArch<br />
* [[Linux_RAID-IT|Linux RAID]]: How To: RAID<br />
* [[Internet_Sharing-IT|Condivisione connesione internet]]: Condividere la propria connesione tramite iptables<br />
* [[GPG_Encrypt_and_Decrypt-IT|GPG Criptare e decriptare]]: Come criptare e decriptare utilizzando GnuPG<br />
* [[VLAN-IT|Utilizzare le VLAN]]: Breve introduzione alle VLAN<br />
* [[IPsec/L2TP-IT|Configurare un server VPN IPsec/L2TP]]: Breve guida alla realizzazione di un server VPN con IPsec/L2TP<br />
<br />
=== Contributi ===<br />
Se qualcuno ha avuto esperienze di utilizzo di PoliArch e ha prodotto della documentazione in html, pdf o altro documento elettronico, può comunicarlo via e-mail affinché tale documento sia inserito nella documentazione ufficiale. <br />
<br />
Ogni contributo di questo tipo è particolarmente apprezzato poiché il tempo risparmiato nello scrivere la documentazione verrà utilizzato per l'implementazione di nuove features.<br />
<br />
{{exit}}<br />
<noinclude><br />
__NOTOC__<br />
</noinclude></div>Dennishttp://www.poliarch.org/wiki/index.php?title=Pagina_principale&diff=340Pagina principale2015-04-03T13:52:58Z<p>Dennis: /* Guide avanzate */</p>
<hr />
<div> __NOTITLE__<br />
{{exit}}<br />
[[image:PoliUse.jpg|350px|thumb|right|PoliArch: un attrezzo immancabile per la gestione, la manutezione e il recovery del computer]]<br />
== Riguardo PoliArch ==<br />
PoliArch è una distribuzione GNU/Linux adibita alla gestione, alla manutezione e al recovery del computer. PoliArch è il punto di arrivo del progetto [http://linux.studenti.polito.it/linda.php lInDA]. lInDA - ovvero '''l''' ' '''In'''dispensabile '''D'''istribuzione '''A'''utoavviante - è un progetto di [http://linux.studenti.polito.it linux@studenti] nell'ambito delle attività del Centro di Competenza per l'open source e il software libero del Politecnico di Torino [http://open.polito.it open@polito]. Principale contributore di PoliArch è [[Utente:Dennis|Dennis Anfossi]] di [http://www.itfor.it ITfor srl].<br />
<br />
== Obbiettivo ==<br />
L'obbiettivo di PoliArch è quello fornire un modo semplice e veloce per svolgere attività di gestione/amministrazione sul computer, come la creazione e la modifica delle partizioni del disco, il backup e il restore dei dati, la possibilità di accedere ai documenti di un sistema non più funzionante. Il sistema viene fornito con numerosi software GNU/Linux, come strumenti di sistema (gparted, fsarchiver, ecc..), strumenti di base (editor, midnight commander, ecc..), strumenti per agire sul filesystem (fstools, ntfs-3g, ecc..), pacchetti server (Apache, MySQL, Samba, ecc..) e un desktop environment (xfce4) preconfigurato.<br />
Questo sistema non richiede alcuna installazione in quanto può essere avviato da un CD / DVD o chiavetta USB, ma volendo può essere installato sul disco rigido.<br />
<br />
== Documentazione ==<br />
Sfogliando la sezione documentazione ([http://www.poliarch.org/wiki/index.php?title=Categoria:Documentation disponibile anche in Inglese]), è possibile trovare guide e how to che spiegano nel dettaglio come eseguire le più comuni operazioni su un sistema GNU/Linux e come, sfruttando il suo potenziale, ripristinare computer affetti da problemi di vario tipo (es. virus, filesystem corrotto, ecc..)<br />
<br />
=== Per iniziare ===<br />
* [[Quickstart-IT|Quida rapida]]: Da leggere se è la prima volta che si utilizza PoliArch<br />
<br />
=== Guide base ===<br />
* [[Downloading_and_Burning-IT|Scaricare e masterizzare]]: Come scaricare e masterizzare PoliArch<br />
* [[Booting_PoliArch-IT|Avviare PoliArch]]: Le principali opzioni e metodi di boot<br />
* [[Network_Config_and_Programs-IT|Rete, configurazione e programmi]]: Configurare la rete<br />
* [[System_Software-IT|Sistema e programmi]]: Descrizione di alcuni dei software presenti in PoliArch<br />
* [[NTFS-3G-IT|Accedere a partizioni Windows]]: Come accedere a dati salvati su partizioni Microsoft Windows<br />
* [[Partitioning-IT|Partizionamento]]: Informazioni sul partizionamento dei dischi<br />
* [[Quickstart_LVM-IT|Breve how to sull l'LVM]]: Qualche piccolo consiglio per capire meglio l'LVM<br />
* [[Ajenti-IT|Ajenti]]: Alla scoperta di Ajenti<br />
* [[TestDisk-IT|TestDisk]]: Breve guida all'utilizzo di TestDisk<br />
* [[Data_Deletion-IT|Cancellazione dei dati]]: Come cancellare in modo ''sicuro'' i dati.<br />
* [[ClamAV-IT|ClamAV]]: Utilizzare l'antivirus<br />
<br />
=== Guide avanzate ===<br />
* [[USB_Installation-IT|Installazione su chiavetta USB]]: Come rendere avviabile PoliArch su una penna USB.<br />
* [[On_the_fly-IT|Software al volo]]: Come installare in poco tempo software non presenti nell'immagine.<br />
* [[FSArchiver-IT|Guida FSArchiver]]: Guida a FSArchiver<br />
* [[Partimage-IT|Guida Partimage]]: Guida a Partimage<br />
* [[Installation_from_USB-IT|Installazione da chiavetta USB]]: Come installare PoliArch da penna USB.<br />
* [[Win_Offline_Backup-IT|Windows offline backup]]: Salvare i dati di un computer windows non più avviabile<br />
* [[Remastering_PoliArch_ISO-IT|Rimasterizzare PoliArch]]: Modificare e rimasterizzare l'ISO di PoliArch<br />
* [[Linux_RAID-IT|Linux RAID]]: How To: RAID<br />
* [[Internet_Sharing-IT|Condivisione connesione internet]]: Condividere la propria connesione tramite iptables<br />
* [[GPG_Encrypt_and_Decrypt-IT|GPG Criptare e decriptare]]: Come criptare e decriptare utilizzando GnuPG<br />
* [[VLAN-IT|Utilizzare le VLAN]]: Breve introduzione alle VLAN<br />
* [[IPsec/L2TP-IT|Configurare un server VPN IPsec/L2TP]]: Breve guida alla realizzazione di un server VPN con IPsec/L2TP<br />
<br />
=== Contributi ===<br />
Se qualcuno ha avuto esperienze di utilizzo di PoliArch e ha prodotto della documentazione in html, pdf o altro documento elettronico, può comunicarlo via e-mail affinché tale documento sia inserito nella documentazione ufficiale. <br />
Ogni contributo di questo tipo è particolarmente apprezzato poiché il tempo risparmiato nello scrivere la documentazione verrà utilizzato per l'implementazione di nuove features.<br />
<br />
{{exit}}<br />
<noinclude><br />
__NOTOC__<br />
</noinclude></div>Dennishttp://www.poliarch.org/wiki/index.php?title=Ajenti-IT&diff=339Ajenti-IT2015-04-03T13:51:25Z<p>Dennis: </p>
<hr />
<div>{{exit}}<br />
<br />
== Introduzione ==<br />
Ajenti viene eseguito come servizio. Tramite Ajenti è possibile amministrare gli altri servizi e server configurati, sia dal server stesso che da remoto.<br />
<br />
== Avvio ==<br />
Per abilitare Ajenti eseguire:<br />
<br />
# systemctl enable ajenti.service<br />
<br />
Per avviare Ajenti eseguire:<br />
<br />
# systemctl start ajenti.service<br />
<br />
== Uso ==<br />
In un browser web, inserire l'indirizzo https del server seguito dalla porta 10000 (impostata di default) per accedere a Ajenti.<br />
<br />
Ad esempio:<br />
<br />
<nowiki>https://192.168.1.1:10000 -oppure- https://myserver.example.net:10000</nowiki><br />
<br />
== Note ==<br />
* Sarà necessario inserire la password di root (di default: '''toor''') del server che esegue Ajenti per poter accedere all'interfaccia ed amministrare il server.<br />
<br />
== Collegamenti esterni ==<br />
* Sito [http://ajenti.org Ajenti]<br />
{{exit}}</div>Dennishttp://www.poliarch.org/wiki/index.php?title=Ajenti-EN&diff=338Ajenti-EN2015-04-03T13:51:11Z<p>Dennis: /* External links */</p>
<hr />
<div>{{exit}}<br />
<br />
== Introduction ==<br />
Ajenti runs as a service. Through Ajenti you can administer other services and servers configured, either from the server itself or remotely.<br />
<br />
== Starting ==<br />
To enable Ajenti run:<br />
<br />
# Systemctl enable ajenti.service<br />
<br />
To start Ajenti run:<br />
<br />
# Systemctl start ajenti.service<br />
<br />
== Usage ==<br />
In a web browser, enter the http address of server followed by the port 10000 (set by default) to access Ajenti.<br />
<br />
For example:<br />
<br />
<nowiki> https://192.168.1.1:10000 -or- https://myserver.example.net:10000 </nowiki><br />
<br />
== Notes ==<br />
* You will need to enter the root password (default: '''toor''') of the server running Ajenti to access the interface and administer the server.<br />
<br />
== External links ==<br />
* Site [http://ajenti.org Ajenti]<br />
<br />
[[Category: Documentation]]<br />
{{exit}}</div>Dennishttp://www.poliarch.org/wiki/index.php?title=Ajenti-EN&diff=337Ajenti-EN2015-04-03T13:50:28Z<p>Dennis: Creata pagina con '{{exit}} == Introduction == Ajenti runs as a service. Through Ajenti you can administer other services and servers configured, either from the server itself or remotely. == ...'</p>
<hr />
<div>{{exit}}<br />
<br />
== Introduction ==<br />
Ajenti runs as a service. Through Ajenti you can administer other services and servers configured, either from the server itself or remotely.<br />
<br />
== Starting ==<br />
To enable Ajenti run:<br />
<br />
# Systemctl enable ajenti.service<br />
<br />
To start Ajenti run:<br />
<br />
# Systemctl start ajenti.service<br />
<br />
== Usage ==<br />
In a web browser, enter the http address of server followed by the port 10000 (set by default) to access Ajenti.<br />
<br />
For example:<br />
<br />
<nowiki> https://192.168.1.1:10000 -or- https://myserver.example.net:10000 </nowiki><br />
<br />
== Notes ==<br />
* You will need to enter the root password (default: '''toor''') of the server running Ajenti to access the interface and administer the server.<br />
<br />
== External links ==<br />
* Site [http://www.ajenti.org Ajenti]<br />
<br />
[[Category: Documentation]]<br />
{{exit}}</div>Dennishttp://www.poliarch.org/wiki/index.php?title=Ajenti-IT&diff=336Ajenti-IT2015-04-03T13:45:47Z<p>Dennis: Creata pagina con '{{exit}} == Introduzione == Ajenti viene eseguito come servizio. Tramite Ajenti è possibile amministrare gli altri servizi e server configurati, sia dal server stesso che da...'</p>
<hr />
<div>{{exit}}<br />
<br />
== Introduzione ==<br />
Ajenti viene eseguito come servizio. Tramite Ajenti è possibile amministrare gli altri servizi e server configurati, sia dal server stesso che da remoto.<br />
<br />
== Avvio ==<br />
Per abilitare Ajenti eseguire:<br />
<br />
# systemctl enable ajenti.service<br />
<br />
Per avviare Ajenti eseguire:<br />
<br />
# systemctl start ajenti.service<br />
<br />
== Uso ==<br />
In un browser web, inserire l'indirizzo https del server seguito dalla porta 10000 (impostata di default) per accedere a Ajenti.<br />
<br />
Ad esempio:<br />
<br />
<nowiki>https://192.168.1.1:10000 -oppure- https://myserver.example.net:10000</nowiki><br />
<br />
== Note ==<br />
* Sarà necessario inserire la password di root (di default: '''toor''') del server che esegue Ajenti per poter accedere all'interfaccia ed amministrare il server.<br />
<br />
== Collegamenti esterni ==<br />
* Sito [http://www.ajenti.org Ajenti]<br />
{{exit}}</div>Dennishttp://www.poliarch.org/wiki/index.php?title=Pagina_principale&diff=335Pagina principale2015-04-03T13:44:13Z<p>Dennis: </p>
<hr />
<div> __NOTITLE__<br />
{{exit}}<br />
[[image:PoliUse.jpg|350px|thumb|right|PoliArch: un attrezzo immancabile per la gestione, la manutezione e il recovery del computer]]<br />
== Riguardo PoliArch ==<br />
PoliArch è una distribuzione GNU/Linux adibita alla gestione, alla manutezione e al recovery del computer. PoliArch è il punto di arrivo del progetto [http://linux.studenti.polito.it/linda.php lInDA]. lInDA - ovvero '''l''' ' '''In'''dispensabile '''D'''istribuzione '''A'''utoavviante - è un progetto di [http://linux.studenti.polito.it linux@studenti] nell'ambito delle attività del Centro di Competenza per l'open source e il software libero del Politecnico di Torino [http://open.polito.it open@polito]. Principale contributore di PoliArch è [[Utente:Dennis|Dennis Anfossi]] di [http://www.itfor.it ITfor srl].<br />
<br />
== Obbiettivo ==<br />
L'obbiettivo di PoliArch è quello fornire un modo semplice e veloce per svolgere attività di gestione/amministrazione sul computer, come la creazione e la modifica delle partizioni del disco, il backup e il restore dei dati, la possibilità di accedere ai documenti di un sistema non più funzionante. Il sistema viene fornito con numerosi software GNU/Linux, come strumenti di sistema (gparted, fsarchiver, ecc..), strumenti di base (editor, midnight commander, ecc..), strumenti per agire sul filesystem (fstools, ntfs-3g, ecc..), pacchetti server (Apache, MySQL, Samba, ecc..) e un desktop environment (xfce4) preconfigurato.<br />
Questo sistema non richiede alcuna installazione in quanto può essere avviato da un CD / DVD o chiavetta USB, ma volendo può essere installato sul disco rigido.<br />
<br />
== Documentazione ==<br />
Sfogliando la sezione documentazione ([http://www.poliarch.org/wiki/index.php?title=Categoria:Documentation disponibile anche in Inglese]), è possibile trovare guide e how to che spiegano nel dettaglio come eseguire le più comuni operazioni su un sistema GNU/Linux e come, sfruttando il suo potenziale, ripristinare computer affetti da problemi di vario tipo (es. virus, filesystem corrotto, ecc..)<br />
<br />
=== Per iniziare ===<br />
* [[Quickstart-IT|Quida rapida]]: Da leggere se è la prima volta che si utilizza PoliArch<br />
<br />
=== Guide base ===<br />
* [[Downloading_and_Burning-IT|Scaricare e masterizzare]]: Come scaricare e masterizzare PoliArch<br />
* [[Booting_PoliArch-IT|Avviare PoliArch]]: Le principali opzioni e metodi di boot<br />
* [[Network_Config_and_Programs-IT|Rete, configurazione e programmi]]: Configurare la rete<br />
* [[System_Software-IT|Sistema e programmi]]: Descrizione di alcuni dei software presenti in PoliArch<br />
* [[NTFS-3G-IT|Accedere a partizioni Windows]]: Come accedere a dati salvati su partizioni Microsoft Windows<br />
* [[Partitioning-IT|Partizionamento]]: Informazioni sul partizionamento dei dischi<br />
* [[Quickstart_LVM-IT|Breve how to sull l'LVM]]: Qualche piccolo consiglio per capire meglio l'LVM<br />
* [[Ajenti-IT|Ajenti]]: Alla scoperta di Ajenti<br />
* [[TestDisk-IT|TestDisk]]: Breve guida all'utilizzo di TestDisk<br />
* [[Data_Deletion-IT|Cancellazione dei dati]]: Come cancellare in modo ''sicuro'' i dati.<br />
* [[ClamAV-IT|ClamAV]]: Utilizzare l'antivirus<br />
<br />
=== Guide avanzate ===<br />
* [[USB_Installation-IT|Installazione su chiavetta USB]]: Come rendere avviabile PoliArch su una penna USB.<br />
* [[On_the_fly-IT|Software al volo]]: Come installare in poco tempo software non presenti nell'immagine.<br />
* [[FSArchiver-IT|Guida FSArchiver]]: Guida a FSArchiver<br />
* [[Partimage-IT|Guida Partimage]]: Guida a Partimage<br />
* [[Installation_from_USB-IT|Installazione da chiavetta USB]]: Come installare PoliArch da penna USB.<br />
* [[Win_Offline_Backup-IT|Windows offline backup]]: Salvare i dati di un computer windows non più avviabile<br />
* [[Remastering_PoliArch_ISO-IT|Rimasterizzare PoliArch]]: Modificare e rimasterizzare l'ISO di PoliArch<br />
* [[Linux_RAID-IT|Linux RAID]]: How To: RAID<br />
* [[Internet_Sharing-IT|Condivisione connesione internet]]: Condividere la propria connesione tramite iptables<br />
* [[GPG_Encrypt_and_Decrypt-IT|GPG Criptare e decriptare]]: Come criptare e decriptare utilizzando GnuPG<br />
* [[VLAN-IT|Utilizzare le VLAN]]: Breve introduzione alle VLAN<br />
<br />
=== Contributi ===<br />
Se qualcuno ha avuto esperienze di utilizzo di PoliArch e ha prodotto della documentazione in html, pdf o altro documento elettronico, può comunicarlo via e-mail affinché tale documento sia inserito nella documentazione ufficiale. <br />
Ogni contributo di questo tipo è particolarmente apprezzato poiché il tempo risparmiato nello scrivere la documentazione verrà utilizzato per l'implementazione di nuove features.<br />
<br />
{{exit}}<br />
<noinclude><br />
__NOTOC__<br />
</noinclude></div>Dennishttp://www.poliarch.org/wiki/index.php?title=Downloads&diff=333Downloads2014-10-17T12:41:22Z<p>Dennis: </p>
<hr />
<div>{{exit}}<br />
== Ottenere PoliArch ==<br />
PoliArch è molto semplice da avviare, basta scaricare il file .ISO, masterizzarlo su un DVD e avviarlo!<br />
<br />
=== Ultima release ===<br />
Da qui è possibile scaricare l'ultima release disponibile<br />
<br />
==== 14.0 ====<br />
{| style="width: 40%; height: 18px"; border="1"<br />
|-<br />
| '''File ''' || PoliArch-14.0-dual.iso<br />
|-<br />
| '''Versione ''' || 14.10<br />
|-<br />
| '''Data di rilascio ''' || 2014.10.17<br />
|-<br />
| '''Nome in codice ''' || Hiisi<br />
|-<br />
| '''Download ''' || [https://sourceforge.net/projects/poliarch/files/Stable/ISO/14.10/PoliArch-14.10-dual.iso Mirror 1]<br />
|-<br />
| '''Changelog ''' || [[Changelog_14.10|Vedi i dettagli]]<br />
|-<br />
| '''MD5 ''' || fa6305a3ef77c63ca78545b443470ef4<br />
|}<br />
<br />
=== Release Precedenti ===<br />
==== 14.04 ====<br />
{| style="width: 40%; height: 18px"; border="1"<br />
|-<br />
| '''File ''' || PoliArch-14.04-dual.iso<br />
|-<br />
| '''Versione ''' || 14.04<br />
|-<br />
| '''Data di rilascio ''' || 2014.04.8<br />
|-<br />
| '''Nome in codice ''' || Damien<br />
|-<br />
| '''Download ''' || [http://sourceforge.net/projects/poliarch/files/old/ISO/14.04/PoliArch-14.04-dual.iso/download Mirror 1]<br />
|-<br />
| '''Changelog ''' || [[Changelog_14.04|Vedi i dettagli]]<br />
|-<br />
| '''MD5 ''' || fa983c31c7e86bf66e87e5af51a5fe2d<br />
|}<br />
<br />
==== 13.10 ====<br />
{| style="width: 40%; height: 18px"; border="1"<br />
|-<br />
| '''File ''' || PoliArch-13.10-dual.iso<br />
|-<br />
| '''Versione ''' || 13.10<br />
|-<br />
| '''Data di rilascio ''' || 2013.10.1<br />
|-<br />
| '''Nome in codice ''' || Ammit<br />
|-<br />
| '''Download ''' || [http://sourceforge.net/projects/poliarch/files/old/ISO/13.10/PoliArch-13.10-dual.iso/download Mirror 1] - [http://linux.studenti.polito.it/linuxstudenti/PoliArch-13.10-dual.iso Mirror 2]<br />
|-<br />
| '''Changelog ''' || [[Changelog_13.10|Vedi i dettagli]]<br />
|-<br />
| '''MD5 ''' || 011249a049c65e421872f11faa2fe12f<br />
|}<br />
<br />
==== 13.05 ====<br />
{| style="width: 40%; height: 18px"; border="1"<br />
|-<br />
| '''File ''' || PoliArch-13.05-dual.iso<br />
|-<br />
| '''Versione ''' || 13.05<br />
|-<br />
| '''Data di rilascio ''' || 2013.05.16<br />
|-<br />
| '''Nome in codice ''' || Loki<br />
|-<br />
| '''Download ''' || [http://sourceforge.net/projects/poliarch/files/old/ISO/13.05/PoliArch-13.05-dual.iso/download Mirror 1] - [http://linux.studenti.polito.it/linuxstudenti/PoliArch-13.05-dual.iso Mirror 2]<br />
|-<br />
| '''Changelog ''' || [[Changelog_13.05|Vedi i dettagli]]<br />
|-<br />
| '''MD5 ''' || 0129f353a33781604c6b1f322d14121a<br />
|}<br />
<br />
==== 12.12 ====<br />
{| style="width: 40%; height: 18px"; border="1"<br />
|-<br />
| '''File ''' || PoliArch-12.12-dual.iso<br />
|-<br />
| '''Versione ''' || 12.12<br />
|-<br />
| '''Data di rilascio ''' || 2012.12.01<br />
|-<br />
| '''Nome in codice ''' || Kadath<br />
|-<br />
| '''Download ''' || [http://sourceforge.net/projects/poliarch/files/old/ISO/12.12/PoliArch-12.12-dual.iso/download Mirror 1] - [http://www.poliarch.org/store/old/ISO/12.12/PoliArch-12.12-dual.iso Mirror 2]<br />
|-<br />
| '''Changelog ''' || Non disponibile <!--[[Changelog_12.12|Vedi i dettagli]]--><br />
|-<br />
| '''MD5 ''' || c974ae94dbdca3f6ecb9cb966b5b6702<br />
|}<br />
<br />
==== 12.08 ====<br />
{| style="width: 40%; height: 18px"; border="1"<br />
|-<br />
| '''File ''' || PoliArch-12.08-dual.iso<br />
|-<br />
| '''Versione ''' || 12.08<br />
|-<br />
| '''Data di rilascio ''' || 2012.08.29<br />
|-<br />
| '''Nome in codice ''' || Caronte<br />
|-<br />
| '''Download ''' || [http://sourceforge.net/projects/poliarch/files/old/ISO/12.08/PoliArch-12.08-dual.iso/download Mirror 1] - [http://www.poliarch.org/store/old/ISO/12.08/PoliArch-12.08-dual.iso Mirror 2]<br />
|-<br />
| '''Changelog ''' || [[Changelog_12.08|Vedi i dettagli]]<br />
|-<br />
| '''MD5 ''' || d8e1dad5351688f7cee0b091914e4918<br />
|}<br />
<br />
==== 12.05 ====<br />
{| style="width: 40%; height: 18px"; border="1"<br />
|-<br />
| '''File ''' || PoliArch-12.05-dual.iso<br />
|-<br />
| '''Versione ''' || 12.05<br />
|-<br />
| '''Data di rilascio ''' || 2012.05.13<br />
|-<br />
| '''Nome in codice ''' || Jinn<br />
|-<br />
| '''Download ''' || [http://sourceforge.net/projects/poliarch/files/old/ISO/12.05/PoliArch-12.05-dual.iso/download Mirror 1] - [http://www.poliarch.org/store/old/ISO/12.05/PoliArch-12.05-dual.iso Mirror 2]<br />
|-<br />
| '''Changelog ''' || Non disponibile<br />
|-<br />
| '''MD5 ''' || 26bfbae118380583f60dfe8136fe2691<br />
|}<br />
<br />
<br />
{{exit}}</div>Dennishttp://www.poliarch.org/wiki/index.php?title=Changelog_14.10&diff=332Changelog 14.102014-10-17T12:36:23Z<p>Dennis: Creata pagina con '{{exit}} == Modifiche importanti == * Fixato bug ShellShock * Fix minori * Aggiunta possibilità di selezionare il layout della tastiera al boot {{exit}}'</p>
<hr />
<div>{{exit}}<br />
== Modifiche importanti ==<br />
* Fixato bug ShellShock<br />
* Fix minori<br />
* Aggiunta possibilità di selezionare il layout della tastiera al boot<br />
<br />
{{exit}}</div>Dennis