===== Host DHCP Server ===== This guide shows how to host a DHCP-Server on Debian, e.g. for a separate IP-Camera-Network: - Set a static IP address on the interface where the DHCP should be running on later, therefore have a look here [[linux:debian:static-ip-address-route|Set Static IP Address / Static route]]. (You may have to adjust the tutorial to your distribution). - Then install ''isc-dhcp-server'': sudo apt install isc-dhcp-server -y - Now create a backup of the main config file: sudo mv /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf.bak - Then add/edit the following values and adjust then to your wished values: sudo nano /etc/dhcp/dhcpd.conf# Global options option domain-name "example.com"; option domain-name-servers 8.8.8.8, 8.8.4.4; default-lease-time 600; max-lease-time 7200; # Use this to enable / disable dynamic dns updates globally. #ddns-update-style none; # If this DHCP server is the official DHCP server for the local # network, the authoritative directive should be uncommented. authoritative; # Subnet declaration subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.100 192.168.1.200; option routers 192.168.1.1; option broadcast-address 192.168.1.255; } - Finally set the interface on which the server should listen, therefore change the ''INTERFACESvX'' in ''/etc/default/isc-dhcp-server''. This can then look like: INTERFACESv4="eth1" And restart the server: sudo systemctl restart isc-dhcp-server //Sourced from: [[https://idroot.us/set-up-dhcp-server-debian-12/|idroot.us - Set up DHCP Server]]//