Jak zainstalować i skonfigurować serwer DHCP w Ubuntu 19.04 i Ubuntu 18.04

Jeśli Twoja praca jest w obszarze zarządzania siecią lub jej utrzymania, bez wątpienia będziesz wiedział, że istnieje szereg protokołów, narzędzi i funkcji na poziomie sieci, które zostały opracowane tak, aby cały proces łączności był już adekwatne, że w organizacji (a właściwie wszędzie), jeśli problemy z podłączeniem do sieci zawiedzie, może to prowadzić do różnych błędów. Zwiększy to pracę obszaru systemów i dzięki temu będziemy mogli wiedzieć, co to znaczy pracować pod presją, ponieważ komputer z awarią łączności nie będzie mógł uzyskać dostępu do serwera, nie będzie w stanie nawiązać połączenia i wielu innych rzeczy.

Jako personel IT konfigurujący serwer, najlepiej jest zrozumieć, że musi on pełnić różne role w organizacji, a jedną z nich, być może jedną z najważniejszych, jest to, że wspomniany serwer pełni funkcję serwera DHCP, czy słyszałeś o tym termin?, cóż, Solvetic wyjaśni szczegółowo, jak działa DHCP oraz jak można zainstalować i skonfigurować ten serwer w Ubuntu 18.04, 18.10 lub w nowej edycji Ubuntu Server 19.04.

Co to jest DHCPDHCP (Dynamic Host Configuration Protocol) to protokół zdefiniowany przez IETF (Internet Engineering Task Force) i jako taki oparty na protokole BOOTP, który od wielu lat pomaga administratorom sieci w lepszej kontroli nad wszystkim, co jest związane z połączenia lokalne w organizacjach, chociaż DHCP dotyczy wszystkich typów środowisk (dom - biznes).

DHCP działa jako protokół modelu klient/serwer, dzięki któremu możemy automatycznie przyznać hostowi protokołu internetowego (IP - Internet Protocol), który ma zintegrowany adres IP oraz więcej informacji o konfiguracji sieci, takich jak maska. podsieć i brama domyślna, elementy niezbędne do prawidłowego połączenia i nawigacji w sieci lokalnej lub zewnętrznej.

Jak wspomnieliśmy, DHCP opiera się na innym protokole zwanym BOOTP i jest to protokół, który współdziała z DHCP w celu dostosowania różnych wartości implementacji sieci, tak aby protokół DHCP oferował możliwość dostępu skonfigurowanych komputerów klienckich do konfiguracji TCP/IP informacje założone na serwerze, a tym samym uzyskać jego adres IP dla 100% efektywnej komunikacji, czego wszyscy chcemy, gdy jesteśmy administratorami.

Aby trochę zrozumieć, jak działa DHCP, musimy mieć świadomość, że każdy obiekt w sieci lokalnej opartej na TCP/IP wymaga unikalnego unicastowego adresu IP co daje mu możliwość dostępu do sieci i zasobów, które w niej skonfigurowaliśmy. Dotyczy to folderów współdzielonych, serwerów plików, drukarek i nie tylko, więc jeśli nie mamy skonfigurowanego serwera DHCP, wszystkie komputery, które po raz pierwszy dołączają do sieci, muszą być skonfigurowane ręcznie i bardzo dobrze wiemy, że wiąże się to z zasobami. czas i możliwość wystąpienia błędów, więc DHCP wykona „trudną” pracę przypisywania tych parametrów sieci, ponieważ jest to zautomatyzowany proces, który jest centralnie zarządzany z serwera, na którym skonfigurowano tę rolę.

Skonfigurowany serwer DHCP musi mieć dostępną pulę adresów IP dla nowych komputerów i urządzeń, które chcą połączyć się z siecią. To sprawia, że ​​serwer DHCP „dzierżawi” adres IP tym komputerom, które muszą mieć aktywny DHCP podczas łączenia się z siecią.

Adresy IP dostarczane i przydzielane przez DHCP są dynamiczne, stąd ich nazwa, ale nie są to statyczne adresy IP, co pozwala adresom, które nie są już używane przez komputer kliencki, na automatyczny powrót do grupy na serwerze do przypisania. inne komputery wymagające łączności.

