Configurare il router Cisco come server DHCP

Dynamic Host Configuration Protocol (DHCP) è un protocollo di livello applicativo usato per distribuire vari parametri di configurazione di rete ai dispositivi su una rete TCP/IP. – Indirizzi IP, maschere di sottorete, gateway predefiniti, server DNS, ecc. DHCP impiega un’architettura client-server; un client DHCP è configurato per richiedere parametri di rete da un server DHCP sulla rete. Un server DHCP è configurato con un pool di indirizzi IP disponibili e ne assegna uno al client DHCP.

Un router Cisco può essere configurato come server DHCP. Ecco i passi:

  1. Escludere gli indirizzi IP dall’assegnazione DHCP usando il comando ip dhcp excluded-address FIRST_IP LAST_IP
  2. Creare un nuovo pool DHCP con il comando ip dhcp pool NAME.
  3. Definire una subnet che sarà usata per assegnare indirizzi IP agli host con il comando network SUBNET SUBNET_MASK.
  4. Definire il gateway di default con il comando default-router IP.
  5. Definire il server DNS con il comando dns-server IP address.
  6. (Opzionale) Definire il nome del dominio DNS usando il comando ip domain-name NAME.
  7. (Opzionale) Definire la durata del lease usando il comando lease DAYS HOURS MINUTES. Se non si specifica questo argomento, verrà utilizzato il tempo di leasing predefinito di 24 ore.

Ecco un esempio di configurazione:

Floor1(config)#ip dhcp excluded-address 192.168.0.1 192.168.0.50Floor1(config)#ip dhcp pool Floor1DHCPFloor1(dhcp-config)#network 192.168.0.0 255.255.255.0Floor1(dhcp-config)#default-router 192.168.0.1Floor1(dhcp-config)#dns-server 192.168.0.1

Nell’esempio sopra si può vedere che ho configurato il server DHCP con i seguenti parametri:

  • gli indirizzi IP dal 192.168.0.1 – 192.168.0.50 non saranno assegnati agli host
  • il pool DHCP è stato creato e chiamato Floor1DHCP
  • gli indirizzi IP assegnati agli host saranno dal range 192.168.0.0/24
  • l’indirizzo IP del gateway di default è 192.168.0.1
  • l’indirizzo IP del server DNS è 192.168.0.1

Per visualizzare le informazioni sugli indirizzi attualmente affittati, è possibile utilizzare il comando show ip dhcp binding:

Floor1#show ip dhcp bindingIP address Client-ID/ Lease expiration TypeHardware address192.168.0.51 0060.5C2B.3DCC -- Automatic

Nell’output sopra potete vedere che c’è un singolo client DHCP a cui è stato assegnato l’indirizzo IP di 192.168.0.51. Poiché abbiamo escluso gli indirizzi IP dall’intervallo 192.168.0.1 – 192.168.0.50, il dispositivo ha ottenuto il primo indirizzo disponibile – 192.168.0.51.

Per visualizzare le informazioni sui pool DHCP configurati, si può usare il comando show ip dhcp pool:

Floor1#show ip dhcp poolPool Floor1DHCP :Utilization mark (high/low) : 100 / 0Subnet size (first/next) : 0 / 0Total addresses : 254Leased addresses : 1Excluded addresses : 1Pending event : none1 subnet is currently in the poolCurrent index IP address range Leased/Excluded/Total192.168.0.1 192.168.0.1 - 192.168.0.254 1 / 1 / 254

Questo comando visualizza alcune importanti informazioni sui pool DHCP configurati sul dispositivo – il nome del pool, il numero totale di indirizzi IP, il numero di indirizzi affittati ed esclusi, l’intervallo IP della subnet, ecc.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *