Introduksjon
Det Er enkelt Å Sette opp EN dchp-server med Linux, og i dette innlegget vil jeg gå gjennom det.
Nettverk
I denne opplæringen Er Ubuntu-serveren konfigurert med en statisk IP-adresse på 10.1.1.243
, og jeg bruker følgende nettverksinnstillinger for DHCP-serveren. Du kan justere dem slik du ønsker.
Network: 10.1.1.0IP address: 10.1.1.243Subnet: 255.255.255.0DCHP Range: 10.1.1.101 - 10.1.1.200
Logg Inn På Ubuntu-Serveren via SSH, og så begynner vi.
Trinn 1: Installer DHCP Server
det første vi må gjøre er å installere dhcpd-serveren ved å kjøre følgende kommando:
sudo apt install isc-dhcp-server -y
Trinn 2: Konfigurer DHCP-Serveren
Åpne dhcpd.conf
filen med din favoritt tekstredigerer.
sudo vim /etc/dhcp/dhcpd.conf
Endre alternativene for domenenavn og navnetjenere.
option domain-name "example.lab";option domain-name-servers 10.1.1.2;
Uncomment authoritative;
fordi DET vil være DEN eneste DHCP-serveren på nettverket.
authoritative;
Legg til følgende subnettkonfigurasjon nederst i filen.
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;}
Bruk endringene ved å kjøre kommandoen:
sudo systemctl restart isc-dhcp-server.service
Trinn 3: Test en klient
Kontroller om en klient på samme nettverk med ADAPTEREN satt TIL DHCP kan få en IP-adresse. Som du kan se på skjermbildet nedenfor, har en Windows 10 virtuell maskin på samme nettverk blitt tildelt EN IP-adresse på 10.1.1.135
.
Kjører kommandoen dhcp-lease-list
bekrefter også dette.
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-
Opprette Faste IP-adresser
det er mulig å tilordne en statisk adresse til en maskin ved HJELP AV DHCP-serveren i stedet for å tilordne den manuelt på maskinen. Dette er nyttig for servere og skrivere, der DU ikke VIL AT IP-adressen skal endres.
for å konfigurere en statisk IP må du kjenne MASKINENS MAC-adresse, OG IP-adressen må ikke være I dchp-området. Legg til følgende i dchpd.conf
for å opprette en fast IP.
host esxi02 { hardware ethernet 00:0c:29:c0:a0:19; fixed-address 10.1.1.12;}
i eksemplet ovenfor tilordner jeg vertsnavnet esxi02
og OG IP-adressen 10.1.1.12
til en server som har et nettverkskort med MAC-adressen 00:0c:29:c0:a0:19
.
Det er det
du skal nå ha En Ubuntu Server 18.04-maskin på nettverket ditt som vil tildele IP-adresser til klienter. Vi dekket også hvordan du oppretter en fast IP-adresse, slik at du ikke trenger å konfigurere statiske adresser manuelt på hver server.
Tips:
- hvis du har problemer med at klienter ikke kan få tak i en adresse FRA DHCP-utvalget, må du sjekke
syslog
– filen på/var/log/syslog
for eventuelle ledetråder. - du kan også kjøre kommandoen
dhcp-lease-list
for å se en liste over klienter med leide adresser FRA DHCP-utvalget. - Faste IP-adresser vises ikke i dhcp-leielisten.