Diferencia entre revisiones de «DHCP»

De Jose Castillo Aliaga
Ir a la navegación Ir a la búsqueda
Sin resumen de edición
Sin resumen de edición
Línea 12: Línea 12:
En ubuntu, Debian i derivades es considera el servidor estàndard per a DHCP.  
En ubuntu, Debian i derivades es considera el servidor estàndard per a DHCP.  


== Preparació ==
El primer que cal fer és instal·lar el servidor:
<pre class="code">
$ sudo apt install isc-dhcp-server
</pre>
Una vegada instal·lat, es pot configurar '''la targeta''' per la que donarà direccions IP. Aquesta ha de tindre una direcció estàtica.
Per a que done servei DHCP per aquesta targeta, cal que estiga donada d'alta en el fitxer '''/etc/default/isc-dhcp-server''' com a interficie que té eixida de servici DHCP.
Per reiniciar el servei o conprovar si funciona correctament, es pot fer de varies maneres:
<pre>
$ sudo service isc-dhcp-server [restart,start,stop,status]
$ sudo systemctl restart isc-dhcp-server.service
</pre>
== Configuració ==
El fitxer principal és '''/etc/dhcp/dhcpd.conf'''. Ací tenim una configuració bàsica:
<pre class="code">
default-lease-time 600;
max-lease-time 7200;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
option routers 192.168.1.254;
option domain-name-servers 192.168.1.1, 192.168.1.2;
option domain-name "mydomain.example";
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.100;
range 192.168.1.150 192.168.1.200;
}
</pre>
Anem a repassar les diferents opcions que es veuen en aquest exemple:
* '''default-lease-time''': Aquesta opció indica el temps que el servidor DHCP oferirà als clients per a que tornen a preguntar la IP. És el temps de concessió.
* '''max-lease-time''': Els clients poden mantindre una IP més temps del recomanat en l'opció anterior, però mai passar-se d'aquest màxim.
* '''option subnet-mask''': Aquesta opció global indica la màscara que donarà als clients. No obstant es pot ignorar si és indicada en una subxarxa.
* '''option broadcast-address''': La direcció de broadcast per a tots els clients.
* '''option routers''': La porta d'enllaç per defecte dels clients. És l'equivalent a gateway en /etc/network/interfaces
* '''option domain-name-servers''': Llista de [[DNS]] que tindran els clients.
* '''option domain-name''': El nom de domini assignat a la xarxa que està donant servei.
* '''subnet''': Declaració d'una subnet en al que indica un rang d'IPs ('''range''') i moltes altres possibles opcions per als clients que es configuren dins d'aquesta subnet.
Aquestes serien les opcions bàsiques, però hi ha més.
== Enllaços ==
[https://help.ubuntu.com/community/dhcp3-server Manual de DHCP de Ubuntu]
[https://www.isc.org/dhcp-manual-pages/ Manual Oficial]
[https://www.isc.org/dhcp-manual-pages/ Manual Oficial]

Revisión del 16:34 25 sep 2017

De moment, aquest manual sols és per configurar el DHCP en Ubuntu.

Isc DHCP

De la web oficial:

All IP devices need addresses, and ISC DHCP is the classic way to provide them. ISC DHCP is open source software that implements the Dynamic Host Configuration Protocol for connection to an IP network. It offers a complete solution for implementing DHCP servers, relay agents, and clients for small local networks to large enterprises. ISC DHCP solution supports both IPv4 and IPv6, and is suitable for use in high-volume and high-reliability applications. DHCP is available for free download under the terms of the ISC License, a BSD style license. (nb ISC DHCP will move to the MPL 2.0 license beginning with ISC DHCP 4.4.0)

ISC is developing a new DHCP server, Kea, which we intend to eventually replace ISC DHCP in most server implementations. We recommend that new implementers considering using Kea, and implement ISC DHCP only if Kea does not meet their needs. The Kea distribution does not currently include either a client or a relay.

En ubuntu, Debian i derivades es considera el servidor estàndard per a DHCP.

Preparació

El primer que cal fer és instal·lar el servidor:

 $ sudo apt install isc-dhcp-server

Una vegada instal·lat, es pot configurar la targeta per la que donarà direccions IP. Aquesta ha de tindre una direcció estàtica.

Per a que done servei DHCP per aquesta targeta, cal que estiga donada d'alta en el fitxer /etc/default/isc-dhcp-server com a interficie que té eixida de servici DHCP.

Per reiniciar el servei o conprovar si funciona correctament, es pot fer de varies maneres:

 $ sudo service isc-dhcp-server [restart,start,stop,status]
 $ sudo systemctl restart isc-dhcp-server.service

Configuració

El fitxer principal és /etc/dhcp/dhcpd.conf. Ací tenim una configuració bàsica:

default-lease-time 600;
max-lease-time 7200;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
option routers 192.168.1.254;
option domain-name-servers 192.168.1.1, 192.168.1.2;
option domain-name "mydomain.example";

subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.100;
range 192.168.1.150 192.168.1.200;
} 

Anem a repassar les diferents opcions que es veuen en aquest exemple:

  • default-lease-time: Aquesta opció indica el temps que el servidor DHCP oferirà als clients per a que tornen a preguntar la IP. És el temps de concessió.
  • max-lease-time: Els clients poden mantindre una IP més temps del recomanat en l'opció anterior, però mai passar-se d'aquest màxim.
  • option subnet-mask: Aquesta opció global indica la màscara que donarà als clients. No obstant es pot ignorar si és indicada en una subxarxa.
  • option broadcast-address: La direcció de broadcast per a tots els clients.
  • option routers: La porta d'enllaç per defecte dels clients. És l'equivalent a gateway en /etc/network/interfaces
  • option domain-name-servers: Llista de DNS que tindran els clients.
  • option domain-name: El nom de domini assignat a la xarxa que està donant servei.
  • subnet: Declaració d'una subnet en al que indica un rang d'IPs (range) i moltes altres possibles opcions per als clients que es configuren dins d'aquesta subnet.

Aquestes serien les opcions bàsiques, però hi ha més.

Enllaços

Manual de DHCP de Ubuntu Manual Oficial