Hur man installerar och konfigurerar DHCP -server i Ubuntu 16

DHCP (Dynamiskt värdkonfigurationsprotokoll - Konfigurationsprotokoll för dynamisk utrustning) tillåter oss att fastställa intervall av IP -adresser för klientdatorer i domänen och på så sätt har vi möjlighet att centralt hantera alla IP -adresser i domänen.

När vi har en eller flera DHCP -servrar tillgängliga i vår organisation har vi fullt förtroende för att alla datorer och enheter i vårt nätverk automatiskt kommer att ha sin IP -adress varje gång de loggar in och det kommer inte att vara nödvändigt att gå till varje maskin för att definiera adressen på ett sätt. manual eftersom detta är en onödig administrativ kostnad.

Det finns många sätt att implementera det, ett är på Windows Server -nivå, men idag fokuserar vi på hur konfigurera DHCP på Linux -system, specifikt idag Ubuntu både klient och server.

Med DHCP implementerat tillhandahåller vi följande parametrar:

  • Subnätmask
  • IP-adress
  • Inkörsport
  • DNS -servrar, bland andra.

I Ubuntu 16 har vi möjlighet att detta är en DHCP -server som styr alla organisationens IP -adresser på ett dynamiskt och säkert sätt.

Den här gången kommer vi att prata om hur man konfigurerar DHCP Ubuntu 16 på ett praktiskt sätt.

1. Installera DHCP på Ubuntu 16


För att utföra denna process måste vi ha root -privilegier med sudotermen före varje kommando eller, om inte det, genom att logga in som användaren.

Till installera DHCP på Ubuntu 16 vi kommer att ange följande kommando:

 sudo apt-get install isc-dhcp-server

Vi hoppas att paketen laddas ner och installeras korrekt i Ubuntu 16.

Det bör noteras att vi måste ha definierat vilka värden vi måste fastställa i DHCP -servern, t.ex. gateway, intervallet för IP -adresser som ska tilldelas, etc.

2. Konfiguration av nätverkskort i Ubuntu 16


När DHCP -installation på Ubuntu 16 vi måste redigera filen isc-dhcp-server för att ställa in värdena på nätverkskortet som kommer att ansvara för överföring av IP -adresseringen.

Vi kan använda den föredragna redigeraren, till exempel Vim eller Nano, och vi kommer åt med hjälp av följande:

 sudo nano / etc / default / isc-dhcp-server
Följande fönster visas där på raden GRÄNSSNIT Vi måste ange vilket nätverkskort som ska distribuera och tilldela IP -adresserna, i detta fall kommer vi att indikera att det kommer att vara kortet eth0.

Vi sparar ändringarna med tangentkombinationen:

Ctrl + O

Och vi lämnar redaktören med hjälp av kombinationen:

Ctrl + X

3. DHCP -konfiguration i Ubuntu 16


När värdena på nätverkskortet har definierats fortsätter vi med att göra respektive DHCP -inställningar. För detta ändrar vi filen /etc/dhcp/dhcpd.conf, för detta anger vi följande:
 sudo nano /etc/dhcp/dhcpd.conf
Där måste vi ange respektive DHCP -värden, i detta fall måste vi lägga till följande rader beroende på önskad konfiguration.
 delnät 192.168.0.1 nätmask 255.255.255.0 {intervall 192.168.0.10 192.168.0.40; alternativ domännamnservrar 8.8.8.8, 4.4.4.4; alternativ domännamn "solvetic"; alternativrouter 192.168.0.1; alternativ sändningsadress 192.168.0.255; default-lease-time 600; maxhyrestid 7200; }

I det här fallet har vi definierat följande:

  • IP -adressen och nätmask för DHCP -server
  • Vi har konfigurerat rango av riktningar att tilldela
  • Vi har tagit några Offentlig DNS stöd som Google.
  • Vi har definierat namnet på vår domän i alternativet option domännamn
  • De Sänd IP eller sändning som alltid kommer att sluta 255
  • Med modet default-lease-time vi anger hur många timmar en IP -adress är reserverad för en dator
  • Värdet maxhyrestid avser den maximala tid som en IP kommer att reserveras för en dator.

Vi sparar ändringarna i redigeraren med:

Ctrl + O

På detta sätt har vi konfigurerat DHCP-parametrarna i Ubuntu 16. När dessa värden har konfigurerats fortsätter vi att starta om isc-dhcp-servertjänsten med följande kommando:

 sudo systemctl starta om isc-dhcp-server
Starta och stoppa tjänsten isc-dchp-server

Kommandona för att starta och stoppa denna tjänst är:

Starta service

 sudo systemctl start isc-dhcp-server

Stoppa tjänsten

 sudo systemctl stopp isc-dhcp-server

4. Använda DHCP i Ubuntu 16


En av de användningsområden som vi kan utöva med DHCP -server i Ubuntu 16 är att tilldela en IP -adress till en viss dator.

Till exempel har vi en dator med CentOS 7 som har följande konfiguration:

  • MAC -adress: 00: 00: 27: 7e: 3a: 73
  • IP -adress: 192.168.0.32

Av någon anledning vill vi att enheten ska ha IP -adressen 192.168.0.40¸ för vilken vi kommer att utföra följande process på DHCP -servern:

För detta måste vi gå till filen dhcp.conf och lägg till följande rader längst ner:

 värd localhost-CentOS {hardware ethernet 00: 00: 27: 7e: 3a: 73; fast adress 192.168.0.40; } 
När vi har sparat ändringarna kan vi gå till CentOS -teamet, starta om tjänsten eller teamet och vi kommer att se de ändringar som tillämpas:

På samma sätt kan vi se sändnings- och subnätmaskparametrar definieras av DHCP.

5. Konfigurera DHCP på en klientdator


För att konfigurera IP -adressen på en klientdator måste vi gå till nätverkskonfigurationen och gå till fliken IPv4:

Där slår vi helt enkelt fast att DHCP är inställt på automatisk och på detta sätt kommer utrustningen att ta emot IP -adresserna som tilldelats av DHCP -servern.

Med hjälp av dessa parametrar kan vi på ett enkelt och praktiskt sätt konfigurera a DHCP -server i Ubuntu 16 och därifrån kan IP -adresser tilldelas enligt det konfigurerade intervallet och därmed ha möjlighet att hantera den anslutna utrustningen i organisationen.

Installera DHCP CentOS

wave wave wave wave wave