Aquesta és una revisió antiga del document
dhcp

- DHCP Discover (broadcast) : busco un servidor
- DHCP Offer (unicast/broadcast) : el servidor se ofrece para dar una IP
- DHCP Request (broadcast) : el cliente pide una IP al servidor
- DHCP Ack : el servidor da una IP libre
cliente
- modo automático: /etc/network/interfaces
- modo manual (forzar):
sudo dhclient -v <device>
- opciones:
-v: verbose-r: release (olvidar IPs previamente asignadas)
- fichero configuración: /etc/dhcp/dhclient.conf
servidor
- alternativa servidor DHCP (y también DNS) : dnsmasq
- más sencillo de configurar, tiene los 2 protocolos, embebido en muchos routers
- oficial: isc-dhcp
- paquete a instalar: isc-dhcp-server
- hemos de tener una IP fija
- fichero de configuración: /etc/dhcp/dhcpd.conf
- añadiendo rango de IPs
subnet 192.168.1.0 netmask 255.255.255.0 { # rango de IPs range 192.168.1.200 192 168.1.240; # máscara de red option subnet-mask 255.255.255.0; # router #option routers 192.168.1.10; # servidores DNS option domain-name-servers 8.8.8.8 8.8.4.4; option domain-name "midominio.com"; # configuración específica de un host host xxx { hardware ethernet 12:34:56:78:90:ab; fixed-address 192.168.1.245; } }