Stap 1: Installeer de DHCP-server bash sudo dnf install dhcp-server -y --- ## 📌 Stap 2: Configureer het configuratiebestand ### 2.1 Maak een backup van het voorbeeldbestand (optioneel) bash sudo cp /usr/share/doc/dhcp*/dhcpd.conf.example /etc/dhcp/dhcpd.conf.backup ### 2.2 Open het configuratiebestand voor bewerking bash sudo nano /etc/dhcp/dhcpd.conf ### 2.3 Voeg onderstaande inhoud toe aan het bestand: ---------------------------------------------------------------------------- dhcp # DHCP Configuratie voor domain.test domein option domain-name "domain.test"; option domain-name-servers 8.8.8.8; default-lease-time 600; max-lease-time 7200; subnet 192.168.5.0 netmask 255.255.255.0 { range 192.168.5.100 192.168.5.150; option routers 192.168.5.254; } ---------------------------------------------------------------------------- 🔧 **Let op:** Vergeet niet alle regels af te sluiten met een `;` – dit is een veelvoorkomende fout bij een niet startende DHCP-server. --- ## 📌 Stap 3: Controleer of de juiste interface is ingesteld (optioneel, indien nodig) Als je DHCP enkel op een specifieke interface wilt laten luisteren, pas dit aan in het bestand: bash sudo nano /etc/sysconfig/dhcpd Voeg bijv. toe: bash DHCPDARGS=eth0 (Vervang `eth0` met de juiste netwerkinterface van je server, te vinden met `ip a`.) --- ## 📌 Stap 4: Start en enable de DHCP-server bash sudo systemctl enable --now dhcpd Controleer of de server draait: bash systemctl status dhcpd --- ## 📌 Stap 5: Firewall instellingen (indien firewall actief is) Open de poort voor DHCP (UDP 67): bash sudo firewall-cmd --add-service=dhcp --permanent sudo firewall-cmd --reload --- ## 📌 Stap 6: Zet je Windows PC aan en vraag een IP-adres aan Op domain-PC1 (de Windows PC): DNS SERVER TOEVOEGEN (8.8.8.8) 1. Open **Command Prompt (CMD)** als administrator 2. Voer uit: cmd ipconfig /release ipconfig /renew Controleer of je een IP-adres hebt gekregen in de juiste range (192.168.5.100–150) en of de gateway en DNS overeenkomen. --- ## 📌 Stap 7: Controleer op de Linux server of er een lease is uitgegeven Open het leasebestand: bash sudo less /var/lib/dhcpd/dhcpd.leases Je zou iets moeten zien zoals: dhcp lease 192.168.5.102 { starts 6 2025/06/19 10:00:00; ends 6 2025/06/19 12:00:00; binding state active; client-hostname "domain-PC1"; } --- ## ✅ Samenvatting van de configuratie Belangrijkste instellingen in `/etc/dhcp/dhcpd.conf`: dhcp option domain-name "domain.test"; option domain-name-servers 8.8.8.8; default-lease-time 600; max-lease-time 7200; subnet 192.168.5.0 netmask 255.255.255.0 { range 192.168.5.100 192.168.5.150; option routers 192.168.5.254; } --- Laat me weten als je ook logging of troubleshooting stappen wilt toevoegen!