# Com crear un servidor DHCP en Ubuntu ( Pràctica )
~~~~
Tot el següent aquesta fet en el servidor Ubuntu
~~~~
:::info
## **sudo apt-get update**
:::spoiler Ús
.
:rocket: **Primer actualitzem el apt-get amb el comando:** :rocket:
:::
:::info
## **sudo apt-get install isc-dhcp-server**
:::spoiler Ús
.
:stars: **Després instalem el servidor DHCP amb la seguent comanda** :stars:
:::
:::info
## **sudo vim /etc/dhcp/dhcpd.conf**
:::spoiler Ús
.
:cake: **Serveix per asignar la tarjeta de xarxa que vols que rebi les peticions** :cake:
:::
:::info
### Dintre del arxiu "dhcpd.conf" busca un apartat que comenci amb ➜ `A slightly different…`

:::success
:::spoiler **Significat de las linias**
---
- :one:**Primera Línia ➜ subnet IP netmask MASCARA**
Primera Ip = Defineix la xarxa on estara el DHCP server
Máscara = Máscara de la xarxa que utilitzarem
---
- :two: **Segona Línia ➜ range IP IP**
Rang de ips que vols designar per els usuaris que demanin IP (dintre de la teva xarxa)
---
- :three: **Tercera Línia ➜ option domain-name-servers**
Servidors DNS que vols asignar a l'hora de fer DHCP, en cas de que vulguis 2 servidors separals amb una "," com en la fotografi de dalt
---
- :four: **Cuarta Línia ➜ option domain-name**
Nom que li volem donar al nostre domini, en la nostre pràctica no cal així que podem col·locar el nostre nom amb ".com"
---
- :five: **Cinquena Línia ➜ option subnet-mask**
Mascara de xarxa que volem asignar a la nostre subxarxa, en el nostre cas, 255.255.255.0
---
- :six: **Sisena Línia ➜ option routers**
En aquesta activitat no es esencial aquest camp així que asinarem la **Ip del servidor**
---
- :seven: **Setena Línia ➜ option broadcast-address**
En aquesta linia possem la IP broadcast que volem per les IPs que donem
- :eight: :nine: **Últimes Línies ➜ default-lease-time, max-lease-time**
Aquests caps els deixarem per defecte ja que son els temps per al servidor
:::
:::info
### **sudo vim /etc/default/isc-dhcp-server**

:::spoiler Ús
En la primera opció has de posar la targeta de xarxa que vols que rebi les peticions per el protocol IPv4, en el nostre cas **“enp2s0”**
:::
:::info
### **sudo systemctl restart isc-dhcp-server**
:::spoiler Ús
**Finalment, reiniciem el sistema isc-dhcp-server amb la comanda de dalt amb la funció systemctl**
:::
:::warning
Comanda OPCIONAL per mirar el estat del servei
### **sudo systemctl status isc-dhcp-server**
:::spoiler Resultat correcte

:::
## APARTAT DEL CLIENT
Per a que ens asigni una direcció IP amb el nostre client ahorem de fer els seguent pasos
:::info
**Primer apaga el adaptador de xarxa i entra a la configuració**

---
**I dintre de la categoria IPv4 posem de mètode el "Automàtic (DHCP)" i deixem el demés com ens ve predeterminat**

---
**Una vegada configurat encenem la notre tarjeta de xarxa**

:::warning
Enrecordat de APLICAR els canvis quan el configuris
:::
:::success
### **Si ho hem fet tot bé hauria d'apareixer connectat en qüestió de segons**

**Si ens apareix connectat podem introduir la comanda `ip a` en el nostre terminal per comprovar que ens ha asignat una IP dintre del rang**

:::
---
### Cualsevol dubte
- **Correu:** yerayreyes@protonmail.com
Fet per: @Yeray