Serwer DHCP odpowiada za zapisanie informacji o konfiguracji adresowania w lokalnej bazie danych, na którą składają się takie parametry jak:

  • Parametry konfiguracyjne TCP/IP dla wszystkich komputerów klienckich w sieci.
  • Zarezerwowane adresy IP skojarzone ze specjalnymi klientami DHCP, dotyczy to sytuacji, w których niektóre komputery lub maszyny wymagają tego samego adresu ze względu na rodzaj wykonywanej pracy.
  • Prawidłowe adresy IP gotowe do zaoferowania komputerom wymagającym połączenia.
  • Możliwość wykluczenia adresów IP, które mogą być dostępne dla zadań administracyjnych.
  • Konfiguracja czasu, w którym adres IP będzie aktywny przed żądaniem przedłużenia jego dzierżawy

Dużo rozmawialiśmy o DHCP i mamy nadzieję, że rozumiesz wszystkie jego zalety, więc teraz przejdziemy do części praktycznej i dowiemy się, jak zainstalować tę rolę i jej odpowiednią konfigurację w Ubuntu Server, w tym przypadku użyjemy wersji 19.04 ale proces dotyczy w równym stopniu wersji 18.04 i 18.10.

1. Jak zainstalować rolę DHCP w Ubuntu 18/19


Aby zainstalować tę funkcjonalność na naszym serwerze i cieszyć się centralną administracją adresowania, wykonamy na serwerze następującą komendę:
 sudo apt install isc-dhcp-server

POWIĘKSZAĆ

Wpisujemy literę S, aby potwierdzić pobranie i instalację roli, a po zakończeniu tego procesu zobaczymy:

POWIĘKSZAĆ

Zainstalowaliśmy już rolę DHCP na serwerze Ubuntu.

2. Jak skonfigurować kartę sieciową w Ubuntu 19


Kolejnym krokiem do uzyskania pełnej kontroli nad DHCP jest konfiguracja karty sieciowej naszego sprzętu, w tym celu musimy edytować plik isc-dhcp-server w celu ustalenia wartości skojarzonych z kartą sieciową gdyż jej funkcją będzie w celu dostarczenia adresu IP.

Krok 1
Do wykonania tego zadania możemy użyć edytora tekstu i wykonać następujące czynności:

 sudo nano / etc / default / isc-dhcp-server
Zobaczymy tam:

POWIĘKSZAĆ

Krok 2
Na dole znajdziemy następujące linie:

INTERFEJSYv4Pozwala to skonfigurować adresowanie IPv4
INTERFEJSYv6Pozwala to skonfigurować adresowanie IPv6

W tym momencie musimy znać szczegółowo nazwę karty sieciowej serwera, w tym celu możemy wykonać, przed uzyskaniem dostępu do pliku, polecenie ifconfig i tam zobaczymy nazwę karty, która w tym przypadku to enp0s3:

POWIĘKSZAĆ

Krok 3
Teraz wracamy do pliku konfiguracyjnego DHCP i w sekcji INTERFACESv4 wpisujemy nazwę karty sieciowej:

POWIĘKSZAĆ

Zapisujemy zmiany za pomocą kombinacji klawiszy Ctrl + O i wychodzimy z edytora za pomocą klawiszy Ctrl + X

3. Jak skonfigurować rolę DHCP w Ubuntu 18/19

Krok 1
Kolejnym krokiem do wykonania jest konfiguracja parametrów DHCP zgodnie z potrzebami, w tym posiadanie zdefiniowanych wartości takich jak:

  • Maska podsieci
  • Czas trwania adresów
  • Adresy serwerów DNS
  • Zakres adresów do użycia
  • Adres bramy i nie tylko.

Aby dokonać takiej konfiguracji, musimy wykonać następujący wiersz:

 sudo nano /etc/dhcp/dhcpd.conf
Krok 2
Zobaczymy tam:

POWIĘKSZAĆ

Krok 3
Wartości, które musimy przypisać, będą następujące:

 podsieć 192.168.0.1 maska ​​sieci 255.255.255.0 zakres 192.168.0.11 192.168.0.50; 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; 

POWIĘKSZAĆ

NotatkaOd wersji Ubuntu 19.04 plik konfiguracyjny zawiera już pewne wartości domyślne, musimy je tylko edytować w zależności od przypadku.

