hoe een DHCP-Server in te stellen op Ubuntu 18.04

Inleiding

een DCHP-server met Linux instellen is eenvoudig, en in dit bericht zal ik het met u doornemen.

netwerk

in deze tutorial is de Ubuntu-server geconfigureerd met een statisch IP-adres van 10.1.1.243 en zal ik de volgende netwerkinstellingen gebruiken voor de DHCP-server. U kunt ze naar eigen goeddunken aanpassen.

Network: 10.1.1.0IP address: 10.1.1.243Subnet: 255.255.255.0DCHP Range: 10.1.1.101 - 10.1.1.200

Log in op de Ubuntu-Server via SSH en dan beginnen we.

Stap 1: Installeer DHCP Server

het eerste wat we moeten doen is de dhcpd server installeren door het volgende commando uit te voeren:

sudo apt install isc-dhcp-server -y

Stap 2: Configureer de DHCP-Server

Open het dhcpd.conf bestand met uw favoriete teksteditor.

sudo vim /etc/dhcp/dhcpd.conf

Wijzig de opties domeinnaam en nameservers.

option domain-name "example.lab";option domain-name-servers 10.1.1.2;

Verwijder commentaar authoritative; omdat het de enige DHCP-server op het netwerk zal zijn.

authoritative;

voeg de volgende subnetconfiguratie toe aan de onderkant van het bestand.

subnet 10.1.1.0 netmask 255.255.255.0 { range 10.1.1.101 10.1.1.200; option routers 10.1.1.2;}

Pas de wijzigingen toe door het commando:

sudo systemctl restart isc-dhcp-server.service
advertentie

Stap 3: Test een client

Controleer of een client op hetzelfde netwerk met zijn adapter ingesteld op DHCP een IP-adres kan verkrijgen. Zoals u kunt zien in de screenshot hieronder, is aan een Windows 10 virtuele machine op hetzelfde netwerk een IP-adres van 10.1.1.135toegewezen.

Windows 10-DHCP Lease

het uitvoeren van het dhcp-lease-list Commando bevestigt dit ook.

ubuntu@ubuntu:~$ dhcp-lease-listTo get manufacturer names please download http://standards.ieee.org/regauth/oui/oui.txt to /usr/local/etc/oui.txtReading leases from /var/lib/dhcp/dhcpd.leasesMAC IP hostname valid until manufacturer===============================================================================================00:0c:29:45:ba:4d 10.1.1.135 DESKTOP-8UK989 2019-12-12 13:22:00 -NA-
advertentie

vaste IP-adressen aanmaken

het is mogelijk om een statisch adres aan een machine toe te wijzen met behulp van de DHCP-server in plaats van het handmatig aan de machine toe te wijzen. Dit is handig voor servers en printers, waar u niet wilt dat het IP-adres verandert.

om een statisch IP-adres in te stellen, moet u het MAC-adres van de machine kennen en moet het IP-adres niet in het DCHP-bereik liggen. Voeg het volgende toe aan dchpd.conf om een vast IP-adres te maken.

host esxi02 { hardware ethernet 00:0c:29:c0:a0:19; fixed-address 10.1.1.12;}

in het voorbeeld hierboven wijs ik de hostnaam van esxi02 en het IP-adres van 10.1.1.12 toe aan een server met een netwerkkaart met het MAC-adres van 00:0c:29:c0:a0:19.

dat is het

u moet nu een Ubuntu Server 18.04 machine op uw netwerk hebben die IP-adressen zal toewijzen aan clients. We hebben ook behandeld hoe u een vast IP-adres maakt, zodat u geen statische adressen op elke server handmatig hoeft te configureren.

Tips:

  • als er problemen zijn met clients die geen adres kunnen verkrijgen uit de DHCP-pool, controleer dan het syslog bestand op /var/log/syslog op aanwijzingen.
  • u kunt ook de opdracht dhcp-lease-list uitvoeren om een lijst te zien van clients met gehuurde adressen uit de DHCP-pool.
  • vaste IP-adressen worden niet weergegeven in de dhcp-lease-lijst.



+