Vad är DHCPAkronym på engelska av akronymerna Dinamic Host Configuration Protocol. Det är ett protokoll definierat för tilldelning av nätverksparametrar, det innehåller information som IP, delnätmask, sändningsadress, gateway, domännamnserver. Utan denna tjänst skulle det behöva göras manuellt på varje dator, vilket skulle orsaka många problem vid hantering av många datorer i ett nätverk eller vid byte från ett nätverk till ett annat, nätverksparametrarna måste omkonfigureras. Detta protokoll hanterar vissa regler och parametrar som gör att vi kan tilldela olika typer och konfigurera hur vi tilldelar dessa adresser. Några av de paket som hanteras för utbyte av meddelanden är bland annat DHCP Discovery, Ofter, Request Release.
UppdragstyperProtokollet hanterar tre typer av uppdrag:
- Manuell eller statisk: Detta uppdrag upprättar en viss IP till en viss utrustning i nätverket. Denna adress ändras inte över tiden. Den är idealisk i små nätverk eller när du vill ha mer kontroll över vilken utrustning en IP tilldelas.
- Automatisk: Denna typ av tilldelning etablerar alltid en permanent IP till en dator och ändras inte över tid.
- Dynamisk: Denna uppgif.webpt är vanligtvis den mest använda. Det tilldelar adresser till datorer från en rad olika adresser och de går ut så ofta, så servern använder adresserna hela tiden.
KravDistribution används: Centos 6.5
Gratis nedladdning: http: //vault.centos… 5 / isos / x86_64 /
1. Installera CentOS DHCP -server
Steg 1
Vi konfigurerar vårt nätverkskort som kommer att användas av vår server med följande parametrar som finns i vårt nätverk för detta exempel:
IP -adress: 192.168.0.25 Netmask: 255.255.255.0 Gateway: 192.168.0.1 DNS: 187.185.15.114Steg 2
Vi laddar ner paketet från förvaret, till att börja med installerar vi de nödvändiga paketen med följande kommando:
# yum installera dhcpSteg 3
Konfiguration i brandväggen, antingen från det grafiska gränssnittet eller från konsolen öppnar vi in- och utgångsportarna 67 och 68 UDP.
FÖRSTORA
Steg 4
Vi öppnar konsolen och redigerar filen dhcpd:
# vi / etc / sysconfig / dhcpdVi lägger till namnet på nätverksgränssnittet som vår server kommer att använda, i det här fallet eth1.
FÖRSTORA
NoteraOm vi har mer än en tjänst tilldelad ett nätverkskort, rekommenderas det att dedicera ett nätverkskort för DHCP -servern.
2. Konfigurera CentOS DHCP -server
För detta exempel har vårt lokala nätverk följande egenskaper:
Hela nätverksadressen: 192.168.0.0 Netmask: 255.255.255.0 Gateway: 192.168.0.1 DNS: 187.185.15.114Vi redigerar filen dhcpd.conf som finns på den här adressen:
# vi /etc/dhcpd.conf
FÖRSTORA
Den här filen är praktiskt taget tom och all konfigurationsinformation måste läggas till. För praktiska ändamål kopierar och klistrar vi in informationen som är parametrarna för att tjänsten ska fungera. Därefter har vi de konfigurationer som ska gå i filen dhcpd.conf enligt varje typ av uppdrag.
Typer av DHCP -serverinställningar
Konfigurera servern för dynamisk tilldelning
#Konfigurationsparametrar för vår DHCP ddns-update-style interim; ignorera klientuppdateringar; (Ignorera uppdateringar från klienter) default-lease-time 1200; (Standardtid för samtycke) maxhyretid 10500; (Maximal tid för samtycke) alternativ domännamn "solveticPrueba"; (Domännamn) solveticTest {(delad nätverksdeklaration) delnätverk 192.168.0.0 nätmask 255.255.255.0 {(Definition av delnät och dess mask) alternativrouter 192.168.0.1; (Gateway) alternativ subnet-mask 255.255.255.0; (Netmask-alternativ) alternativ sändningsadress 192.168.0.254; (Broadcast address) alternativ domännamnservrar 187.185.15.114; (DNS) intervall 192.168.0.100 192.168.0.150; (Adressområde att tilldela)}}
Konfigurera servern för automatisk tilldelning
#Konfigurationsparametrar för vår DHCP ddns-update-style interim; ignorera klientuppdateringar; option domännamn "solveticTest"; delat nätverk solveticTest {subnet 192.168.0.0 netmask 255.255.255.0 {option routers 192.168.0.1; alternativ subnet-mask 255.255.255.0; alternativ sändningsadress 192.168.0.254; alternativ domän-namnservrar 187.185.15.114; intervall 192.168.0.100 192.168.0.150; }}
Konfigurera servern för manuell mappning
#Konfigurationsparametrar för vår DHCP ddns-update-style interim; ignorera klientuppdateringar; option domännamn "solveticTest"; delat nätverk solveticTest {subnet 192.168.0.0 netmask 255.255.255.0 {option routers 192.168.0.1; alternativ subnet-mask 255.255.255.0; alternativ sändningsadress 192.168.0.254; alternativ domännamnservrar 187.185.15.114; } skrivarvärd {option värdnamn "solveticPrueba"; hårdvara ethernet 00: 10: 2B: 3C: 52: B3; fast adress 192.168.0.110; } värdmottagning {option värdnamn "solveticPrueba"; hårdvara ethernet 00: 10: V8: 3C: 52: 0C; fast adress 192.168.0.111; } värd huvudkontor {option värdnamn "solveticPrueba"; hårdvara ethernet 00: 10: 2B: 3C: 52: B3; fast adress 192.168.0.112; }}
Konfigurera servern för dynamisk och manuell tilldelning samtidigt
#Konfigurationsparametrar för vår DHCP ddns-update-style interim; ignorera klientuppdateringar; default-lease-time 1200; maxhyretid 10500; option domännamn "solveticTest"; delat nätverk solveticTest {subnet 192.168.0.0 netmask 255.255.255.0 {option routers 192.168.0.1; alternativ subnet-mask 255.255.255.0; alternativ sändningsadress 192.168.0.254; alternativ domän-namnservrar 187.185.15.114; intervall 192.168.0.100 192.168.0.150; } #Datorer med manuella adresser skrivarvärd {option värdnamn "solveticPrueba"; hårdvara ethernet 00: 10: 2B: 3C: 52: B3; fast adress 192.168.0.110; } mottagarvärd {otion värdnamn "solveticPrueba"; hårdvara ethernet 00: 10: V8: 3C: 52: 0C; fast adress 192.168.0.111; }}
Det finns andra typer av tilldelningar baserade på delnät, delade nätverk, specifika nätverk eller grupp av nätverk. Dessa kan vara kombinationer av de tidigare, vi kan lägga till parametrar eller kombinationer efter eget tycke.
Nätverksparametrar
Delad nätverksdeklaration
Delnätverk {}
Delnätdeklaration
Delnät {}
Specifik nätdeklaration
Delnät {parametrar för delnät}
Nätverksgruppsdeklaration
Grupp {}
Blockera åtkomst till datorns nätverk via MAC -adressenVi kan bestämma vilken utrustning som ska ge nätverksparametrar och vilka inte med parametern neka okända klienter, med adressen MAC. På ett sådant sätt att den utrustning som ligger utanför listan som vi gör inte kommer att tilldelas nätverksparametrar.
neka okänd-clientshost-mottagning {option host-name "solveticPrueba"; hårdvara ethernet 00: 10: 2B: 3C: 32: C3; fast adress 192.168.0.111; } skrivarvärd {option värdnamn "solveticPrueba"; hårdvara ethernet 00: 10: 2B: 3C: 52: B3; fast adress 192.168.0.110; }
Blockera internetåtkomst från en specifik dator i nätverketVi kan få DHCP -servern inte att tilldela en gateway till en dator eller tilldela en ogiltig och den kommer bara att ha lokal åtkomst till nätverket. Ett exempel är:
värdmaskin1 {option värdnamn "solveticPrueba"; hårdvara ethernet 89: 01: F8: D4: G5: 00; alternativrouter 1.1.1.1; fast adress 192.168.0.129; }I detta exempel kommer vi att tilldela värddatorn1 en ogiltig gateway och den kommer inte att kunna gå till internet. Ett annat sätt att göra det skulle vara genom att inte tilldela den en DNS eller tilldela den en ogiltig.
Som du kan se kan vi skapa våra specifika uppdrag för varje lag, nätverk, grupp, etc. enligt våra behov.
Kontrollera vilka klienter som har anslutitNu för att kunna se utrustningen som har gett dem en (IP) kommer du att kunna verifiera dem i filen dhcp.leasar ligger i följande sökväg:
# cat /var/lib/dhcp/db/dhcp.leases
FÖRSTORA
Med dessa punkter har vi bestämt hur man installerar och konfigurerar DHCP -server på CentOS -distributioner.
E -postserver på CentOS
Gillade du och hjälpte denna handledning?Du kan belöna författaren genom att trycka på den här knappen för att ge honom en positiv poäng