Laboratorio: 3 subnet con 1 router e 1 server DHCP

Subnetting /26 + DHCP Relay (ip helper-address) in Cisco Packet Tracer

Da 192.168.0.0/24 a 3 LAN: router con 3 interfacce, 1 server DHCP con 3 pool e host in DHCP
Obiettivo e topologia
Topologia esercizio 3 LAN con 1 router e 1 server DHCP
Obiettivo: creare 3 sottoreti della stessa dimensione partendo da 192.168.0.0/24, collegarle a un router con 3 interfacce e usare un solo server DHCP per assegnare IP a tutte le LAN tramite DHCP Relay.
  • Rete base: 192.168.0.0/24
  • Sottoreti richieste: 3 (LAN viola, LAN gialla, LAN verde)
  • Dispositivi: 1 Router, 3 Switch, 1 Server-PT (DHCP), 6 PC-PT
  • Vincolo didattico: un solo server DHCP deve servire tutte le LAN
Nota importante: i messaggi DHCP iniziano in broadcast (Discover). I broadcast non attraversano il router, quindi per far arrivare le richieste al server DHCP posto in un’altra LAN serve il comando ip helper-address sulle interfacce del router.
Subnetting: da /24 a 3 sottoreti /26
Numero sottoreti
Servono 3 sottoreti: trova n tale che 2n ≥ 3n = 2
Quindi “prendo” 2 bit dalla parte host: /24 → /26
Subnet mask /26
In binario: 11111111.11111111.11111111.11000000
In decimale: 255.255.255.192
Come calcolo l’ultimo ottetto (192)

L’ultimo ottetto è 11000000. I bit a 1 valgono:

  • bit 7 = 128
  • bit 6 = 64
128 + 64 = 192
Come troviamo i “salti” con il metodo 26

Con /26 i bit host sono:

bit host = 32 − 26 = 6
indirizzi per subnet = 26 = 64
Cosa significa in pratica
  • Ogni subnet “occupa” 64 valori del 4° ottetto.
  • Il 3° ottetto non cambia (stiamo subnettando un /24, quindi si lavora nell’ultimo ottetto).
Blocchi nel 4° ottetto
Subnet 1: 0–63   |   Subnet 2: 64–127   |   Subnet 3: 128–191   |   Subnet 4: 192–255
I network address sono gli inizi dei blocchi: 0, 64, 128, 192 (qui usiamo le prime 3 sottoreti).
Host per subnet: con /26 restano 6 bit host26 = 64 indirizzi totali. Tolti network e broadcast, restano 62 host utilizzabili. Il gateway del router usa uno di questi indirizzi, ma non riduce il numero: è un host address a tutti gli effetti.
Subnet Network Broadcast Host min Host max Gateway scelto
Subnet 1 192.168.0.0/26 192.168.0.63 192.168.0.1 192.168.0.62 192.168.0.62
Subnet 2 192.168.0.64/26 192.168.0.127 192.168.0.65 192.168.0.126 192.168.0.126
Subnet 3 192.168.0.128/26 192.168.0.191 192.168.0.129 192.168.0.190 192.168.0.190
Scelta gateway: usare l’ultimo host (es. .62, .126, .190) è corretto. In alternativa si usa spesso il primo host (es. .1, .65, .129). L’importante è essere coerenti in tutto l’esercizio (router, server e pool DHCP).
Configurazione router: IP interfacce + DHCP Relay
Assegnazione IP alle interfacce (coerente con la topologia)
  • Fa1/0 → LAN 192.168.0.0/26 → 192.168.0.62
  • Fa2/0 → LAN 192.168.0.64/26 → 192.168.0.126
  • Fa0/0 → LAN 192.168.0.128/26 → 192.168.0.190
DHCP Relay
Il server DHCP è nella prima LAN. Sulle altre interfacce del router va impostato:
ip helper-address <IP_del_server_DHCP>
In Packet Tracer l’IP server è quello configurato staticamente sulla sua scheda di rete.
Configurazione router (CLI)
enable
conf t

interface fa1/0
 ip address 192.168.0.62 255.255.255.192
 no shutdown

interface fa2/0
 ip address 192.168.0.126 255.255.255.192
 ip helper-address IP_SERVER_DHCP
 no shutdown

interface fa0/0
 ip address 192.168.0.190 255.255.255.192
 ip helper-address IP_SERVER_DHCP
 no shutdown

end
wr
Attenzione: sostituisci IP_SERVER_DHCP con l’IP reale del tuo Server0. Il server deve avere IP statico (non in DHCP) e gateway corretto.
Server DHCP: IP statico + 3 pool (uno per ogni subnet)
IP statico del Server (LAN 1)
  • IP: 192.168.0.1
  • Mask: 255.255.255.192
  • Gateway: 192.168.0.62
Esempio consigliato: lascia .1 e .2 per apparati/server e fai partire il DHCP da .10.
Dove si configura
  • Server-PT → Desktop → IP Configuration (static)
  • Server-PT → Services → DHCP (pool)
Pool Subnet Subnet Mask Default Gateway Start IP (esempio) Note
POOL_LAN1 192.168.0.0/26 255.255.255.192 192.168.0.62 192.168.0.10 Riserva .1-.9 per apparati
POOL_LAN2 192.168.0.64/26 255.255.255.192 192.168.0.126 192.168.0.70 Evita di usare .64 (network) e .127 (broadcast)
POOL_LAN3 192.168.0.128/26 255.255.255.192 192.168.0.190 192.168.0.130 Evita di usare .128 (network) e .191 (broadcast)
Errore tipico: pool con gateway sbagliato. Ogni pool deve avere come Default Gateway l’IP dell’interfaccia router di quella subnet.
Verifica e troubleshooting
Verifiche rapide
  1. Imposta i PC in DHCP e controlla che ricevano IP coerente con la subnet.
  2. Da ogni PC: ping al proprio gateway.
  3. Ping tra PC di LAN diverse (routing inter-LAN).
  4. Ping verso il Server0 da tutte le LAN.
Se non funziona
  • Controlla no shutdown sulle interfacce del router.
  • Controlla che il server abbia IP statico e gateway corretto.
  • Controlla che ip helper-address sia presente su Fa2/0 e Fa0/0 (le LAN senza server).
  • Controlla che ogni pool DHCP abbia subnet mask e gateway corretti.
Comandi utili sul router
show ip interface brief
show running-config
show ip dhcp relay information
Idea didattica: fai provare agli studenti a togliere l’ip helper-address da una LAN e osservare che il PC non ottiene l’IP. Poi lo rimettono e verificano che torna a funzionare.
Riepilogo rapido
  • Da 192.168.0.0/24 a 3 sottoreti: /26 (mask 255.255.255.192).
  • Metodo “salti”: 26 = 64 indirizzi per subnet → blocchi nel 4° ottetto: 0–63, 64–127, 128–191, 192–255.
  • Sottoreti usate: 192.168.0.0/26, 192.168.0.64/26, 192.168.0.128/26.
  • Gateway scelti (ultimo host): .62, .126, .190.
  • Server DHCP con IP statico nella LAN1 e 3 pool (uno per subnet).
  • DHCP per le LAN remote tramite ip helper-address sul router.