Netwerk topologie:
In dit artikel ga ik de netwerktopologie in de bovenstaande afbeelding implementeren. Er zal een DHCP server en 3 computers pc1, pc2, pc3 aangesloten op een netwerkswitch. De DHCP server zal de computers toewijzen die zijn aangesloten op de IP-adressen van de switch in het bereik 192.168.50.50/24 naar 192.168.50.100/24. Het gateway-adres zal zijn: 192.168.50.1/24. De DHCP server zal ook de DNS-serveradressen toewijzen 192.168.50.1 en 8.8.8.8 ook naar de computers.
Statisch IP toewijzen aan de dhcp-server:
Het is niet nodig om een statisch IP-adres toe te wijzen aan de DHCP server aangezien de DHCP-verzoeken op het netwerk worden uitgezonden en DHCP server zal ze automatisch beantwoorden. Een dynamisch IP-adres op hetzelfde netwerk (192.168.50.0/24 in dit artikel) zou gewoon werken. Maar ik raad u aan een IP-adres toe te wijzen aan uw DHCP-server buiten het IP-adresbereik (of DHCP-pool) dat u gaat configureren voor de computers op het netwerk.
Er zijn veel tutorials over LinuxHint.com waar u hulp kunt krijgen als u een statisch IP-adres wilt toewijzen aan uw Ubuntu 18.04 LTS-server.
ISC DHCP-server installeren:
Het ISC DHCP-serverpakket is beschikbaar in de officiële pakketrepository van Ubuntu 18.04 LTS. U kunt het dus eenvoudig installeren met behulp van de APT-pakketbeheerder.
Werk eerst de cache van de APT-pakketrepository bij met de volgende opdracht:
$ sudo apt-update
Nu installeren isc-dhcp-server pakket met het volgende commando:
$ sudo apt install isc-dhcp-server
Druk nu op ja en druk vervolgens op
ISC DHCP-server moet zijn geïnstalleerd.
Configuratiebestanden van ISC DHCP-server:
Het hoofdconfiguratiebestand van de ISC DHCP-server is: /etc/dhcp/dhcpd.conf
Als u de ISC DHCP-server wilt configureren, moet u dit configuratiebestand bewerken. Zodra u dit doet, moet u de opnieuw opstarten isc-dhcp-server service ook om de wijzigingen van kracht te laten worden.
Om de . opnieuw te starten isc-dhcp-server service, voer de volgende opdracht uit:
$ sudo systemctl herstart isc-dhcp-serverISC DHCP-server configureren:
Voordat u wijzigingen aanbrengt in de /etc/dhcp/dhcpd.conf configuratiebestand, maak een reservekopie van het configuratiebestand /etc/dhcp/dhcpd.conf.back-up met het volgende commando:
$ sudo mv -v /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf.back-up
Maak nu een nieuw leeg configuratiebestand aan /etc/dhcp/dhcpd.conf met het volgende commando:
$ sudo nano /etc/dhcp/dhcpd.conf
Typ nu de volgende regels en sla het bestand op door op te drukken
max-leasetijd 7200;
ddns-update-stijl geen;
gezaghebbend;
subnet 192.168.50.0 netmasker 255.255.255.0
bereik 192.168.50.50 192.168.50.100;
optie routers 192.168.50.1;
optie subnetmasker 255.255.255.0;
optie domeinnaamservers 192.168.50.1, 8.8.8.8;
De uiteindelijke configuratiebestanden zijn:
Start nu de opnieuw isc-dhcp-server service met het volgende commando:
$ sudo systemctl herstart isc-dhcp-server
Controleer nu of de isc-dhcp-server werkt correct met het volgende commando:
$ sudo systemctl-status isc-dhcp-serverZoals je kunt zien, is de isc-dhcp-server service werkt correct. De configuratie is dus gelukt.
De DHCP-server testen:
Nu ga ik alle andere computers in het netwerk opstarten en kijken of het de juiste IP-adressen krijgt.
Zoals je kunt zien, pc1 heb het IP-adres 192.168.50.50.
pc2 heb het IP-adres 192.168.50.51.
pc3 heb het IP-adres 192.168.50.52.
Dus de DHCP-server werkt zoals verwacht.
Vaste IP-adressen toewijzen aan hosts via DHCP:
Standaard wijst de DHCP-server willekeurige IP-adressen toe aan de computers in het netwerk uit het DHCP IP-bereik dat u hebt geconfigureerd. Er is dus geen garantie dat één specifieke computer hetzelfde IP-adres krijgt. Maar u kunt vaste IP-adressen toewijzen aan de computers in uw netwerk met behulp van DHCP. U heeft het MAC-adres nodig van de NIC (Network Interface Card) van de computer waaraan u een vast IP-adres wilt toewijzen.
Je kunt het MAC-adres van je Linux-computers vinden met het volgende commando:
$ ip aZoals u kunt zien, is het MAC-adres van pc2 is 00:0c:29:a5:bd:5b.
In Windows kunt u de volgende opdracht uitvoeren om het MAC-adres van uw NIC-kaart te vinden:.
$ ipconfig /allZoals je kunt zien, is het MAC-adres van mijn NIC-kaart: 00:0c:29:e6:75:b9.
Om nu de DHCP-server te configureren om een vast IP-adres toe te wijzen aan: pc2, open het configuratiebestand van de DHCP-server /etc/dhcp/dhcpd.conf als volgt:
$ sudo nano /etc/dhcp/dhcpd.conf
Voeg vervolgens de volgende regels toe aan het einde van het configuratiebestand en sla het bestand op:.
host windows7-pchardware-ethernet 00:0c:29:e6:75:b9;
vast adres 192.168.50.20;
Hier, 00:0c:29:e6:75:b9 is het MAC-adres van de computer waaraan we het vaste IP-adres willen toewijzen 192.168.50.20.
Het uiteindelijke configuratiebestand is:
Start nu de opnieuw isc-dhcp-server als volgt:
$ sudo systemctl herstart isc-dhcp-serverZoals u kunt zien, is het juiste IP-adres 192.168.50.20 is toegewezen aan de Windows 7-machine. Dus het werkte.
Zo installeer en configureer je ISC DHCP Server op Ubuntu 18.04 LTS. Bedankt voor het lezen van dit artikel.