DHCP (Protokół dynamicznej konfiguracji hosta - Protokół dynamicznej konfiguracji sprzętu) pozwala nam ustalać zakresy adresów IP dla komputerów klienckich w domenie i w ten sposób mamy możliwość centralnego zarządzania wszystkimi adresami IP w domenie.
Gdy mamy jeden lub więcej serwerów DHCP dostępnych w naszej organizacji, mamy pełną pewność, że wszystkie komputery i urządzenia w naszej sieci będą automatycznie miały swój adres IP przy każdym logowaniu i nie będzie konieczne podchodzenie do każdej maszyny w celu zdefiniowania adres w sposób podręcznik, ponieważ jest to niepotrzebny wydatek administracyjny.
Sposobów na jego wdrożenie jest wiele, jeden jest na poziomie Windows Server, ale dzisiaj skupiamy się na tym, jak skonfigurować DHCP w systemach Linux, a konkretnie w dzisiejszych czasach Ubuntu zarówno klient jak i serwer.
Dzięki wdrożeniu DHCP zapewniamy następujące parametry:
- Maska podsieci
- adres IP
- wejście
- m.in. serwery DNS.
W Ubuntu 16 mamy możliwość, że jest to serwer DHCP, który w dynamiczny i bezpieczny sposób kontroluje wszystkie adresy IP organizacji.
Tym razem porozmawiamy o tym, jak skonfigurować DHCP Ubuntu 16 w praktyczny sposób.
1. Instalacja DHCP na Ubuntu 16
Aby wykonać ten proces, musimy mieć uprawnienia roota, używając terminu sudo przed każdym poleceniem lub, w przypadku niepowodzenia, logując się jako wspomniany użytkownik.
W celu zainstaluj DHCP na Ubuntu 16 wpiszemy następujące polecenie:
sudo apt-get install isc-dhcp-server
Mamy nadzieję, że pakiety zostaną poprawnie pobrane i zainstalowane w Ubuntu 16.
Należy zaznaczyć, że musimy zdefiniować jakie wartości musimy ustalić w serwerze DHCP takie jak brama, zakres adresów IP do przypisania itp.
2. Konfiguracja karty sieciowej w Ubuntu 16
Kiedyś Instalacja DHCP na Ubuntu 16 musimy edytować plik isc-dhcp-server ustawić wartości karty sieciowej, która będzie odpowiedzialna za transmisję adresacji IP.
Możemy użyć preferowanego edytora, takiego jak Vim lub Nano, i uzyskamy dostęp za pomocą:
sudo nano / etc / default / isc-dhcp-serverW miejscu w linii zostanie wyświetlone następujące okno INTERFEJSY Musimy wskazać, która karta sieciowa będzie odpowiedzialna za dystrybucję i przydzielanie adresów IP, w tym przypadku wskażemy, że będzie to karta eth0.
Zmiany zapisujemy za pomocą kombinacji klawiszy:
Ctrl + O
I wychodzimy z edytora za pomocą kombinacji:
Ctrl + X
3. Konfiguracja DHCP w Ubuntu 16
Po zdefiniowaniu wartości karty sieciowej przystępujemy do wykonania odpowiednich ustawień DHCP. W tym celu wyedytujemy plik /etc/dhcp/dhcpd.conf, w tym celu wprowadzimy:
sudo nano /etc/dhcp/dhcpd.confTam musimy wprowadzić odpowiednie wartości DHCP, w tym przypadku musimy dodać następujące wiersze w zależności od wymaganej konfiguracji.
podsieć 192.168.0.1 maska sieci 255.255.255.0 {zakres 192.168.0.10 192.168.0.40; opcja serwery nazw domen 8.8.8.8, 4.4.4.4; opcja nazwa domeny "solvetic"; routery opcjonalne 192.168.0.1; opcja adres rozgłoszeniowy 192.168.0.255; domyślny czas dzierżawy 600; max-czas najmu 7200; }
W tym przypadku zdefiniowaliśmy:
- Adres IP i maska sieci DHCP serwer
- Skonfigurowaliśmy rango wskazówek przypisać
- Wzięliśmy trochę Publiczny DNS wsparcia jak te od Google.
- W opcji zdefiniowaliśmy nazwę naszej domeny opcja nazwa-domeny
- ten Adres IP transmisji lub transmisja, która zawsze kończy się na 255
- Z odwagą domyślny czas najmu określamy, ile godzin adres IP jest zarezerwowany dla komputera
- Wartość maksymalny-czas-najmu odnosi się do maksymalnego czasu, przez jaki adres IP zostanie zarezerwowany dla komputera.
Zmiany zapisujemy w edytorze za pomocą:
Ctrl + O
W ten sposób skonfigurowaliśmy parametry DHCP w Ubuntu 16. Po skonfigurowaniu tych wartości przystępujemy do ponownego uruchomienia usługi isc-dhcp-server za pomocą następującego polecenia:
sudo systemctl restart isc-dhcp-serverUruchom i zatrzymaj usługę isc-dchp-server
Polecenia uruchomienia i zatrzymania tej usługi to:
Uruchomić usługę
sudo systemctl start isc-dhcp-server
Zatrzymaj usługę
sudo systemctl stop isc-dhcp-server
4. Korzystanie z DHCP w Ubuntu 16
Jedno z zastosowań, które możemy ćwiczyć z Serwer DHCP w Ubuntu 16 jest przypisanie adresu IP do konkretnego komputera.
Na przykład mamy komputer z CentOS 7, który ma następującą konfigurację:
- Adres MAC: 00: 00: 27: 7e: 3a: 73
- Adres IP: 192.168.0.32
Z jakiegoś powodu chcemy, aby to urządzenie miało adres IP 192.168.0.40¸, dla którego przeprowadzimy następujący proces na serwerze DHCP:
W tym celu musimy przejść do akt dhcp.conf i dodaj następujące wiersze na dole:
host localhost-CentOS {sprzętowy ethernet 00: 00: 27: 7e: 3a: 73; stały adres 192.168.0.40; }Po zapisaniu zmian możemy przejść do zespołu CentOS, zrestartować usługę lub zespół i zobaczymy zastosowane zmiany:
W ten sam sposób możemy zobaczyć parametry transmisji i maski podsieci zdefiniowane przez DHCP.
5. Skonfiguruj DHCP na komputerze klienckim
Aby skonfigurować adres IP na komputerze klienckim musimy przejść do konfiguracji sieci i tam przejść do zakładki IPv4:
Tam po prostu ustalamy, że DHCP jest ustawiony na automatyczny iw ten sposób sprzęt otrzyma adresy IP przydzielone przez serwer DHCP.
Korzystając z tych parametrów możemy w prosty i praktyczny sposób skonfigurować a Serwer DHCP w Ubuntu 16 a stamtąd pozwalają na przydzielanie adresów IP zgodnie ze skonfigurowanym zakresem, a tym samym mają możliwość zarządzania podłączonym sprzętem w organizacji.
Zainstaluj DHCP CentOS