Laboratorio di Reti Informatiche - unipi.it · 2017-11-15 · Laboratorio di Reti Informatiche...

15
Laboratorio di Reti Informatiche Corso di Laurea Triennale in Ingegneria Informatica A.A. 2017/2018 Ing. Carlo Vallati [email protected] 1 Laboratorio di Reti Informatiche – A.A. 2017/2018

Transcript of Laboratorio di Reti Informatiche - unipi.it · 2017-11-15 · Laboratorio di Reti Informatiche...

Page 1: Laboratorio di Reti Informatiche - unipi.it · 2017-11-15 · Laboratorio di Reti Informatiche –A.A. 2017/2018 1. Esercitazione 3 ... Server DHCP 10.0.2.100 Router virtuale 10.0.2.2

Laboratorio di

Reti InformaticheCorso di Laurea Triennale in Ingegneria Informatica

A.A. 2017/2018

Ing. Carlo Vallati

[email protected]

1Laboratorio di Reti Informatiche – A.A. 2017/2018

Page 2: Laboratorio di Reti Informatiche - unipi.it · 2017-11-15 · Laboratorio di Reti Informatiche –A.A. 2017/2018 1. Esercitazione 3 ... Server DHCP 10.0.2.100 Router virtuale 10.0.2.2

Esercitazione 3Configurazione di DHCP e test di connettività

2Laboratorio di Reti Informatiche – A.A. 2017/2018

Page 3: Laboratorio di Reti Informatiche - unipi.it · 2017-11-15 · Laboratorio di Reti Informatiche –A.A. 2017/2018 1. Esercitazione 3 ... Server DHCP 10.0.2.100 Router virtuale 10.0.2.2

Obiettivo

3

Rete virtuale10.0.2.0/24

VirtualBox

Server DHCP

10.0.2.100

Router virtuale

10.0.2.2

studenti

151.114.123.34

Internet

Page 4: Laboratorio di Reti Informatiche - unipi.it · 2017-11-15 · Laboratorio di Reti Informatiche –A.A. 2017/2018 1. Esercitazione 3 ... Server DHCP 10.0.2.100 Router virtuale 10.0.2.2

Cose da fare

• Configurare la rete locale virtuale

• Clonare la macchina virtuale «studenti»

• Correggere l’hostname della macchina clonata• Es. «studenti-dhcp»

• Configurare il server DHCP sulla macchina «studenti-dhcp»

• Configurare l’interfaccia di rete sulla macchina studenti per chiedere l’indirizzo al server

4Laboratorio di Reti Informatiche – A.A. 2017/2018

Page 5: Laboratorio di Reti Informatiche - unipi.it · 2017-11-15 · Laboratorio di Reti Informatiche –A.A. 2017/2018 1. Esercitazione 3 ... Server DHCP 10.0.2.100 Router virtuale 10.0.2.2

Rete virtuale

• Creare una nuova Rete con NAT nelle preferenze di VirtualBox

5Laboratorio di Reti Informatiche – A.A. 2017/2018

Page 6: Laboratorio di Reti Informatiche - unipi.it · 2017-11-15 · Laboratorio di Reti Informatiche –A.A. 2017/2018 1. Esercitazione 3 ... Server DHCP 10.0.2.100 Router virtuale 10.0.2.2

Rete virtuale

• Impostare un indirizzo a piacere, disabilitare il supporto DHCP

6

10.0.2.0/24

Laboratorio di Reti Informatiche – A.A. 2017/2018

Page 7: Laboratorio di Reti Informatiche - unipi.it · 2017-11-15 · Laboratorio di Reti Informatiche –A.A. 2017/2018 1. Esercitazione 3 ... Server DHCP 10.0.2.100 Router virtuale 10.0.2.2

Clonare la VM

• Clonare la macchina, re-inizializzando gli indirizzi MAC della scheda di rete

7Laboratorio di Reti Informatiche – A.A. 2017/2018

Page 8: Laboratorio di Reti Informatiche - unipi.it · 2017-11-15 · Laboratorio di Reti Informatiche –A.A. 2017/2018 1. Esercitazione 3 ... Server DHCP 10.0.2.100 Router virtuale 10.0.2.2

Correggere l’hostname del server

• Bisogna evitare che le due macchine abbiano lo stesso hostname

• Nella macchina nuova, sostituire il vecchio hostname(studenti) con un nuovo hostname (es. studenti-dhcp) nei seguenti file:• /etc/hostname

