Servidor DHCP Linux

De Cacauet Wiki
Dreceres ràpides: navegació, cerca

Pots llegir l'article DHCP on s'explica la teoria.

Treballarem amb màquines virtuals i en xarxa interna, ja que no poden haver 2 servidors DHCP en la mateixa xarxa.

Sólo puede quedar uno
(Los Inmortales)

Va, deixem-nos de tonteríes.


Inicialització[modifica]

Utilitza les màquines virtuals (.ova, les pots trovar al robust):

  • Linux Ubuntu Server (funkyserver)
  • Windows XP (xipiron)
  • Linux Debian (dubidubi)


Tasques[modifica]

La màquina que contindrà el servidor de DHCP serà el Linux Ubuntu Server. Aquesta serà la encarregada de realitzar les concessions de les diferents IP's. Es realitzaran les següents tasques:

  1. Instal·lar i posar en marxa el servidor DHCP en Linux.
    Si et trobes que no arrenca el servidor DHCP, pots comprovar quins errors ha trobat a l'arxiu syslog fent un:
    $ tail /var/log/syslog
    (tail mostra les darreres línies)
  2. Donar un rang d’adreces a les màquines que fan la petició DHCP.
  3. Especificar la porta d'enllaç i els servidors DNS a través del servidor DHCP per tal que totes les màquines puguin accedir a internet.
  4. Fes una reserva per una màquina (dubidubi o un clon del xipiron). Ja saps que es tracta de donar sempre la mateixa IP a la mateixa màquina a través de DHCP (associant l'adreça MAC).
  5. Esbrineu com es poden saber les concessions donades.
  6. Utilitzeu l'arxiu de concessions (leases) per saber quan es connecta un nou client i si es compleix el lease time indicat a l'arxiu de configuració. Expliqueu EN DETALL com ho heu comprovat.
  7. Documenta què és el ISC.

DEMO pel professor:

  • Heu de mostrar com es connecten 2 màquines, una amb reserva i l'altra sense, i com es reflecteix a l'arxiu de concessions en el moment de connectar-vos.
  • Assegureu la connectivitat dels clients amb el navegador web


Ampliació[modifica]

(només si ja heu acabat l'anterior):

  1. Instal·la el paquet d'administració remota Webmin i configura l'arxiu del servidor DHCP a través d'ell. Consulta la guia més endavant, hi ha algunes indicacions pel cas del Ubuntu Server.
  2. Comprova què passa si posem 2 servidors DHCP a la xarxa (per exemple, el Ubuntu Server i el Debian).


Pistes[modifica]

  • Abans el servei a instal·lar es deia dhcp3-server, però des de la versió d'Ubuntu 12, el paquet es diu:
    isc-dhcp-server
    Busca per internet què el ISC i explica-ho en un paràgraf.
  • Per veure les darreres línies d'un arxiu hi ha la comanda tail. Per visualitzar l'arxiu de concessions (leases) t'anirà bé.
     $ tail -f <nom_arxiu>
    Amb la opció -f es bloqueja la shell al fitxer, i si apareix res de nou, ho mostra.
    Pren nota d'aquesta comanda, la farem servir contínuament durant el curs
  • Si no t'arrenca el servei DHCP probablement serà perquè tens errors a l'arxiu de conf. Per mostrar els errors mira les darreres línies de:
    /var/log/syslog
    És un arxiu amb informació de tot el sistema sencer, no només del DHCP, fes-li una ullada aviam què trobes (hi ha també informació dels paquets DHCP enviats i rebuts).