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
  • 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
  • alternativa servidor DHCP (y también DNS) : dnsmasq
  • 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;
             # nombre del dominio del rango (maquina.midominio.com)
             option domain-name "midominio.com";
             # configuración específica de un host
             # el nombre de la sección puede ser cualquier cosa
             # pero cada sección ha de ser diferente
             host xxx {
                  hardware ethernet 12:34:56:78:90:ab;
                  fixed-address 192.168.1.240;
             }
      }

una vez configurado, hay que modificar /etc/default/isc-dhcp-server para indicar en que interfaces ha de trabajar el servidor DHCP

limitar device
INTERFACESv4="ens9"

para lanzarlo:

sudo systemctl restart isc-dhcp-server

para comprobar que el servidor se va a arrancar cada vez que arranque el equipo

# verificar el estado
sudo systemctl status isp-dhcp-server
 
# deshabilitar el servicio
sudo systemctl disable isc-dhcp-server

para visualizar las reservas de IPs: /var/lib/dhcp/dhcpd.leases

  • info/cursos/pue/lpic2/11/dhcp.txt
  • Darrera modificació: 26/09/2018 12:57
  • per mate