Strumenti Utente

Strumenti Sito


debian:dhcp-server

server (v12)

apt-get install isc-dhcp-server

verrà resituito un errore poichè di default non è impostata alcuna interfaccia di rete nei seguenti file di configurazione.
Quindi personalizzare in base alla propria lan

vi /etc/default/isc-dhcp-server

INTERFACESv4="enp0s3"

è possibile inserire più di una interfaccia

INTERFACESv4="enp0s3 eth0 eth1"

poi

vi /etc/dhcp/dhcpd.conf

il file è abbastanza semplice da capire e personalizzare. Per una configurazione semplice e standard lasciare solo le seguenti voci commentando tutto il resto.

default-lease-time 600;

max-lease-time 7200;

subnet 192.168.1.0 netmask 255.255.255.0 {
  range 192.168.1.220 192.168.1.226;
  option domain-name-servers 192.168.1.33;
  option routers 192.168.1.1;
}

a questo punto si può riavviare il servizio.

systemctl restart isc-dhcp-server

questa volta senza errori
se vogliamo verificare la correttezza del file prima di lanciare il servizio possiamo eseguire

dhcpd -f

se vogliamo vedere quali client hanno preso l'IP dal nostro server lanciare

dhcp-lease-list

server (v12) variante PXE

Il seguente file viene modificato

vi /etc/dhcp/dhcpd.conf
default-lease-time 600;

max-lease-time 7200;

authoritative;

subnet 192.168.1.0 netmask 255.255.255.0 {
  range 192.168.1.220 192.168.1.226;
  next-server 192.168.1.214;
  option domain-name-servers 192.168.1.33;
  option routers 192.168.1.1;
  option bootfile-name "pxelinux.0";
}

gli indirizzi ip sono ovviamente quelli della mia rete
il 24 è l'ip del server dhcp

debian/dhcp-server.txt · Ultima modifica: 2023/12/27 20:03 da stefano