DEPLOY DI ZEROSHELL IN AMBIENTE VIRTUALE. Lorenzo Comi



Похожие документы
Innanzitutto, esistono diversi modi per realizzare una rete o più reti messe insieme; vi illustro la mia soluzione :

Zeroshell per tutti! Pietro Palazzo,Nicola Contillo. 16 gennaio 2012

BREVE GUIDA ALL ATTIVAZIONE DEL SERVIZIO DDNS PER DVR SERIE TMX

Guida pratica all utilizzo di Zeroshell

Guida Tecnica. Come visionare da internet anche dietro un IP dinamico i dvr Brahms.

Rete Mac -Pc. Mac Os X Dove inserire i valori (IP, Subnetmask, ecc) Risorse di Rete (mousedx-proprietà)>

GUIDA RAPIDA CONFIGURAZIONE RETE - INTERNET - DDNS. (DVR Serie 3xx)

Configurazione WAN (accesso internet)

Start > Pannello di controllo > Prestazioni e manutenzione > Sistema Oppure clic destro / Proprietà sull icona Risorse del computer su Desktop

GUIDA ALLA REGISTRAZIONE DI UN DVR SU

Zeroshell: VPN Lan-to-Lan. Il sistema operativo multifunzionale. creato da

La VPN con il FRITZ!Box Parte I. La VPN con il FRITZ!Box Parte I

GateManager. 1 Indice. tecnico@gate-manager.it

La VPN con il FRITZ!Box Parte II. La VPN con il FRITZ!Box Parte II

SIEMENS GIGASET S685 IP GUIDA ALLA CONFIGURAZIONE EUTELIAVOIP

DSL-G604T Wireless ADSL Router

Infrastruttura wireless d Ateneo (UNITUS-WiFi)

COMPLESSO SCOLASTICO INTERNAZIONALE GIOVANNI PAOLO II. Pianificazione di reti IP (subnetting)

TW100-S4W1CA Router a Banda Larga (con un interruttore a 4-porte) (ver.e) Guida all installazione rapida

Come condividere l accesso internet tramite chiavetta HSPDA di 3 (o altro operatore) con un Ipod Touch via WIFI

CONFIGURARE IL DISPOSITIVO DI TELEASSISTENZA

HDSL640 ADSL USB Modem

Configurazione del Sistema Operativo Microsoft Windows XP per accedere alla rete Wireless dedicata agli Ospiti LUSPIO

SIP PHONE Perfectone IP301 Manuale Operativo PHONE IP301 GUIDA ALL INSTALLAZIONE

LevelOne FAQ WBR-6802 Come configurare la modalità station/client. Versione 1.0 del 06/12/2012

COME CREARE UNA LAN DOMESTICA

Dal sito: Articolo recensito da Paolo Latella

Guida all impostazione. Eureka Web

Nuovo server E-Shop: Guida alla installazione di Microsoft SQL Server

Zeroshell: VPN Host-to-Lan. Il sistema operativo multifunzionale. creato da

SIEMENS GIGASET C450 IP GUIDA ALLA CONFIGURAZIONE EUTELIAVOIP

GUIDA ALLA CONFIGURAZIONE DEL SERVIZIO INTERNET E DELLA POSTA ELETTRONICA V2.2

SIP-Phone 302 GUIDA ALLA CONFIGURAZIONE EUTELIAVOIP

Con accesso remoto s'intende la possibilità di accedere ad uno o più Personal Computer con un modem ed una linea telefonica.

ICARO Terminal Server per Aprile

01/05/2013 Istruzioni per l installazione

VADEMECUM TECNICO. Per PC con sistema operativo Windows XP Windows Vista - Windows 7

Prima di iniziare la procedura d installazione, verificare che siano disponibili tutte le informazioni e le attrezzature necessarie

GATEWAY GSM. QuickStart

SIEMENS GIGASET S450 IP GUIDA ALLA CONFIGURAZIONE EUTELIAVOIP

2 Configurazione lato Router

CPE Telsey Manuale d uso per utenti

