Server/cliente DHCP
Il protocollo DHCP (Dynamic Host Configuration Protocol) viene utilizzato per una facile distribuzione degli indirizzi IP su una rete. RouterOS Mikrotik include entrambe le parti: Server/Client.
Il router supporta un server DHCP individuale per ciascuna interfaccia Ethernet. La funzione principale del server Mikrotik è quella di fornire al client l'assegnazione di un indirizzo IP con la rispettiva maschera IP, nonché l'indirizzo del gateway e del server DNS.
L'interfaccia che ospita il server DHCP deve avere un proprio indirizzo IP e allo stesso tempo non deve essere inclusa nel pool di indirizzi che i client riceveranno quando lo richiederanno.
Il protocollo DHCP si trova al livello Rete della mappa protocolli.
Scenario di comunicazione DHCP
- Il server DHCP è sempre in ascolto sulla porta 67/UDP.
- Il client DHCP è in ascolto sulla porta 68/UDP.
- La negoziazione iniziale prevede la comunicazione tra indirizzi broadcast.
- In alcune fasi il mittente utilizza l'indirizzo di origine 0.0.0.0 e/o gli indirizzi di destinazione 255.255.255.255.
- È necessario prestare attenzione a questo quando si costruisce un firewall.
Il processo per assegnare un indirizzo IP a un client è il seguente:
DHCP-DISCOVER.
src-mac= , dst-mac= , protocollo=udp, src-ip=0.0.0.0:68, dst-ip=255.255.255.255:67
OFFERTA DHCP.
src-mac= , dst-mac= , protocollo=udp, src-ip= :67, dst-ip=255.255.255.255:67
RICHIESTA DHCP.
src-mac= , dst-mac= , protocollo=udp, src-ip=0.0.0.0:68, dst-ip=255.255.255.255:67
RICONOSCIMENTO DHCP.
src-mac= , dst-mac= , protocollo=udp, src-ip= :67, dst-ip=255.255.255.255:67
Configurazione del server DHCP
L'interfaccia che deve essere configurata come DHCP-Server deve avere un proprio indirizzo e allo stesso tempo quell'indirizzo non deve essere incluso nel pool di indirizzi. Un pool è un intervallo di indirizzi che saranno disponibili per i client.
Nella finestra DHCP-Server, premere il pulsante Configurazione DHCP e poi continuare con i requisiti richiesti:
1. Interfaccia a cui verrà assegnato il server DHCP:
2. Indirizzo di rete:
3. Portale:
4. Pool di indirizzi per client DHCP:
5. Server DNS (è possibile utilizzarne più di uno):
6. Orario degli incarichi:
7. Successivamente premiamo avanti e in questo modo il processo termina:
Nella finestra puoi vedere il server DHCP creato.
In questa configurazione automatica (eseguendo DHCP Setup) vengono generati i seguenti parametri:
- Viene creato un pool di indirizzi: un gruppo di indirizzi da assegnare ai client.
- Viene creato il server DHCP: il suo nome e i suoi parametri (come l'interfaccia che accetterà le richieste dai client).
- Viene creato lo spazio degli indirizzi: l'indirizzo IP di rete e vari parametri.
NOTA IMPORTANTE: se si dispone di un ambiente bridge è necessario configurare il server DHCP sull'interfaccia bridge. Se il server DHCP è configurato su una porta che fa parte del bridge, il server DHCP non funzionerà.
client DHCP
Consente a un'interfaccia Ethernet di richiedere un indirizzo IP
- Un server DHCP remoto fornirà:
- indirizzo IP
- Maschera e Gateway
- Indirizzi dei server DNS
- Il client DHCP fornirà queste opzioni
- Nome host
- ID client (in questo caso, l'indirizzo MAC)
1 commento su “Capitolo 2.4 – Server DHCP e client DHCP”
Controllare le porte nei pacchetti di invio e di risposta.