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
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.135
toegewezen.
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-
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.