SIEMENS GIGASET S450 IP GUIDA ALLA CONFIGURAZIONE EUTELIAVOIP

ATA-172 GUIDA ALLA CONFIGURAZIONE EUTELIAVOIP

Gate Manager. Come accedere alla rete di automazione da un PC (Rete cliente) COME ACCEDERE ALLA RETE DI AUTOMAZIONE DA UN PC (RETE CLIENTE)...

Guida d installazione rapida

Titolo: Documento: Data di redazione: Contenuto del documento: 1: Cos è il servizio Dynamic DNS

GUIDA UTENTE WEB PROFILES

VIPA 900-2E641 PSTN VPN

Università Degli Studi dell Insubria. Centro Sistemi Informativi e Comunicazione (SIC) Rete Wireless di Ateneo UninsubriaWireless

Attivazione della connessione PPTP ADSL

Dipartimento di Scienze Applicate

Weatherlink I P BIT LINE STRUMENTAZIONE PER IL MONITORAGGIO AMBIENTALE

La VPN con il FRITZ!Box - parte II. La VPN con il FRITZ!Box Parte II

APP - myavsalarm ABC - INSTALLATORE

Manuale di configurazione di Notebook, Netbook e altri dispositivi personali che accedono all Hot e di programmi per la comunicazione

Per la connessione del router 3Com Office Connect Remote 812 ad un singolo computer è sufficiente rispettare il seguente schema:

Per trovare un IP address (indirizzo IP) di un router Linksys, controllare le impostazioni del computer. Per istruzioni, cliccare qui.

IP Camera senza fili/cablata. Guida d installazione rapida (Per MAC OS) ShenZhen Foscam Tecnologia Intelligente Co., Ltd

Guida all'installazione rapida di connessione di rete

L attivazione della connessione ADSL

GUIDA RAPIDA CONFIGURAZIONE RETE DDNS - INTERNET

PowerLink Pro. Interfaccia web per centrali PowerMax Pro 1: INTRODUZIONE. Nota :

L amministratore di dominio

Configurazione del servizio Dynamic DNS. Questa procedura ti guiderà durante i 4 passi necessari alla messa in funzione del servizio.

MODULO REMOTIZZAZIONE ETS PER KONNEXION [KNX-ETS]

ISSA EUROPE PTSOFTWARE 2.0

PROCEDURA DI CONFIGURAZIONE: Per configurare i parametri di rete dell RCX LAN è necessario installare il software Tibbo DS Manager

ATOLLO BACKUP GUIDA INSTALLAZIONE E CONFIGURAZIONE

Il web server Apache Lezione n. 3. Introduzione

OwnCloud Guida all installazione e all uso

Zyxel Prestige 660H CONNESSIONE E CONFIGURAZIONE

Vai online con StudentCom

Sommario. Oggetto: Istruzioni configurazione client VPN per piattaforma Mac OSX Data: 25/01/2016 Versione: 1.0

Virtualizzazione VirtualBox su Host Windows

- PROCEDURA TY - MANUALE D USO PALMARE PORTATILE HTC RILEVAMENTO LETTURE CONTATORI ACQUA

Avremo quindi 3 utenti di dominio ai quali dovremo assegnare policy di navigazione differenti:

Wi-Pie Social Network Punti di accesso alla Rete Internet Manuale d'uso

TELE System Wi-lly 0.2 Plus Adattatore Ethernet-Wireless Configurazione manuale con Windows 8

INDIRIZZI IP ARCHITETTURA GENERALE DEGLI INDIRIZZI IP FORME DI INDIRIZZI IP CINQUE FORME DI INDIRIZZI IP

Windows XP Istruzioni rete wired per portatili v1.0

Modulo 4 Il pannello amministrativo dell'hosting e il database per Wordpress

Guida all Utilizzo dell Applicazione Centralino

Università Degli Studi dell Insubria Centro Sistemi Informativi e Comunicazione (SIC) Rete Wireless di Ateneo UninsubriaWireless

Comando Generale Arma dei Carabinieri

