Hva er DHCPAkronym på engelsk av akronymene Dinamic Host Configuration Protocol. Det er en protokoll definert for tildeling av nettverksparametere, den inneholder informasjon som IP, nettverksmaske, kringkastingsadresse, gateway, domenenavnserver. Uten denne tjenesten måtte det gjøres manuelt på hver datamaskin, noe som ville forårsake mange problemer når du administrerer mange datamaskiner i et nettverk eller når du bytter fra et nettverk til et annet, ville nettverksparametrene må konfigureres på nytt. Denne protokollen håndterer visse regler og parametere som lar oss gjøre oppgaver av forskjellige typer og konfigurere hvordan vi tildeler disse adressene. Noen av pakkene den håndterer for utveksling av meldinger er blant annet DHCP Discovery, Ofter, Request Release.
OppgavetyperProtokollen håndterer tre typer oppgaver:
- Manuell eller statisk: Denne oppgaven etablerer en bestemt IP til et bestemt utstyr i nettverket. Denne adressen endres ikke over tid. Den er ideell i små nettverk eller når du vil ha mer kontroll over hvilket utstyr en IP er tilordnet.
- Automatisk: Denne oppgavetypen etablerer alltid en permanent IP til en datamaskin og endres ikke over tid.
- Dynamisk: Denne oppgaven er vanligvis den mest brukte. Det tildeler adresser til datamaskiner fra en rekke adresser, og de utløper så ofte, så serveren bruker adressene hele tiden.
KravDistribusjon brukt: Centos 6.5
Gratis nedlasting: http: //vault.centos… 5 / isos / x86_64 /
1. Installer CentOS DHCP -server
Trinn 1
Vi konfigurerer nettverkskortet vårt som skal brukes av serveren vår med følgende parametere i nettverket vårt for dette eksemplet:
IP -adresse: 192.168.0.25 Nettmaske: 255.255.255.0 Gateway: 192.168.0.1 DNS: 187.185.15.114Steg 2
Vi laster ned pakken fra depotet, til å begynne med installerer vi de nødvendige pakkene med følgende kommando:
# yum installer dhcpTrinn 3
Konfigurasjon i brannmuren, enten fra det grafiske grensesnittet eller fra konsollen vi åpner inngangs- og utgangsportene 67 og 68 UDP.
FORSTØRRE
Trinn 4
Vi åpner konsollen og redigerer filen dhcpd:
# vi / etc / sysconfig / dhcpdVi legger til navnet på nettverksgrensesnittet som serveren vår vil bruke, i dette tilfellet eth1.
FORSTØRRE
MerkHvis vi har mer enn én tjeneste tilordnet et nettverkskort, anbefales det å dedikere et nettverkskort til DHCP -serveren.
2. Konfigurer CentOS DHCP -server
For dette eksemplet har vårt lokale nettverk følgende egenskaper:
Hele nettverksadressen: 192.168.0.0 Netmask: 255.255.255.0 Gateway: 192.168.0.1 DNS: 187.185.15.114Vi redigerer filen dhcpd.conf som er på denne adressen:
# vi /etc/dhcpd.conf
FORSTØRRE
Denne filen er praktisk talt tom, og all konfigurasjonsinformasjon må legges til. For praktiske formål kopierer og limer vi inn informasjonen som er parametrene for at tjenesten skal fungere. Deretter har vi konfigurasjonene som skal gå i filen dhcpd.conf i henhold til hver type oppgave.
Typer DHCP -serverinnstillinger
Konfigurer server for dynamisk tildeling
#Konfigurasjonsparametere for våre midlertidige DHCP ddns-update-style; ignorere klientoppdateringer; (Ignorer oppdateringer fra klienter) standard-lease-time 1200; (Standard tid for samtykket) maks leietid 10500; (Maksimal tid for samtykket) alternativ domenenavn "solveticPrueba"; (Domenenavn) solveticTest {(delt nettverkserklæring) delnett 192.168.0.0 netmask 255.255.255.0 {(definisjon av delnett og maske) alternativrutere 192.168.0.1; (Gateway) alternativ sub-maske 255.255.255.0; (Netmask option) alternativ kringkastingsadresse 192.168.0.254; (Kringkastingsadresse) alternativ domenenavn-servere 187.185.15.114; (DNS) område 192.168.0.100 192.168.0.150; (Adresseområde som skal tilordnes)}}
Konfigurer serveren for automatisk tildeling
#Konfigurasjonsparametere for vår midlertidige midlertidige DHCP ddns-update-style; ignorere klientoppdateringer; option domenenavn "solveticTest"; delt nettverk solveticTest {subnet 192.168.0.0 netmask 255.255.255.0 {option routers 192.168.0.1; opsjon subnettmaske 255.255.255.0; alternativ kringkastingsadresse 192.168.0.254; opsjon domenenavn-servere 187.185.15.114; område 192.168.0.100 192.168.0.150; }}
Konfigurer serveren for manuell kartlegging
#Konfigurasjonsparametere for våre midlertidige DHCP ddns-update-style; ignorere klientoppdateringer; option domenenavn "solveticTest"; delt nettverk solveticTest {subnet 192.168.0.0 netmask 255.255.255.0 {option routers 192.168.0.1; alternativ sub-maske 255.255.255.0; alternativ kringkastingsadresse 192.168.0.254; opsjon domenenavn-servere 187.185.15.114; } skriververt {alternativ vertsnavn "solveticPrueba"; hardware ethernet 00: 10: 2B: 3C: 52: B3; fast adresse 192.168.0.110; } vertsmottak {alternativ vertsnavn "solveticPrueba"; hardware ethernet 00: 10: V8: 3C: 52: 0C; fast adresse 192.168.0.111; } vert hovedkontor {alternativ vertsnavn "solveticPrueba"; hardware ethernet 00: 10: 2B: 3C: 52: B3; fast adresse 192.168.0.112; }}
Konfigurer serveren for dynamisk og manuell tildeling samtidig
#Konfigurasjonsparametere for vår midlertidige midlertidige DHCP ddns-update-style; ignorere klientoppdateringer; default-lease-time 1200; maks leietid 10500; option domenenavn "solveticTest"; delt nettverk solveticTest {subnet 192.168.0.0 netmask 255.255.255.0 {option routers 192.168.0.1; opsjon subnettmaske 255.255.255.0; alternativ kringkastingsadresse 192.168.0.254; opsjon domenenavn-servere 187.185.15.114; område 192.168.0.100 192.168.0.150; } #Datamaskiner med manuelle adresser skriververt {option vertsnavn "solveticPrueba"; hardware ethernet 00: 10: 2B: 3C: 52: B3; fast adresse 192.168.0.110; } mottakelsesvert {otion vertsnavn "solveticPrueba"; hardware ethernet 00: 10: V8: 3C: 52: 0C; fast adresse 192.168.0.111; }}
Det finnes andre typer oppgaver basert på delnett, delte nettverk, spesifikke nettverk eller en gruppe nettverk. Dette kan være kombinasjoner av de forrige, vi kan legge til parametere eller kombinasjoner etter vår smak.
Nettverksparametere
Felles nettverkserklæring
Del-nettverk {}
Undernettdeklarasjon
Delnett {}
Spesifikk nettverksdeklarasjon
Delnett {parametere for delnett}
Nettverksgruppedeklarasjon
Gruppe {}
Blokker tilgangen til nettverket til en datamaskin via MAC -adressenVi kan bestemme hvilket utstyr som skal gi nettverksparametere og hvilke ikke med parameteren nekte ukjente klienter, med adressen MAC. På en slik måte at utstyret som er utenfor listen som vi lager, ikke vil bli tildelt nettverksparametere.
nekte ukjent-clientshost-mottakelse {option host-name "solveticPrueba"; hardware ethernet 00: 10: 2B: 3C: 32: C3; fast adresse 192.168.0.111; } skriververt {alternativ vertsnavn "solveticPrueba"; hardware ethernet 00: 10: 2B: 3C: 52: B3; fast adresse 192.168.0.110; }
Blokker internettilgang fra en bestemt datamaskin på nettverketVi kan få DHCP -serveren til å ikke tilordne en gateway til en datamaskin, eller tildele en ugyldig, og den vil bare ha lokal tilgang til nettverket. Et eksempel kan være:
vertsmaskin1 {option vertsnavn "solveticPrueba"; hardware ethernet 89: 01: F8: D4: G5: 00; opsjonsrutere 1.1.1.1; fast adresse 192.168.0.129; }I dette eksemplet vil vi tilordne vertsmaskinen1 en ugyldig gateway, og den vil ikke kunne gå til internett. En annen måte å gjøre det på er å ikke tilordne den en DNS eller tildele den en ugyldig.
Som du kan se, kan vi lage våre spesifikke oppgaver for hvert lag, nettverk, gruppe, etc. i henhold til våre behov.
Kontroller hvilke klienter som har koblet seg tilNå for å kunne se utstyret som har gitt dem en (IP), vil du kunne bekrefte dem i filen dhcp.leaser ligger i følgende bane:
# cat /var/lib/dhcp/db/dhcp.leaser
FORSTØRRE
Med disse punktene har vi bestemt oss hvordan du installerer og konfigurerer DHCP -server på CentOS -distribusjoner.
E -postserver på CentOS
Likte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng