Jak skonfigurować statyczny adres IP lub DHCP w Ubuntu 19.04

W momencie uzyskania dostępu do przeglądarki internetowej i wpisania adresu witryny, którą chcesz odwiedzić, w grę wchodzą różne aspekty, usługi, konfiguracje i protokoły, które umożliwiają bezpieczny i skuteczny dostęp do tej witryny. Jest to niewidoczne dla Ciebie i dla mnie, ale jeśli któraś z tych wartości jest błędna, komunikacja nie będzie w 100% odpowiednia, więc wynik nie będzie zgodny z oczekiwaniami. Jeśli jesteś ze świata IT lub masz podstawową wiedzę, będziesz wiedział, że jednym z podstawowych elementów podczas nawiązywania komunikacji internetowej jest adres IP, ponieważ nie tylko pozwoli nam to uzyskać dostęp do Internetu, ale także że możemy komunikować się z innymi komputery w sieci, sieć lokalna.

Zasadniczo adres IP (protokół internetowy) to identyfikator składający się z grupy czterech liczb od 0 do 255 oddzielonych kropkami. Ten identyfikator jest unikalny i nie powtarza się na żadnym innym komputerze na świecie i ma za zadanie zarejestrować komputer w sieci globalnej. Ale adres IP jest nie tylko własnością sprzętu komputerowego, powinieneś wiedzieć, że modemy, routery, strony internetowe i inne mają powiązane adresy IP.

Teraz, rozumiejąc rolę adresu IP, trzeba wiedzieć, że istnieją dwa rodzaje adresów IP i że dziś obsługujemy dla nich dwa protokoły. Są to protokoły IPv4, ale wraz ze wzrostem liczby zapytań o adresy IP, pełna implementacja IPv6 jest na wyciągnięcie ręki, co oferuje wyższy poziom adresów do zaoferowania, ale w świecie adresowania IP spotykamy następujące typy Adresy IP:

Dynamiczne adresy IPSą to adresy zmienne, są dostarczane i zarządzane przez serwer DHCP a ich działanie polega na dzierżawieniu tego adresu na określony czas, po tym czasie adres zostanie odnowiony poprzez modyfikację jego składni.

Statyczne adresy IPJak wskazuje ich nazwa, są to adresy IP, które pozostaną stałe, bez żadnych zmian. Stosowane są w serwerach, maszynach produkcyjnych podłączonych do sieci i ogólnie u wszystkich użytkowników, którzy nie wymagają modyfikacji swojego IP, ponieważ od tego zależą inne usługi.

W środowiskach linuksowych mamy możliwość ustanowienia statycznego lub dynamicznego adresu IP na naszych serwerach, dlatego Solvetic wyjaśni szczegółowo proces realizacji takiego działania.

W tym samouczku użyjemy Ubuntu Server 19.04 i Ubuntu 19.04 Desktop, które są już dostępne pod następującym linkiem:

1. Skonfiguruj sieć z Netplan na Ubuntu Server 19.04


W przypadku Ubuntu Server 19.04 i ponieważ jego użycie odbywa się przez rdzeń (terminal), musimy użyć niektórych narzędzi dostępnych do tego celu i w tym przypadku użyjemy narzędzia netplan.

Netplan został opracowany jako narzędzie, dzięki któremu w prosty, ale jednocześnie kompletny sposób będzie można skonfigurować sieć w różnych systemach Linux, zostanie to osiągnięte poprzez stworzenie opisu YAML interfejsów sieciowych dostępnych na naszym komputerze Definiując akcję, którą każdy z nich wykona w ramach tej konfiguracji, narzędzie Netplan jest odpowiedzialne za zastosowanie konfiguracji niezbędnej do wykonania tych akcji zgodnie z oczekiwaniami.

NotatkaAby zrozumieć nieco więcej, YAML to czytelny dla człowieka format danych, który jest oparty na dobrze znanych językach programowania, takich jak XML, C, Python, Perl i formacie e-mail określonym w RFC 2822.