Titolo: Documento: Data di redazione: Giugno 2011 Autore: Contenuto del documento: Materiale utilizzato: Considerazioni iniziali:

LINKSYS SPA922 GUIDA ALLA CONFIGURAZIONE EUTELIAVOIP

ADSL Router :: Ericsson B-Connect (HM220dp)

Istruzioni per l uso del servizio Proxy

su Windows XP con schede Cisco Aironet 350

La VPN con il FRITZ!Box Parte I. La VPN con il FRITZ!Box Parte I

Maschere di sottorete a lunghezza variabile

Nel menù Impostazioni/Pannello di controllo/rete dovrebbe apparire una finestra simile a questa:

MANUALE CONFIGURAZIONE ED UTILIZZO GATEWAY MBUS-MODBUS (RTU/TCP) MODELLO PiiGAB M900

Interfaccia KNX/IP - da guida DIN KXIPI. Manuale Tecnico

Online Help StruxureWare Data Center Expert

IP Camera senza fili/cablata. Guida d installazione rapida (Per Windows OS) ShenZhen Foscam Tecnologia Intelligente Co., Ltd

Guida alla configurazione della posta elettronica dell Ateneo di Ferrara sui più comuni programmi di posta

Транскрипт:

DEPLOY DI ZEROSHELL IN AMBIENTE VIRTUALE Lorenzo Comi

Introduzione: software ed hardware 2 Software per la virtualizzazione: VMware Fusion. 3 macchine virtuali Zeroshell 3.0.0 con profilo attivo. Macchina virtuale per test: Windows 8.1 Pacchetto Zerotruth per Captive Portal. Account free su OpenDNS per il domain blocking. Macchina fisica: MacBook Pro.

3 Presentazione della topologia di rete

Presentazione della topologia di rete 4 Funzioni e caratteristiche delle macchine virtuali Zeroshell: Zeroshell 1: border gateway, uscita verso Internet con firewall. Zeroshell 2: Captive Portal sul segmento di rete 10.1.1.0 Zeroshell 3: nodo ridondante per testare il protocollo RIP (Routing Information Protocol).

Presentazione della topologia di rete 5 Tabella del subnetting IP Tipologia Info 10.0.1.1-2/30 Pont-to-point tra ZS1 e ZS2 (tolti net-id e broadcast) 10.0.1.5-6/30 Pont-to-point tra ZS1 e ZS3 (tolti net-id e broadcast) 10.0.1.9-10/30 Pont-to-point tra ZS2 e ZS3 (tolti net-id e broadcast) 10.0.2.0/24 Subnet per 253 hosts (tolti ZS1, net-id e broadcast) 10.0.3.0/24 Subnet per 253 hosts (tolti ZS1, net-id e broadcast) 10.1.1.0/24 Subnet per 253 hosts (tolti ZS2, net-id e broadcast) 10.1.2.0/24 Subnet per 253 hosts (tolti ZS2, net-id e broadcast)

6 Le macchine virtuali e la loro configurazione Dopo aver creato la prima macchina virtuale con la iso di Zeroshell 3.0.0 ed aver attivato un profilo, ho aggiunto 5 interfacce di rete ed altrettante reti virtuali (Vmnet) tramite impostazioni macchina virtuale di VMware Dispositivi rimovibili sulla prima macchina virtuale Impostazioni network di VMware (accessibile dal menù Preferenze)

Le macchine virtuali e la loro configurazione 7 Di seguito la tabella riassuntiva con gli IP assegnati a ciascuna interfaccia ZS ADATTATORE DI RETE INTERFACCIA DI RETE SU ZS RETE VIRTUALE IP SUBNET MASK Adattatore network ETH00 Rilevamento Assegnato da DHCP automatico Adattatore network 2 ETH01 VMNET 3 10.0.1.1 255.255.255.252 Adattatore network 3 ETH02 VMNET 4 10.0.2.1 255.255.255.0 Adattatore network 4 ETH03 VMNET 5 10.0.3.1 255.255.255.0 Adattatore network 5 ETH04 VMNET 9 10.0.1.6 255.255.255.252 Nota: gli IP sono stati inizialmente assegnati da terminale (per comodità) ma è possibile eseguire quest operazione anche via web tramite l interfaccia grafica.