Krok 4
Po wprowadzeniu tych informacji zapisujemy zmiany za pomocą klawiszy Ctrl + O i wychodzimy za pomocą klawiszy Ctrl + X.

Co zrobiliśmyAby wiedzieć, co zrobiliśmy, Solvetic powie Ci:

  • Dodaliśmy adres IP i maskę sieciową serwera DHCP w Ubuntu
  • Skonfigurowano zakres adresów do przypisania do urządzenia
  • Obsługa publicznego DNS, takiego jak Google, który został skonfigurowany, jest stabilny i bezpieczny
  • Nazwa domeny została zdefiniowana w opcji nazwa-domeny opcja
  • Wprowadziliśmy adres IP transmisji lub transmisji, który zawsze kończy się na 255
  • Domyślna linia czasu dzierżawy wskaże czas rezerwacji adresu IP do komputera (czas w godzinach)
  • Wartość maksymalnego czasu dzierżawy odnosi się do maksymalnego czasu, w którym adres IP zostanie zarezerwowany dla komputera lokalnego

Po zapisaniu zmian ponownie uruchomimy usługę isc-dhcp-server za pomocą następującego polecenia:

 sudo systemctl restart isc-dhcp-server
Dodatkowo możemy skorzystać z następujących poleceń:
  • sudo systemctl start isc-dhcp-server (uruchamia usługę DHCP)
  • sudo systemctl stop isc-dhcp-server (zatrzymuje usługę DHCP)

POWIĘKSZAĆ

4. Jak korzystać z serwera DHCP


Do tego momentu zainstalowaliśmy i skonfigurowaliśmy serwer DHCP z niezbędnymi parametrami, aby łączność była poprawna, więc teraz zobaczymy, jak DHCP działa na komputerach klienckich.

Krok 1
Mamy komputer z systemem Ubuntu 18.04, który ma następującą konfigurację sieci:

  • Adres MAC: 08: 00: 27: be: 0d: d1
  • Adres IP: 192.168.0.42

POWIĘKSZAĆ

Krok 2
Możemy przejść do pliku konfiguracyjnego dhcp.conf i ustalić adres IP zarezerwowany tylko dla tego komputera, wykonujemy co następuje:

 sudo nano /etc/dhcp/dhcpd.conf
Tam zarejestrujemy następujące linie:
 Host lokalny Ubuntu {sprzętowy ethernet 08: 00: 27: be: 0d: d1; stały adres 192.168.0.48;}

POWIĘKSZAĆ

W tym przypadku wskazaliśmy adres MAC karty sieciowej oraz adres IP z zakresu serwera DHCP, zmiany zapisujemy klawiszami Ctrl+O i wychodzimy klawiszami Ctrl+X.

Krok 3
Ponownie uruchamiamy system i po wykonaniu polecenia ifconfig zobaczymy, że serwer DHCP przyznał ten wyłączny adres IP danemu sprzętowi:

POWIĘKSZAĆ

Krok 4
Teraz, aby adresy IP były przydzielane automatycznie i losowo, w tym przypadku użyjemy komputera klienckiego z interfejsem graficznym, tam musimy kliknąć ikonę sieci znajdującą się u góry ekranu i kliknąć nasz typ sieci i następnie wybierz opcję „Konfiguracja sieci przewodowej” w tym przypadku:

Krok 5
Wyświetlone zostaną następujące informacje:

Krok 6
Tam klikamy na ikonę koła zębatego znajdującą się w typie sieci i w wyświetlonym oknie przechodzimy do zakładki IPv4 i tam definiujemy pole Automatic (DHCP) w polu Metoda IPv4

Krok 7
Kliknij Zastosuj, aby zapisać zmiany i od teraz w każdym połączeniu serwer DHCP będzie odpowiedzialny za przypisywanie adresu IP do wspomnianego sprzętu:

Dowiedzieliśmy się, jak ważne jest DHCP w naszych codziennych zadaniach związanych z łącznością, a dzięki Solvetic zobaczyłeś, jak zainstalować i skonfigurować DHCP w Ubuntu 18/19 w funkcjonalny, bezpieczny i co najważniejsze praktyczny sposób, dzięki czemu zadania przydzielania adresów IP od teraz będzie czymś znacznie bardziej dynamicznym.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave