DHCP (Dynamisk værtskonfigurationsprotokol - Konfigurationsprotokol for dynamisk udstyr) giver os mulighed for at etablere områder af IP -adresser til klientcomputere i domænet, og på denne måde har vi mulighed for centralt at styre alle IP -adresser i domænet.
Når vi har en eller flere DHCP -servere til rådighed i vores organisation, har vi fuld tillid til, at alle computere og enheder på vores netværk automatisk vil have deres IP -adresse hver gang de logger ind, og det vil ikke være nødvendigt at gå til hver maskine for at definere adressen på en måde manual, da dette er en unødvendig administrativ udgif.webpt.
Der er mange måder at implementere det på, den ene er på Windows Server -niveau, men i dag fokuserer vi på hvordan konfigurere DHCP på Linux -systemer, specifikt i dag Ubuntu både klient og server.
Med implementeret DHCP leverer vi følgende parametre:
- Undernetmaske
- IP -adresse
- Gateway
- DNS -servere, blandt andre.
I Ubuntu 16 har vi mulighed for, at dette er en DHCP -server, der styrer alle IP -adresser i organisationen på en dynamisk og sikker måde.
Denne gang vil vi tale om, hvordan man konfigurerer DHCP Ubuntu 16 på en praktisk måde.
1. Installation af DHCP på Ubuntu 16
For at udføre denne proces skal vi have root -privilegier ved hjælp af sudo -udtrykket før hver kommando eller, hvis dette ikke sker, ved at logge ind som brugeren.
Til installer DHCP på Ubuntu 16 vi indtaster følgende kommando:
sudo apt-get install isc-dhcp-server
Vi håber, at pakkerne downloades og installeres korrekt i Ubuntu 16.
Det skal bemærkes, at vi skal have defineret, hvilke værdier vi skal etablere i DHCP -serveren, f.eks. Gatewayen, rækkevidden af IP -adresser, der skal tildeles osv.
2. Netværkskortkonfiguration i Ubuntu 16
En gang DHCP -installation på Ubuntu 16 vi skal redigere filen isc-dhcp-server at indstille værdierne for netværkskortet, der skal være ansvarlig for overførsel af IP -adresseringen.
Vi kan bruge den foretrukne editor, f.eks. Vim eller Nano, og vi får adgang ved hjælp af følgende:
sudo nano / etc / default / isc-dhcp-serverFølgende vindue vil blive vist hvor i linjen GRÆNSEPLADER Vi skal angive, hvilket netværkskort der skal distribuere og tildele IP -adresserne, i dette tilfælde vil vi angive, at det er kortet eth0.
Vi gemmer ændringerne ved hjælp af tastekombinationen:
Ctrl + O.
Og vi forlader redaktøren ved hjælp af kombinationen:
Ctrl + X
3. DHCP -konfiguration i Ubuntu 16
Når værdierne på netværkskortet er defineret, fortsætter vi med at foretage de respektive DHCP -indstillinger. Til dette vil vi redigere filen /etc/dhcp/dhcpd.conf, for dette vil vi indtaste følgende:
sudo nano /etc/dhcp/dhcpd.confDer skal vi indtaste de respektive DHCP -værdier, i dette tilfælde skal vi tilføje følgende linjer afhængigt af den nødvendige konfiguration.
subnet 192.168.0.1 netmask 255.255.255.0 {område 192.168.0.10 192.168.0.40; option domænenavneservere 8.8.8.8, 4.4.4.4; option domænenavn "solvetic"; option routere 192.168.0.1; option broadcast-adresse 192.168.0.255; default-lease-time 600; max-leasingtid 7200; }
I dette tilfælde har vi defineret følgende:
- IP -adressen og netmasken for DHCP -server
- Vi har konfigureret rango af retninger at tildele
- Vi har taget nogle Offentlig DNS support som Google.
- Vi har defineret navnet på vores domæne i indstillingen option domænenavn
- Det Broadcast IP eller udsendelse, der altid vil ende i 255
- Med modet standard-leasing-tid vi angiver, hvor mange timer en IP -adresse er reserveret til en computer
- Værdien max-lease-tid refererer til den maksimale tid, som en IP vil blive reserveret til en computer.
Vi gemmer ændringerne i editoren ved hjælp af:
Ctrl + O.
På denne måde har vi konfigureret DHCP-parametrene i Ubuntu 16. Når disse værdier er blevet konfigureret, fortsætter vi med at genstarte isc-dhcp-server-tjenesten ved hjælp af følgende kommando:
sudo systemctl genstart isc-dhcp-serverStart og stop servicen isc-dchp-server
Kommandoerne til at starte og stoppe denne service er:
Start service
sudo systemctl start isc-dhcp-server
Stop service
sudo systemctl stop isc-dhcp-server
4. Brug af DHCP i Ubuntu 16
En af de anvendelser, vi kan udøve med DHCP -server i Ubuntu 16 er at tildele en bestemt computer en IP -adresse.
For eksempel har vi en computer med CentOS 7, som har følgende konfiguration:
- MAC -adresse: 00: 00: 27: 7e: 3a: 73
- IP -adresse: 192.168.0.32
Af en eller anden grund ønsker vi, at enheden skal have IP -adressen 192.168.0.40¸, for hvilken vi vil udføre følgende proces på DHCP -serveren:
Til dette skal vi gå til filen dhcp.conf og tilføj følgende linjer i bunden:
vært localhost-CentOS {hardware ethernet 00: 00: 27: 7e: 3a: 73; fast adresse 192.168.0.40; }Når vi har gemt ændringerne, kan vi gå til CentOS -teamet, genstarte tjenesten eller teamet, og vi vil se ændringerne anvendes:
På samme måde kan vi se broadcast- og subnetmaske -parametre defineret af DHCP.
5. Konfigurer DHCP på en klientcomputer
For at konfigurere IP -adressen på en klientcomputer skal vi gå til netværkskonfigurationen og der gå til fanen IPv4:
Der slår vi simpelthen fast, at DHCP er indstillet til automatisk og på denne måde modtager udstyret de IP -adresser, der er tildelt af DHCP -serveren.
Ved hjælp af disse parametre kan vi på en enkel og praktisk måde konfigurere a DHCP -server i Ubuntu 16 og derfra tillade IP -adresser at blive tildelt i henhold til det konfigurerede område og dermed have mulighed for at styre det tilsluttede udstyr i organisationen.
Installer DHCP CentOS