Le macchine virtuali e la loro configurazione 8 Dopo aver creato e dotato la seconda macchina virtuale Zeroshell di 4 adattatori di rete, li collego alle reti virtuali come da tabella sottostante e gli assegno i rispettivi IP. Dispositivi rimovibili sulla seconda macchina virtuale ADATTATORE DI RETE INTERFACCIA DI RETE SU ZS RETE VIRTUALE IP SUBNET MASK Adattatore network ETH00 VMNET 3 10.0.1.2 255.255.255.252 Adattatore network 2 ETH01 VMNET 6 10.1.1.1 255.255.255.0 Adattatore network 3 ETH02 VMNET 7 10.1.2.1 255.255.255.0 Adattatore network 4 ETH03 VMNET 10 10.0.1.10 255.255.255.252

Le macchine virtuali e la loro configurazione 9 Per la terza macchina Zeroshell bastano 2 interfacce di rete con i sottostanti IP. Dispositivi rimovibili sulla Terza macchina virtuale ADATTATORE DI RETE INTERFACCIA DI RETE SU ZS RETE VIRTUALE IP SUBNET MASK Adattatore network ETH00 VMNET 9 10.0.1.5 255.255.255.252 Adattatore network 2 ETH01 VMNET 10 10.0.1.9 255.255.255.252

10 Le macchine virtuali e la loro configurazione Ecco la configurazione finale delle sotto reti e delle interfacce di ciascuna macchina con i rispettivi IP.

Accedere all interfaccia di Zeroshell 11 Ultimata la configurazione IP è possibile accedere all interfaccia grafica di ogni Zeroshell in vari modi: 1. Tramite il browser di sistema (Safari) digitando l indirizzo 10.0.1.1 si avrà accesso alla Zeroshell1, mentre digitando 10.0.1.2 si entrerà in Zeroshell2 e per finire 10.0.1.5 per raggiungere Zeroshell3. * 2. Tramite macchina virtuale Windows posizionandosi in una delle sottoreti (adattatore di rete connesso ad una delle 4 VMnet dedicate agli hosts) e digitando, dal browser di sistema, gli IP delle rispettive interfacce delle macchine Zeroshell. (N.B. serve il DHCP abilitato sulla ZS a monte della sottorete, altrimenti la macchina Windows non avrà un IP; anche se lo si potrebbe inserire manualmente). * Nota: per accedere alle macchine virtuali tramite il browser del Mac (o della macchina fisica che ospita la rete) è necessario aggiungere una regola alla tabella di instradamento del sistema operativo (OSX in questo caso). (Al posto di x.x.x.x va messo l IP che il DHCP ha assegnato all ETH00 di Zeroshell1). Questa operazione va ripetuta ogni qual volta l ip di Zeroshell1 dovesse cambiare.

12 Accedere all interfaccia di Zeroshell Zeroshell1 Zeroshell2 Zeroshell3 Le 3 interfacce aperte nel browser. (Nota: per accedere bisogna inserire le credenziali user: admin e password: zeroshell )

13 Configurazione DHCP Configuriamo il DHCP sulla prima macchina ZS in modo da assegnare automaticamente gli IP ai possibili hosts dei due trochi di rete 10.0.2.0/24 e 10.0.3.0/24 NETWORK è DHCP Abilitiamo il DHCP sull ETH02 ed impostiamo il range degli host, 252 in totale. Replichiamo le stesse operazioni per la seconda rete sull interfaccia ETH03. (Nota: il DHCP va abilitato in modo analogo anche sulle interfacce ETH01 ed ETH02 della macchina Zeroshell2).

