• Like
Dhcp
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Dhcp

  • 1,853 views
Published

Introduzione piuttosto completa al DHCP con le indicazioni per configurarlo su Windows, Linux(Ubuntu) e Packet Tracer

Introduzione piuttosto completa al DHCP con le indicazioni per configurarlo su Windows, Linux(Ubuntu) e Packet Tracer

Published in Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
No Downloads

Views

Total Views
1,853
On SlideShare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
66
Comments
1
Likes
2

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. DHCP
  • 2. Sommario
    • Introduzione al DHCP
    • Funzionamento di un DHCP server
    • Installazione di un server DHCP nella rete
    • Configurazione del servizio DHCP (Win/Lin/Pt)
    • Configurazione dei computer client
    • … e in LAN complesse?
  • 3. Introduzione al DHCP Server DHCP Client DHCP Assegno la configurazione TCP/IP solo ai client DHCP Configurazione TCP/IP automatica Configurazione TCP/IP manuale NO Client DHCP Il DHCP ( D ynamic H ost C onfiguration P rotocol) è un servizio che permette di diffondere in modo automatico la configurazione TCP/IP ai computer client di una rete
  • 4. DC Windows Linux (router WL) Server DHCP Domain controller Client DHCP Client DHCP Client DHCP Client DHCP Client DHCP Introduzione al DHCP
  • 5. DC Windows Linux (router WL) Server DHCP Windows 2000 Professional Windows XP Professional Windows XP Home Windows NT 4.0 Workstation Server e client DHCP nella rete Windows 98 Client DHCP Client DHCP Client DHCP Client DHCP Client DHCP
  • 6. Introduzione al DHCP
    • L’indirizzo IP
    • La subnet mask
    • L’indirizzo IP del gateway (router della LAN)
    • L’IP del server DNS del dominio
    • … ..tanto altro ancora…
    … assegnati in lease , ovvero per un prefissato intervallo di tempo (ad esempio, 3 mesi) Un server DHCP può assegnare automaticamente:
  • 7. … perché un server DHCP? Perché con un server DHCP, configurato in modo corretto, non devo più preoccuparmi della configurazione IP di tutti i computer della mia LAN Quale computer client della LAN ha l’indirizzo 10.20.0.178? Caro amministratore…ci penso io! Server DHCP
  • 8. … perché un server DHCP? Svantaggi Gli indirizzi IP devono essere introdotti manualmente in ogni computer client Possibilità di sbagliare l’assegnazione degli indirizzi Se due computer client hanno lo stesso IP, si creano problemi nella LAN (ma…dove sono i computer?) Gli amministratori girano qua e là per i laboratori a configurare gli IP manualmente Configurazione TCP/IP manuale
  • 9. Vantaggi … perché un server DHCP? Gli IP sono assegnati automaticamente dal server DHCP Gli amministratori conoscono gli indirizzi e a quali computer sono assegnati Eliminazione dei problemi di duplicazione degli IP Se i client sono spostati nella LAN, la configurazione dei client è aggiornata automaticamente dal server DHCP Configurazione TCP/IP automatica
  • 10. Possibili svantaggi … perché un server DHCP? Posso NON sapere un dato IP da quale macchina fisica è originato Se ho un'assegnazione fissa, L'IP è legato alla scheda di rete I messaggi NON passano i router Nel caso di rete wireless, potrei avere problemi di sicurezza
  • 11. Client DHCP Server DHCP Come funziona il DHCP? L’assegnazione degli indirizzi da parte di un server DHCP ad un client avviene in 4 fasi: 1 Richiesta indirizzo IP in broadcast (BOOTP: Bootstrap Protocol) 3 Scelta della configurazione 2 Offerta configurazione IP 4 Assegnazione configurazione in lease
  • 12. … come funziona il DHCP? 1 a fase 2 a fase Offerta di un indirizzo IP disponibile nella rete Richiesta broadcast di un indirizzo IP Server DHCP Client DHCP
  • 13. … come funziona il DHCP? 3 a fase 4 a fase Assegnazione configurazione TCP/IP Scelta dell’offerta ottenuta dal server DHCP Server DHCP Client DHCP
  • 14. … come funziona il DHCP? Il client si assegna un indirizzo privato nel range IP riservato “Link Local” e riprova ogni 5 minuti a cercare un server DHCP in linea Server DHCP Client DHCP Server offline ClassE IP riservata (APIPA): da 169.254.0.1 /16 a 169.254.255.254 /16
  • 15. … come funziona il DHCP? Quando devo contattare il server DHCP? Server DHCP Client DHCP
    • Un client DHCP contatta broadcast un server DHCP:
    • 1. all’avvio del computer
    • 2. quando scade la sua assegnazione (lease)
    • 3. in modo automatico con i comandi (win):
      • ipconfig /release  rilascio lease
      • ipconfig /renew  richiesta rinnovo lease
  • 16. … come funziona il DHCP? Quando devo contattare il server DHCP? Server DHCP Client DHCP
    • 3b. in modo automatico con i comandi (lnx):
      • dhclient -r  rilascio lease
      • dclient  richiesta rinnovo lease
      • Sempre, networking restart
      • Tramite GUI
  • 17. Installiamo un server DHCP (WS 2003)
    • Installare il servizio DCHP
    • Autorizzare il server nel domain controller (se necessario)
    • Configurare gli indirizzi da assegnare (scope)
    • Configurare i computer client della rete
    Per installare un server DHCP…
  • 18. Installazione del servizio DHCP In un computer Windows 2003 Server, il servizio DHCP…
  • 19. Gestione del servizio DHCP Terminata l’installazione del servizio DHCP, Windows 2003 inserisce una nuova console (MMC)…
  • 20. Autorizzazione del server in Active Directory Un server DHCP, prima di essere operativo in un dominio Windows 2003, deve essere autorizzato in Active Directory…
  • 21. Supponiamo di voler configurare la seguente rete Windows 2003 con un server DHCP Domain Controller e DHCP Server IP Statico: 10.20.0.1 Web Server IP statico: 10.20.0.2 Scope IP: da 10.20.0.1 a 10.20.0.100 Subnet mask: 255.255.255.0 Server R-RAS (connessione remota) IP statico: 10.20.0.100 Client DHCP Client DHCP Client DHCP MODEM Un DHCP Server deve avere un IP Statico Internet
  • 22. Configurazione di uno scope Nel mmc DCHP si deve avviare un nuovo Scope Wizard per il server… continua…
  • 23. Configurazione di uno scope Range indirizzi IP Subnet Mask continua… Indirizzi IP riservati
  • 24. Configurazione di uno scope Impostazione del tempo di lease Impostazione del server DNS
  • 25. Configurazione del server DHCP Terminata l’impostazione del nuovo scope, il server DHCP può essere attivato/disattivato…
  • 26. Configurazione del server DHCP Terminata l’impostazione del nuovo scope, le impostazioni del server DHCP possono essere modificate…
  • 27. Configuriamo i client DHCP Dopo avere installato il server DHCP, per ogni computer client…
  • 28. Installiamo un server DHCP (Linux)
    • Scaricare il server necessario
    • Configurare indirizzi da assegnare (scope)
    • Avviare il demone
    • Configurare i computer client della rete
    Per installare un server DHCP…
  • 29. Ubuntu 11.04 Installazione Commandline continua… user@linux:~$ sudo apt-get install dhcpd Password: ******* Lettura elenco dei pacchetti... Fatto Generazione albero delle dipendenze Lettura informazioni sullo stato... Fatto Nota, viene selezionato "udhcpd" al posto di "dhcpd" I seguenti pacchetti NUOVI saranno installati: udhcpd 0 aggiornati, 1 installati, 0 da rimuovere e 5 non aggiornati. È necessario scaricare 7340 B di archivi. Dopo quest'operazione, verranno occupati 115 kB di spazio su disco. Scaricamento di:1 http://it.archive.ubuntu.com/ubuntu/ natty/universe udhcpd all 1:1.17.1-10ubuntu1 [7340 B] Recuperati 7340 B in 0s (15,5 kB/s) Selezionato il pacchetto udhcpd. (Lettura del database... 373008 file e directory attualmente installati.) Estrazione di udhcpd (da .../udhcpd_1%3a1.17.1-10ubuntu1_all.deb)... Elaborazione dei trigger per man-db... Elaborazione dei trigger per ureadahead... ureadahead will be reprofiled on next reboot Configurazione di udhcpd (1:1.17.1-10ubuntu1)... udhcpd: Disabled. Edit /etc/default/udhcpd to enable it.
  • 30. Ubuntu 11.04 Modificare /etc/default/udhcpd continua… # Commentare la riga seguente per attivare DHCPD_ENABLED=" no " start 192.168.0.20 #default: 192.168.0.20 end 192.168.0.254 #default: 192.168.0.254 opt dns 192.168.10.2 192.168.10.10 option subnet 255.255.255.0 opt router 192.168.10.2 opt wins 192.168.10.10 option dns 129.219.13.81 # massimo 3 option domain local option lease 864000 # 10 giorni DHCPD_OPTS="-S"
  • 31. Ubuntu 11.04 Avviare $sudo /etc/init.d/udhcpd start (oppure riavviare)
  • 32. Ubuntu 11.04 Note Udhcpd è un server minimalista, ottimo per piccole reti. Per configurazioni più raffinate (es: IP fissi basati sul MAC) occorre utilizzare un diverso programma, come ad esempio dhcp3-server
  • 33. Packet Tracer: configurazione Installare Server (End Devices) Configurare Pool
  • 34. Packet Tracer: configurazione Dato che i router bloccano i messaggi del DHCP, ha senso configurare un server DHCP direttamente sul router Per farlo, occorre passare dalla interfaccia CLI
  • 35. Packet Tracer: configurazione ATTIVA CONFIGURAZIONE Router>en Router#conf t CONFIGURA Router (config)#ip dhcp ? Router (config)#ip dhcp excluded-address [IP] [..] Router (config)#ip dhcp pool [NOME]
  • 36. Packet Tracer: configurazione CONFIGURA DETTAGLI Router (config)#ip dhcp ? Router (config)#ip dhcp excluded-address [IP] [..] Router (config)#ip dhcp pool [NOME] Router (dhcp-config)default-router [ip] Router (dhcp-config)network [ip] [netmask] Router (dhcp-config)#exit SALVA Router (config)#do wr
  • 37. Packet Tracer: configurazione VEDERE I LEASE ATTIVI #ip dhcp binding
  • 38. … e nelle reti complesse Per garantire il servizio DHCP in una rete, possiamo inserire un secondo server DHCP… Primo Server DHCP Server offline
    • Soluzione:
    • Garantisce il bilanciamento del lavoro tra i due server DHCP
    • Fault tolerance se…
    Secondo server DHCP
  • 39. … e nelle reti complesse Se la nostra rete ha un router? Router Perché non tutti i router permettono il passaggio dei messaggi di broadcast BOOTP Server DHCP Server DHCP Relay Agent Allora, dobbiamo… installare in un altro server il servizio DHCP Relay Agent
  • 40. … e nelle reti complesse Allora, non dobbiamo fare nulla se… Il router supporta la raccomandazione RFC 1542 , ovvero permette il passaggio dei messaggi di broadcast BOOTP Server DHCP Se la nostra rete ha un router? Router
  • 41. Licenza
    • La maggior parte di queste slides sono arrivate sul mio computer da origine ignota...non ho alcuna idea di chi sia l'autore. Io le ho semplicemente rielaborate e aggiunto alcuni dettagli.
    • Per la parte di mia pertinenza, la licenza è CC-BY-SA 3.0.
    • Marcello Missiroli ( [email_address] )