DHCP (Dynamisches Host-Konfigurationsprotokoll - Dynamisches Gerätekonfigurationsprotokoll) ermöglicht es uns, IP-Adressbereiche für Client-Rechner in der Domäne einzurichten und haben so die Möglichkeit, alle IP-Adressen in der Domäne zentral zu verwalten.
Wenn in unserer Organisation ein oder mehrere DHCP-Server verfügbar sind, können wir uns darauf verlassen, dass alle Computer und Geräte in unserem Netzwerk bei jeder Anmeldung automatisch ihre IP-Adresse erhalten und es nicht notwendig ist, zu jedem Computer zu gehen, um ihn zu definieren die Adresse in gewisser Weise manuell, da dies ein unnötiger Verwaltungsaufwand ist.
Es gibt viele Möglichkeiten, es zu implementieren, eine davon auf Windows Server-Ebene, aber heute konzentrieren wir uns darauf, wie es geht DHCP auf Linux-Systemen konfigurieren, insbesondere heute Ubuntu sowohl Client als auch Server.
Wenn DHCP implementiert ist, stellen wir die folgenden Parameter bereit:
- Subnetzmaske
- IP Adresse
- Tor
- DNS-Server, unter anderem.
In Ubuntu 16 haben wir die Möglichkeit, dass dies ein DHCP-Server ist, der alle IP-Adressen der Organisation dynamisch und sicher steuert.
Dieses Mal werden wir über die Konfiguration sprechen DHCP Ubuntu 16 auf praktische Weise.
1. Installieren von DHCP unter Ubuntu 16
Um diesen Prozess auszuführen, müssen wir über Root-Rechte verfügen, indem wir den Begriff sudo vor jedem Befehl verwenden oder, wenn dies nicht gelingt, indem wir uns als dieser Benutzer anmelden.
Zu DHCP auf Ubuntu 16 installieren wir geben den folgenden Befehl ein:
sudo apt-get install isc-dhcp-server
Wir hoffen, dass die Pakete in Ubuntu 16 richtig heruntergeladen und installiert werden.
Es ist zu beachten, dass wir definiert haben müssen, welche Werte wir im DHCP-Server festlegen müssen, wie z.B. das Gateway, den zuzuweisenden IP-Adressbereich usw.
2. Konfiguration der Netzwerkkarte in Ubuntu 16
Sobald die DHCP-Installation auf Ubuntu 16 wir müssen die Datei bearbeiten isc-dhcp-server um die Werte der Netzwerkkarte einzustellen, die für die Übertragung der IP-Adressierung verantwortlich ist.
Wir können den bevorzugten Editor wie Vim oder Nano verwenden und werden wie folgt darauf zugreifen:
sudo nano / etc / default / isc-dhcp-serverDas folgende Fenster wird angezeigt, wo in der Zeile SCHNITTSTELLEN Wir müssen angeben, welche Netzwerkkarte für die Verteilung und Zuweisung der IP-Adressen zuständig ist. In diesem Fall geben wir an, dass es sich um die Karte handelt eth0.
Wir speichern die Änderungen mit der Tastenkombination:
Strg + Aus
Und wir verlassen den Editor mit der Kombination:
Strg + X
3. DHCP-Konfiguration in Ubuntu 16
Nachdem die Werte der Netzwerkkarte definiert wurden, nehmen wir die jeweiligen DHCP-Einstellungen vor. Dazu bearbeiten wir die Datei /etc/dhcp/dhcpd.conf, dazu tragen wir folgendes ein:
sudo nano /etc/dhcp/dhcpd.confDort müssen wir die jeweiligen DHCP-Werte eintragen, in diesem Fall müssen wir je nach gewünschter Konfiguration die folgenden Zeilen hinzufügen.
Subnetz 192.168.0.1 Netzmaske 255.255.255.0 {Bereich 192.168.0.10 192.168.0.40; Option Domain-Name-Server 8.8.8.8, 4.4.4.4; Option Domänenname "solvetic"; Optionsrouter 192.168.0.1; Option Broadcast-Adresse 192.168.0.255; Default-Lease-Zeit 600; maximale Mietzeit 7200; }
In diesem Fall haben wir folgendes definiert:
- Die IP-Adresse und Netzmaske des DHCP-Server
- Wir haben das r . konfiguriertWegbeschreibung zuweisen
- Wir haben einige mitgenommen Öffentliches DNS Unterstützung wie die von Google.
- Wir haben den Namen unserer Domain in der Option definiert Option Domainname
- Das Broadcast-IP oder Sendung, die immer in 255 . endet
- Mit dem Mut Default-Lease-Zeit wir geben an, wie viele Stunden eine IP-Adresse für einen Computer reserviert ist
- Der Wert max-lease-time bezieht sich auf die maximale Zeit, die eine IP für einen Computer reserviert wird.
Wir speichern die Änderungen im Editor mit:
Strg + Aus
Auf diese Weise haben wir die DHCP-Parameter in Ubuntu 16 konfiguriert. Sobald diese Werte konfiguriert sind, starten wir den isc-dhcp-server-Dienst mit dem folgenden Befehl neu:
sudo systemctl Neustart isc-dhcp-serverStarten und stoppen Sie den Dienst isc-dchp-server
Die Befehle zum Starten und Stoppen dieses Dienstes sind:
Dienst starten
sudo systemctl start isc-dhcp-server
Dienst anhalten
sudo systemctl stop isc-dhcp-server
4. Verwenden von DHCP in Ubuntu 16
Eine der Verwendungen, die wir mit dem . ausüben können DHCP-Server in Ubuntu 16 besteht darin, einem bestimmten Computer eine IP-Adresse zuzuweisen.
Zum Beispiel haben wir einen Computer mit CentOS 7, der die folgende Konfiguration hat:
- MAC-Adresse: 00: 00: 27: 7e: 3a: 73
- IP-Adresse: 192.168.0.32
Aus irgendeinem Grund möchten wir, dass dieses Gerät die IP-Adresse 192.168.0.40¸ hat, für die wir den folgenden Vorgang auf dem DHCP-Server ausführen:
Dazu müssen wir in die Datei gehen dhcp.conf und füge unten die folgenden Zeilen hinzu:
host localhost-CentOS {Hardware-Ethernet 00: 00: 27: 7e: 3a: 73; feste Adresse 192.168.0.40; }Sobald wir die Änderungen gespeichert haben, können wir zum CentOS-Team gehen, den Dienst oder das Team neu starten und wir sehen die angewendeten Änderungen:
Auf die gleiche Weise können wir die Broadcast- und Subnetzmaskenparameter per DHCP definiert.
5. Konfigurieren von DHCP auf einem Client-Computer
Um die IP-Adresse auf einem Client-Computer zu konfigurieren, müssen wir zur Netzwerkkonfiguration gehen und dort auf die Registerkarte gehen IPv4:
Dort stellen wir einfach fest, dass die DHCP ist auf automatisch eingestellt Auf diese Weise erhält das Gerät die vom DHCP-Server zugewiesenen IP-Adressen.
Mit diesen Parametern können wir auf einfache und praktische Weise konfigurieren, a DHCP-Server in Ubuntu 16 und von dort aus die Zuweisung der IP-Adressen gemäß dem konfigurierten Bereich zulassen und somit die Möglichkeit haben, die angeschlossenen Geräte in der Organisation zu verwalten.
Installieren Sie DHCP CentOS