14 Configurazione NAT Per consentire agli hosts nelle sottoreti di navigare abilitiamo il NAT (Network Address Translation) sulle interfacce ETH00 delle macchine ZS1 e ZS2 spostandoci nella sezione ROUTER è NAT. Interfaccia NAT sulla macchina Zeroshell 1 Interfaccia NAT sulla macchina Zeroshell 2

15 Configurazione CAPTIVE PORTAL Attiviamo ora il Captive Portal sul segmento di rete 10.1.2.0/24 che si aggancia all ETH01 di Zeroshell2. Una volta entrati in Zeroshell2, bisogna spostarsi nella sezione Captive Portal e selezionare l interfaccia sulla quale lo si vuole abilitare (ETH01). Fatto ciò mettiamo la spunta su Active on: e salviamo la configurazione con Save.

16 Configurazione CAPTIVE PORTAL Dal menù Users possiamo aggiungere e modificare gli account che potranno usufruire della connessione; in particolare dal menu add possiamo inserire i parametri dei nuovi utenti.

17 Test CAPTIVE PORTAL Per testare il Captive Portal ho creato un utente con le seguenti credenziali: Username: lorenzo - Password: password Dopo aver collegato l adattatore di rete della macchina virtuale Windows alla VMnet 6 sono pronto ad aprire il mio browser per navigare ma Ecco il pannello di login (personalizzato con Zerotruth) che ci sbarra la strada, inseriamo quindi le credenziali sopra citate e la navigazione può iniziare.

18 CAPTIVE PORTAL con Per gestire al meglio il Captive Portal è possibile scaricare il plug-in Zerotruth seguendo queste semplici istruzioni. Biglietto formato stampa con le credenziali di un utente Installazione via terminale di Zerotruth

19 Configurazione OpenDNS e Firewall In ambiente lavorativo è utile bloccare alcuni siti (social network, videosharing etc ) per realizzare tale blocco è possibile creare un account sul sito Opendns.net e settare a proprio piacimento i domini da bloccare. Nell esempio qui a destra ho impostato il livello di protezione più alto.

20 Configurazione OpenDNS e Firewall Realizzato il nostro account OpenDNS dobbiamo integrarlo con Zeroshell, accediamo quindi alla ZS1 (il nostro gateway verso Internet) e spostiamoci nella sezione DNS; entrati nella finestra FORWARDERS, inseriamo il dominio che vogliamo limitare, (io ho messo ANY=tutti). Gli ip dei server da inserire sono: 208.67.222.222,208.67.220.220 Ovvero i server DNS di OpenDNS! fatto questo premiamo add e le nostre impostazioni dovrebbero comparire nella DNS Forwarder List (come da immagine a destra).

21 Configurazione OpenDNS e Firewall Passiamo ora alla finestra Dynamic DNS Updater nella quale dovremo inserire Username e password del nostro account OpenDNS ed impostare il provider corretto nell apposito campo; infine spuntiamo la casella Enabled, salviamo la configurazione ed usciamo dal pannello.

22 Configurazione OpenDNS e Firewall Un ultimo passaggio (facoltativo) è quello di impostare una regola nel Firewall per impedire che un utente esperto aggiri il controllo cambiano l ip del server DNS dal pannello di configurazione della sua macchina. Per ovviare a questa eventualità dobbiamo recarci nella sezione FIREWALL di Zeroshell ed aggiungere una nuova regola alla chain di Forward con il tasto Add.

23 Configurazione OpenDNS e Firewall A questo punto settiamo i parametri in modo da bloccare (DROP) i pacchetti UDP destinati alla porta 53. Nota: lasciando vuoti i campi input ed output in alto alla schermata questa regola verrà applicata a tutte le nostre sottoreti interne poiché ZS1 è il nostro default gateway. Confermiamo la configurazione, torniamo alla schermata precedente ed abilitiamo la regola appena creata mettendo la spunta su di essa e salvando.

24 Configurazione OpenDNS e Firewall Siamo pronti a testare il nostro blocco DNS: colleghiamo la nostra macchina Windows alla vmnet4 e proviamo a connetterci ai vari siti proibiti (facebook, etc )