• /etc/hosts

• Per farlo è necessario usare i privilegi di root

8Laboratorio di Reti Informatiche – A.A. 2017/2018

Page 9: Laboratorio di Reti Informatiche - unipi.it · 2017-11-15 · Laboratorio di Reti Informatiche –A.A. 2017/2018 1. Esercitazione 3 ... Server DHCP 10.0.2.100 Router virtuale 10.0.2.2

Configurare la scheda del server

• La scheda della macchina server deve essere configurata manualmente (vedi lezione 2)• Impostare un indirizzo IP a piacere, es. 10.0.2.100, che sia nella rete

impostata su VirtualBox (si consiglia di impostare l’indirizzo cambiando il file /etc/network/interfaces

• Impostare il gateway a 10.0.2.2, che è il router virtuale implementato da VirtualBox, e server DNS a 8.8.8.8

9Laboratorio di Reti Informatiche – A.A. 2017/2018

Page 10: Laboratorio di Reti Informatiche - unipi.it · 2017-11-15 · Laboratorio di Reti Informatiche –A.A. 2017/2018 1. Esercitazione 3 ... Server DHCP 10.0.2.100 Router virtuale 10.0.2.2

Configurare il server DHCP

• Nella macchina studenti-dhcp configurare il server DHCP (vedi lezione 3)• Installazione

• Configurazione in /etc/default/isc-dhcp-server

• Configurazione in /etc/dhcp/dhcpd.conf• Usare l’indirizzo di rete della rete virtuale specificato in

VirtualBox

• Riavvio• Lasciare la macchina accesa

10Laboratorio di Reti Informatiche – A.A. 2017/2018

Page 11: Laboratorio di Reti Informatiche - unipi.it · 2017-11-15 · Laboratorio di Reti Informatiche –A.A. 2017/2018 1. Esercitazione 3 ... Server DHCP 10.0.2.100 Router virtuale 10.0.2.2

Configurare la macchina client

• Configurare la scheda della macchina client per ricevere automaticamente un indirizzo (lezione 3)

11Laboratorio di Reti Informatiche – A.A. 2017/2018

Page 12: Laboratorio di Reti Informatiche - unipi.it · 2017-11-15 · Laboratorio di Reti Informatiche –A.A. 2017/2018 1. Esercitazione 3 ... Server DHCP 10.0.2.100 Router virtuale 10.0.2.2

Test

• Usare ping per assicurarsi che le macchine si "vedano" tra loro

• Usare tcpdump sulla macchina server, con i filtri oppurtuni, per visualizzare lo scambio di messaggi DHCP quando la macchina client si connette alla rete

12Laboratorio di Reti Informatiche – A.A. 2017/2018

Page 13: Laboratorio di Reti Informatiche - unipi.it · 2017-11-15 · Laboratorio di Reti Informatiche –A.A. 2017/2018 1. Esercitazione 3 ... Server DHCP 10.0.2.100 Router virtuale 10.0.2.2

Server DHCP

• File di configurazione /etc/dhcp/dhcpd.conf

13

option domain-name-servers 8.8.8.8;

option routers 10.0.2.2;

default-lease-time 3600;

subnet 10.0.2.0 netmask 255.255.255.0 {

range 10.0.2.101 10.0.2.150;

}

Laboratorio di Reti Informatiche – A.A. 2017/2018

Page 14: Laboratorio di Reti Informatiche - unipi.it · 2017-11-15 · Laboratorio di Reti Informatiche –A.A. 2017/2018 1. Esercitazione 3 ... Server DHCP 10.0.2.100 Router virtuale 10.0.2.2

Server DHCP

• File di configurazione /etc/network/interfaces

14

auto eth0

iface eth0 inet static

address 10.0.2.100

netmask 255.255.255.0

gateway 10.0.2.2

broadcast 10.0.2.255

Laboratorio di Reti Informatiche – A.A. 2017/2018

Page 15: Laboratorio di Reti Informatiche - unipi.it · 2017-11-15 · Laboratorio di Reti Informatiche –A.A. 2017/2018 1. Esercitazione 3 ... Server DHCP 10.0.2.100 Router virtuale 10.0.2.2

Server DHCP

• Troubleshooting

15

sudo tail -n 100 /var/log/syslog

Laboratorio di Reti Informatiche – A.A. 2017/2018

• Il file /var/log/syslog contiene l’output di tutti i servizi in esecuzione.