Servidor DHCP Linux

De Cacauet Wiki
Salta a la navegació Salta a la 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ó

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

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


Tasques

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ó

(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

  • 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).