25 Testare RIP: Routing Information Protocol La topologia di rete precedentemente costruita ci permette di testare il funzionamento del protocollo RIP, per fare ciò attiviamo il protocollo dal menu ROUTER è RIPv2 sulle interfacce che ci interessano: Attiviamo RIP sulle interfacce ETH01 ed ETH04 della prima macchina Zeroshell, esse mettono in collegamento la prima macchina con la seconda e la terza, rispettivamente.

26 Testare RIP: Routing Information Protocol Attiviamo RIP sulle interfacce ETH00 ed ETH03 della seconda macchina Zeroshell poiché costituiscono il collegamento con ZS1 e ZS3 rispettivamente. Attiviamo RIP su entrambe le interfacce della terza macchina Zeroshell che si collegano con ZS1 e ZS2 rispettivamente. Nota: ho attivato anche lo split Horizon ed il Poisoned Reverse per evitare il problema del count to infinity.

27 Testare RIP: Routing Information Protocol Dopo un reboot delle macchine otterremo le seguenti tabelle di instradamento generate da RIP: Macchina Zeroshell n 1 Come possiamo notare RIP ci suggerisce che la via più veloce per raggiungere le reti 10.1.2.0 e 10.1.1.0 sia passare da ZS2 (10.0.1.2) con 2 salti, nonostante sia possibile passare anche da ZS3 con 3 salti.

28 Testare RIP: Routing Information Protocol Macchina Zeroshell n 2 Anche in questo caso RIP ci suggerisce che per raggiungere le reti 10.0.2.0 e 10.0.3.0 (collegate a ZS1) è, ovviamente, meglio passare da quest ultimo (10.0.1.1) tramite 2 salti, piuttosto che fare un giro da 3 salti passando da ZS3.

29 Testare RIP: Routing Information Protocol Macchina Zeroshell n 3 Trovandoci sulla terza macchina, RIP ci suggerisce di passare dal secondo ZS (10.0.1.10) per arrivare alle reti al lui direttamente connesse (10.1.1.0 e 10.1.2.0) e di passare dal primo (10.0.1.6) per raggiungere le altre 2 reti (10.0.2.0 e 10.0.3.0).

30 Testare RIP: Routing Information Protocol Per testare le vere potenzialità di questo protocollo proviamo ora a simulare un guasto sulla linea che collega le macchine ZS1 e ZS2, per fare questo possiamo disattivare una delle 2 interfacce che mettono in comunicazione le 2 macchine (ETH01 su ZS1 o ETH00 su ZS2), in alternativa possiamo eliminare la VMNET3. Così facendo RIP dovrebbe rilevare Il guasto ed aggiornare automaticamente le tabelle di instradamento. Nota: il tempo di refresh delle rotte è settato di default (come da RFC) a 180 secondi quindi bisognerà aspettare, oppure fare un reboot.

31 Testare RIP: Routing Information Protocol Ecco le tabelle di RIP dopo il guasto Macchina Zeroshell n 1 Per raggiungere le reti collegate alla ZS2 (10.1.1.0 e 10.1.2.0) bisogna ora passare da ZS3 (10.0.1.5) ed effettuare 3 salti.

32 Testare RIP: Routing Information Protocol Macchina Zeroshell n 2 Anche per raggiungere le reti collegate alla ZS1 (10.0.2.0 e 10.0.3.0) dalla macchina ZS2 bisogna passare dalla ZS3 (10.0.1.9) effettuando 3 salti.

33 Testare RIP: Routing Information Protocol Macchina Zeroshell n 3 Sulla macchina ZS3 nulla è cambiato rispetto a prima, ovviamente!

Contatti 34 Comi Lorenzo, studente di sicurezza dei sistemi e delle reti informatiche presso l università statale di Milano. Appassionato di tecnologia e security networking. Ho realizzato questa guida nell ambito di un progetto per l esame di reti di calcolatori, ora spero che possa aiutare chi, come me, vuole approcciarsi al mondo delle reti informatiche. Per info di ogni genere: loryghirocomix(at)gmail.com