Realizzato da Roberto Savino Connettersi al mondo esterno vconfig --eth2=tap,192.168.1.1,192.168.1.2...

6
Realizzato da Roberto Savino Realizzato da Roberto Savino Connettersi al mondo Connettersi al mondo esterno esterno vconfig --eth2=tap,192.168.1.1,192.168.1.2 vconfig --eth2=tap,192.168.1.1,192.168.1.2 pc1 pc2 r2 r1 HOST eth2 tap 192.168.1.1 192.168.1 .2 eth0 IP reale

Transcript of Realizzato da Roberto Savino Connettersi al mondo esterno vconfig --eth2=tap,192.168.1.1,192.168.1.2...

Page 1: Realizzato da Roberto Savino Connettersi al mondo esterno vconfig --eth2=tap,192.168.1.1,192.168.1.2 pc1 pc2 r2 r1 HOST eth2 tap 192.168.1.1 192.168.1.2.

Realizzato da Roberto SavinoRealizzato da Roberto Savino

Connettersi al mondo esternoConnettersi al mondo esterno

vconfig --eth2=tap,192.168.1.1,192.168.1.2vconfig --eth2=tap,192.168.1.1,192.168.1.2

pc1pc2

r2r1HOST

eth2

tap192.168.1.1

192.168.1.2

eth0

IP reale

Page 2: Realizzato da Roberto Savino Connettersi al mondo esterno vconfig --eth2=tap,192.168.1.1,192.168.1.2 pc1 pc2 r2 r1 HOST eth2 tap 192.168.1.1 192.168.1.2.

Realizzato da Roberto SavinoRealizzato da Roberto Savino

EsercizioEsercizio

Modificare le routes in maniera tale da Modificare le routes in maniera tale da rendere accessibile il mondo esterno sia a rendere accessibile il mondo esterno sia a pc1 che a pc2pc1 che a pc2

Page 3: Realizzato da Roberto Savino Connettersi al mondo esterno vconfig --eth2=tap,192.168.1.1,192.168.1.2 pc1 pc2 r2 r1 HOST eth2 tap 192.168.1.1 192.168.1.2.

Realizzato da Roberto SavinoRealizzato da Roberto Savino

Configurare il DNSConfigurare il DNS

Aggiungere al file Aggiungere al file /etc/resolv.conf/etc/resolv.conf il il rigo:rigo:

nameserver 160.97.47.2nameserver 160.97.47.2

Page 4: Realizzato da Roberto Savino Connettersi al mondo esterno vconfig --eth2=tap,192.168.1.1,192.168.1.2 pc1 pc2 r2 r1 HOST eth2 tap 192.168.1.1 192.168.1.2.

Realizzato da Roberto SavinoRealizzato da Roberto Savino

Routing gerarchicoRouting gerarchico

Che priorità nell’ordine di scelta nella tabella di Che priorità nell’ordine di scelta nella tabella di routing?routing? Si da priorità ai route ‘più specifici’ cioè quelli che Si da priorità ai route ‘più specifici’ cioè quelli che

hanno valore di maschera più altohanno valore di maschera più alto Es. pacchetto destinato a 160.97.47.2Es. pacchetto destinato a 160.97.47.2

160.97.0.0/16 -> next hop: R2160.97.0.0/16 -> next hop: R2160.97.47/24 -> next hop: R1160.97.47/24 -> next hop: R1Viene scelto il secondo routeViene scelto il secondo route

A parità di maschera si sceglie il route con metrica A parità di maschera si sceglie il route con metrica (attuale) più bassa(attuale) più bassa

A parità di metrica le singole implementazioni fanno A parità di metrica le singole implementazioni fanno scelte diverse (es. ordine di comparsa nella tabella)scelte diverse (es. ordine di comparsa nella tabella)

Page 5: Realizzato da Roberto Savino Connettersi al mondo esterno vconfig --eth2=tap,192.168.1.1,192.168.1.2 pc1 pc2 r2 r1 HOST eth2 tap 192.168.1.1 192.168.1.2.

Realizzato da Roberto SavinoRealizzato da Roberto Savino

Routing gerarchico (2)Routing gerarchico (2)

Utile per fare tabelle di routing più snelleUtile per fare tabelle di routing più snelle

...

...

10.0.2.0/24

10.0.1.0/24

R

S

.......

10.0.0.0/16

Tabella di S160.97.24.0/24 -> R160.97.47.0/24 -> ROPPURE160.97.0.0/16 -> R

L1-L2

L3-L4

Page 6: Realizzato da Roberto Savino Connettersi al mondo esterno vconfig --eth2=tap,192.168.1.1,192.168.1.2 pc1 pc2 r2 r1 HOST eth2 tap 192.168.1.1 192.168.1.2.

Realizzato da Roberto SavinoRealizzato da Roberto Savino

Routing gerarchico (3)Routing gerarchico (3)

Il route più specifico ha però la prioritàIl route più specifico ha però la priorità

...

...

R

S

.......

Tabella di S160.97.0.0/16 -> R160.97.47.0/24 -> GVINCEG

GL1-L2

L3-L4

10.0.2.0/24

10.0.1.0/24

10.0.0.0/16