Ubuntu

Hur man installerar och konfigurerar DHCP-server på Ubuntu 18.04 LTS

Hur man installerar och konfigurerar DHCP-server på Ubuntu 18.04 LTS
Den fullständiga formen av DHCP är Dynamic Host Configuration Protocol. Den används för att automatiskt tilldela IP-adresser, dirigeringsinformation, DNS-information, gateway etc till datorerna i nätverket vilket sparar mycket tid som annars krävs för manuell konfiguration. I den här artikeln ska jag visa dig hur du installerar och konfigurerar ISC DHCP-servern på Ubuntu 18.04 LTS. Så, låt oss komma igång.

Nätverks topologi:

I den här artikeln ska jag implementera nätverkstopologin i figuren ovan. Det kommer vara en dhcp-server och 3 datorer pc1, pc2, pc3 ansluten till en nätverksomkopplare. De dhcp-server kommer att tilldela de datorer som är anslutna till IP-adresserna i intervallet 192.168.50.50/24 till 192.168.50.100/24. Gateway-adressen kommer att vara 192.168.50.1/24. De dhcp-server tilldelar också DNS-serveradresserna 192.168.50.1 och 8.8.8.8 till datorerna också.

Tilldela statisk IP till dhcp-servern:

Det är inte nödvändigt att tilldela en statisk IP-adress till dhcp-server när DHCP-förfrågningar sänds i nätverket och dhcp-server svarar dem automatiskt. En dynamisk IP-adress i samma nätverk (192.168.50.0/24 i den här artikeln) skulle bara fungera. Men jag rekommenderar att du tilldelar en IP-adress till din DHCP-server utanför IP-adressområdet (eller DHCP-poolen) som du kommer att konfigurera för datorerna i nätverket.

Det finns många handledning om LinuxHint.com som du kan få hjälp från om du behöver tilldela statisk IP-adress till din Ubuntu 18.04 LTS-server.

Installera ISC DHCP-server:

ISC DHCP-serverpaketet finns tillgängligt i det officiella paketförvaret för Ubuntu 18.04 LTS. Så du kan enkelt installera det med hjälp av APT-pakethanteraren.

Uppdatera först APT-paketets förvarscache med följande kommando:

$ sudo apt uppdatering

Installera nu isc-dhcp-server paket med följande kommando:

$ sudo apt installera isc-dhcp-server

Nu, tryck y och tryck sedan på att fortsätta.

ISC DHCP-servern ska installeras.

Konfigurationsfiler för ISC DHCP-server:

Huvudkonfigurationsfilen för ISC DHCP-servern är / etc / dhcp / dhcpd.konf

Om du vill konfigurera ISC DHCP-servern måste du redigera den här konfigurationsfilen. När du har gjort det måste du starta om isc-dhcp-server service för att ändringarna ska träda i kraft.

För att starta om isc-dhcp-server tjänst, kör följande kommando:

$ sudo systemctl starta om isc-dhcp-server

Konfigurera ISC DHCP-server:

Innan du gör några ändringar i / etc / dhcp / dhcpd.konf konfigurationsfil, gör en säkerhetskopia av konfigurationsfilen / etc / dhcp / dhcpd.konf.säkerhetskopiering med följande kommando:

$ sudo mv -v / etc / dhcp / dhcpd.conf / etc / dhcp / dhcpd.konf.säkerhetskopiering

Skapa nu en ny tom konfigurationsfil / etc / dhcp / dhcpd.konf med följande kommando:

$ sudo nano / etc / dhcp / dhcpd.konf

Skriv nu in följande rader och spara filen genom att trycka på + x följd av y och .

standard-hyres-tid 600;
max-leasingtid 7200;
ddns-update-style ingen;
auktoritativ;
undernät 192.168.50.0 nätmask 255.255.255.0
räckvidd 192.168.50.50 192.168.50.100;
alternativ routrar 192.168.50.1;
undernätmask 255.255.255.0;
alternativ domännamnservrar 192.168.50.1, 8.8.8.8;

De slutliga konfigurationsfilerna är:

Starta om isc-dhcp-server tjänst med följande kommando:

$ sudo systemctl starta om isc-dhcp-server

Kontrollera nu om isc-dhcp-server körs korrekt med följande kommando:

$ sudo systemctl status isc-dhcp-server

Som du kan se isc-dhcp-server tjänsten körs korrekt. Så konfigurationen lyckades.

Testa DHCP-servern:

Nu ska jag starta alla andra datorer i nätverket och se om det får rätt IP-adresser.

Som du kan se, pc1 fick IP-adressen 192.168.50.50.

pc2 fick IP-adressen 192.168.50.51.

pc3 fick IP-adressen 192.168.50.52.

Så, DHCP-servern fungerar som förväntat.

Tilldela fasta IP-adresser till värdar via DHCP:

Som standard tilldelar DHCP-servern slumpmässiga IP-adresser till datorerna i nätverket från DHCP IP-intervallet som du konfigurerade. Så det finns ingen garanti för att en specifik dator får samma IP-adress. Men du kan tilldela fasta IP-adresser till datorerna i ditt nätverk med DHCP. Du behöver MAC-adressen till NIC (Network Interface Card) på den dator som du vill tilldela en fast IP-adress till.

Du hittar MAC-adressen till dina Linux-datorer med följande kommando:

$ ip a

Som du kan se MAC-adressen till pc2 är 00: 0c: 29: a5: bd: 5b.

I Windows kan du köra följande kommando för att hitta MAC-adressen till ditt NIC-kort.

$ ipconfig / all

Som du kan se är MAC-adressen till mitt NIC-kort 00: 0c: 29: e6: 75: b9.

Nu, för att konfigurera DHCP-servern för att tilldela en fast IP-adress pc2, öppna DHCP-serverns konfigurationsfil / etc / dhcp / dhcpd.konf som följer:

$ sudo nano / etc / dhcp / dhcpd.konf

Lägg sedan till följande rader i slutet av konfigurationsfilen och spara filen.

värd windows7-pc
hårdvaruethernet 00: 0c: 29: e6: 75: b9;
fast adress 192.168.50.20;

Här, 00: 0c: 29: e6: 75: b9 är MAC-adressen till datorn där vi vill tilldela den fasta IP-adressen  192.168.50.20.

Den slutliga konfigurationsfilen är:

Starta om isc-dhcp-server som följer:

$ sudo systemctl starta om isc-dhcp-server

Som du kan se rätt IP-adress 192.168.50.20 tilldelas Windows 7-maskinen. Så det fungerade.

Det är så du installerar och konfigurerar ISC DHCP Server på Ubuntu 18.04 LTS. Tack för att du läste den här artikeln.

SuperTuxKart för Linux
SuperTuxKart är en fantastisk titel som är utformad för att ge dig Mario Kart-upplevelsen gratis på ditt Linux-system. Det är ganska utmanande och rol...
Battle for Wesnoth Tutorial
Slaget om Wesnoth är ett av de mest populära open source-strategispel som du kan spela just nu. Det här spelet har inte bara utvecklats under mycket l...
0 A.D. Handledning
Av de många strategispelen där ute, 0 A.D. lyckas framstå som en omfattande titel och ett mycket djupt, taktiskt spel trots att det är öppen källkod. ...