hur man ställer in en DHCP-Server på Ubuntu 18.04

introduktion

att ställa in en DCHP-server med Linux är enkelt, och i det här inlägget går jag igenom det.

nätverk

i denna handledning är Ubuntu-servern konfigurerad med en statisk IP-adress på 10.1.1.243 och jag använder följande nätverksinställningar för DHCP-servern. Du kan justera dem som du tycker passar.

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

logga in på Ubuntu-servern via SSH och sedan börjar vi.

Steg 1: Installera DHCP-Server

det första vi behöver göra är att installera dhcpd-servern genom att köra följande kommando:

sudo apt install isc-dhcp-server -y

steg 2: Konfigurera DHCP-servern

öppna filen dhcpd.conf med din favorittextredigerare.

sudo vim /etc/dhcp/dhcpd.conf

ändra alternativ för domännamn och namnservrar.

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

Avkommentera authoritative; eftersom det kommer att vara den enda DHCP-servern i nätverket.

authoritative;

Lägg till följande subnätkonfiguration längst ner 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;}

tillämpa ändringarna genom att köra kommandot:

sudo systemctl restart isc-dhcp-server.service
annons

steg 3: Testa en klient

kontrollera om en klient i samma nätverk med adaptern inställd på DHCP kan få en IP-adress. Som du kan se på skärmdumpen nedan har en virtuell Windows 10-maskin i samma nätverk tilldelats en IP-adress på 10.1.1.135.

Windows 10-DHCP Lease

Kör kommandot dhcp-lease-list bekräftar också detta.

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-
annons

skapa fasta IP-adresser

det är möjligt att tilldela en statisk adress till en maskin med DHCP-servern istället för att manuellt tilldela den på maskinen. Detta är användbart för servrar och skrivare, där du inte vill att IP-adressen ska ändras.

för att konfigurera en statisk IP måste du känna till maskinens MAC-adress och IP-adressen får inte ligga i DCHP-intervallet. Lägg till följande i dchpd.conf för att skapa en fast IP.

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

i exemplet ovan tilldelar jag värdnamnet esxi02 och och IP-adressen till 10.1.1.12 till en server som har ett nätverkskort med MAC-adressen 00:0c:29:c0:a0:19.

det är det

du borde nu ha en Ubuntu Server 18.04-maskin i ditt nätverk som tilldelar IP-adresser till klienter. Vi täckte också hur man skapar en fast IP-adress så att du inte behöver Konfigurera statiska adresser manuellt på varje server.

Tips:

  • om du har några problem med att klienter inte kan få en adress från DHCP-poolen, kontrollera filen syslog som finns på /var/log/syslog för några ledtrådar.
  • du kan också köra kommandot dhcp-lease-list för att se en lista över klienter med hyrda adresser från DHCP-poolen.
  • fasta IP-adresser visas inte i dhcp-leasinglistan.



+