Jak zainstalować i skonfigurować serwer DHCP w Ubuntu 16

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-server
W 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.conf
Tam 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-server
Uruchom 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

wave wave wave wave wave