Kiedy definiujemy zadanie każdego interfejsu sieciowego, Netplan przystępuje do odczytywania tej konfiguracji, która jest zapisana w katalogu /etc/netplan/*.yaml, po czym, podczas procesu uruchamiania systemu, Netplan wygeneruje pliki specyficzne dla plików wykonywalnych zaplecza, których Misją będzie przeniesienie kontroli urządzenia do specjalnego demona sieciowego, z netplanem obsługiwane są następujące polecenia:

 NetworkManager Systemd-sieć
Netplan posiada grupę podkomend, które pozwalają kontrolować akcje do wykonania, są to:

generowanie planu nettoTo polecenie korzysta z / etc / netplan w celu wygenerowania wymaganej konfiguracji dla wybranych rendererów.

zastosowanie netplanuTo polecenie odpowiada za zastosowanie ustawień renderera i w razie potrzeby uruchamia je ponownie.

2. Poznaj interfejsy sieciowe w Ubuntu 19.04 Server

Krok 1
Pierwszym krokiem do wykonania będzie poznanie identyfikatorów kart sieciowych w naszym sprzęcie, w tym celu wykonamy następujące polecenie:

 ifconfig -a

POWIĘKSZAĆ

Krok 2
W rezultacie widzimy, że nasz interfejs sieciowy to „enp0s3”, jeśli mamy więcej kart sieciowych, zobaczymy odpowiednie identyfikatory powiązane z każdym z nich:

POWIĘKSZAĆ

NotatkaInterfejs nie jest zintegrowany jako blokada operacji.

3. Umieść statyczny adres IP na serwerze Ubuntu 19.04


Wspomnieliśmy, że na poziomie serwera niezbędna jest obsługa stałych adresów IP, ponieważ odpowiadają one za dostarczanie usług, procesów i ról komputerom klienckim.

Krok 1
Aby skonfigurować stały adres IP na naszym serwerze, musimy uzyskać dostęp do pliku konfiguracyjnego Netplan za pomocą edytora tekstu i wykonać następujące czynności:

 sudo nano /etc/netplan/50-cloud-init.yaml 
NotatkaW przypadku, gdy instalator dystrybucji nie utworzy pliku YAML, możemy wygenerować wymaganą konfigurację dla procesorów za pomocą następującego polecenia:
 generowanie sudo netplan

POWIĘKSZAĆ

Krok 2
Podczas uzyskiwania dostępu do pliku w Ubuntu 19.04 zobaczymy:

POWIĘKSZAĆ

Krok 3
Domyślnie widzimy interfejs sieciowy activeenp0s3, na dole wprowadzimy następujące wartości:

 enp0s8: dhcp4: brak dhcp6: brak adresów: [192.168.0.15/24,] brama4: 192.168.0.1 serwery nazw: adresy: [8.8.8.8, 8.8.4.4]
Krok 4
Dodaliśmy:
  • Nazwa interfejsu sieciowego.
  • Wyłączyliśmy DHCP (zarówno w IPv4, jak i IPv6), aby dynamiczne adresy IP nie były przyznawane.
  • Przypisaliśmy adres IP.
  • Adres bramy został przypisany.
  • W tym przypadku serwery DNS zostały zdefiniowane przy użyciu publicznego serwera DNS firmy Google.

POWIĘKSZAĆ

Krok 5
Zmiany zapisujemy za pomocą następującej kombinacji klawiszy:

Ctrl + O

Edytor opuszczamy za pomocą:

Ctrl + X

Krok 6
Następnie zastosujemy zmiany, wykonując:

 zastosowanie sudo netplan

POWIĘKSZAĆ

Krok 7
Po ponownym uruchomieniu ifconfig -a widzimy, że nasz interfejs enp0s8 ma przypisany zdefiniowany przez nas adres IP, w tym przypadku 192.168.0.15:

POWIĘKSZAĆ

4. Umieść dynamiczny adres IP w Ubuntu Server 19.04

Krok 1
Aby skonfigurować adres IP za pomocą serwera DHCP jako kryterium, musimy ponownie uzyskać dostęp do poprzedniego pliku konfiguracyjnego:

 sudo nano /etc/netplan/50-cloud-init.yaml
Krok 2
Tam konfigurujemy następujące linie:
 sieć: wersja: 2 renderer: sieci Ethernet: enp0s8: dhcp4: prawda dhcp6: prawda

POWIĘKSZAĆ

Krok 3
Zmiany zapisujemy za pomocą następującej kombinacji klawiszy:

Ctrl + O

Edytor opuszczamy za pomocą:

Ctrl + X

Krok 4
Następnie stosujemy zmiany za pomocą następującego polecenia.

 zastosowanie sudo netplan 
Krok 5
Następnie wykonujemy ifconfig -a i zobaczymy, że adres IP wybranego interfejsu przyjmuje adres oparty na DHCP:

POWIĘKSZAĆ

Krok 6
Na koniec, jeśli chcemy uzyskać dostęp do pomocy polecenia man, możemy wykonać następujące czynności:

 człowiek netplan

POWIĘKSZAĆ

5. Umieść statyczny adres IP w Ubuntu 19.04 Desktop

Krok 1
W przypadku systemów graficznych jest to proces prostszy niż nam się wydaje, w tym celu musimy kliknąć ikonę sieci znajdującą się u góry ekranu i tam wybrać rodzaj używanej sieci a następnie kliknąć opcję „Sieć przewodowa konfiguracja":

Krok 2
Wyświetli się następujące okno:

POWIĘKSZAĆ

Krok 3
Tam klikamy ikonę konfiguracji znajdującą się po prawej stronie aktualnej sieci i w następnym oknie przechodzimy do zakładki IPv4 i tam aktywujemy pole Manual i wpisujemy:

  • Adres IP do użycia
  • Maska netto
  • Adres bramy do użycia

POWIĘKSZAĆ

Krok 4
Po wprowadzeniu tych wartości kliknij przycisk Zastosuj i aby zmiany zaczęły obowiązywać, musimy tymczasowo rozłączyć się, klikając przełącznik sieci przewodowej:

POWIĘKSZAĆ

Krok 5
Następnie ponownie aktywujemy sieć i sprawdzamy, czy przypisany adres jest poprawny:

6. Przypisz dynamiczny adres IP w Ubuntu 19.04 Desktop

Krok 1
Na koniec, jeśli chcemy uzyskać adres IP bezpośrednio z serwera DHCP, musimy wrócić do okna konfiguracji sieci i w zakładce IPv4 aktywować pole „Automatycznie (DHCP)”:

Krok 2
Kliknij Zastosuj i musimy ponownie rozłączyć i ponownie podłączyć sieć, aby zmiany zostały zastosowane poprawnie:

Widzimy, jak łatwo jest zdefiniować rodzaj adresu IP zarówno w naszych serwerach, jak i w sprzęcie z interfejsem graficznym Ubuntu 19.04 i w ten sposób wykorzystać te adresy w zależności od przypadków, które są niezbędne i istotne dla działania, ale zawsze pamiętamy o fundamentalnych misja adresu IP.

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

wave wave wave wave wave