Diferència entre revisions de la pàgina «Servidor DHCP Linux»

De Cacauet Wiki
Salta a la navegació Salta a la cerca
(etiquetes #Fpinfor)
 
(Hi ha 4 revisions intermèdies del mateix usuari que no es mostren)
Línia 1: Línia 1:
 
Pots llegir l'article [[DHCP]] on s'explica la teoria.
 
Pots llegir l'article [[DHCP]] on s'explica la teoria.
 +
 +
<nowiki>#FpInfor #Asix #AsixMp08 #AsixMp08Uf1 #AsixMp08Uf01 #Smx #SmxMp07 #SmxMp07Uf1 #SmxMp07Uf01</nowiki>
  
 
Treballarem amb màquines virtuals i en xarxa interna, ja que no poden haver 2 servidors DHCP en la mateixa xarxa.
 
Treballarem amb màquines virtuals i en xarxa interna, ja que no poden haver 2 servidors DHCP en la mateixa xarxa.
Línia 22: Línia 24:
 
següents tasques:
 
següents tasques:
 
# Instal·lar i posar en marxa el servidor DHCP en Linux.
 
# 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:<pre>$ tail /var/log/syslog</pre>(tail mostra les darreres línies)
 
# Donar un '''rang d’adreces''' a les màquines que fan la petició DHCP.
 
# Donar un '''rang d’adreces''' a les màquines que fan la petició DHCP.
 
# 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.
 
# 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.
Línia 31: Línia 34:
 
DEMO pel professor:
 
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.
 
* 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
  
  
Línia 41: Línia 45:
  
 
== Pistes ==
 
== Pistes ==
*Abans el servei a instal·lar es deia dhcp3-server, però des de fa algun temps es diu:<pre>isc-dhcp-server</pre>
+
*Abans el servei a instal·lar es deia dhcp3-server, però des de la versió d'Ubuntu 12, el paquet es diu:<pre>isc-dhcp-server</pre>
 
*: Busca per internet què el ISC i explica-ho en un paràgraf.
 
*: 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é.
+
* Per veure les darreres línies d'un arxiu hi ha la '''comanda tail'''. Per visualitzar l'arxiu de concessions (leases) t'anirà bé.<pre> $ tail -f <nom_arxiu></pre>
*:Investiga com pots fer per tal de que es quedi la comanda activa i, si s'afegeixen concessions, ho mostri immediatament.
+
*: 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: <pre>/var/log/syslog</pre>
 
* 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: <pre>/var/log/syslog</pre>
*: És un arxiu amb informació de tot el sistema sencer, no només del DHCP.
+
*: É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).
  
 
<br>
 
<br>

Revisió de 16:08, 29 gen 2019

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

#FpInfor #Asix #AsixMp08 #AsixMp08Uf1 #AsixMp08Uf01 #Smx #SmxMp07 #SmxMp07Uf1 #SmxMp07Uf01

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