Jak skonfigurować Statyczny adres IP w Ubuntu 20.04

Jak skonfigurować Statyczny adres IP w Ubuntu 20.04

w tym artykule wyjaśniono, jak skonfigurować statyczny adres IP w Ubuntu 20.04.

zazwyczaj w większości konfiguracji sieci adres IP jest przypisywany dynamicznie przez serwer DHCP routera. Ustawienie statycznego adresu IP może być wymagane w różnych sytuacjach, takich jak skonfigurowanie przekierowania portów lub uruchomienie serwera mediów .

Konfigurowanie statycznego adresu IP przy użyciu DHCP #

najprostszym i zalecanym sposobem przypisania statycznego adresu IP do urządzenia w sieci LAN jest skonfigurowanie statycznego adresu DHCP na routerze., Statyczna rezerwacja DHCP lub DHCP to funkcja spotykana w większości routerów, która sprawia, że serwer DHCP automatycznie przypisuje ten sam adres IP do określonego urządzenia sieciowego, za każdym razem, gdy urządzenie żąda adresu z serwera DHCP. Działa to poprzez przypisanie statycznego adresu IP do unikalnego adresu MAC urządzenia.

kroki konfiguracji rezerwacji DHCP różnią się w zależności od routera. Więcej informacji można znaleźć w dokumentacji dostawcy.

Netplan #

Ubuntu 17.10 i nowsze używa Netplan jako domyślnego narzędzia do zarządzania siecią., Poprzednie wersje Ubuntu używały ifconfigI JEGO pliku konfiguracyjnego /etc/network/interfaces do konfiguracji sieci.

pliki konfiguracyjne Netplan są zapisywane w składni YAML z rozszerzeniem.yaml. Aby skonfigurować interfejs sieciowy za pomocą Netplan, musisz utworzyć opis YAML dla interfejsu, a Netplan wygeneruje wymagane pliki konfiguracyjne dla wybranego narzędzia renderującego.

Netplan obsługuje dwa rendery, NetworkManager i Systemd-networkd., NetworkManager jest najczęściej używany na komputerach stacjonarnych, podczas gdy Systemd-networkd jest używany na serwerach bez GUI.

Konfigurowanie statycznego adresu IP na Ubuntu Server #

w Ubuntu 20.04 system identyfikuje interfejsy sieciowe za pomocą „przewidywalnych nazw interfejsów sieciowych”.

pierwszym krokiem w kierunku skonfigurowania statycznego adresu IP jest identyfikacja nazwy interfejsu ethernet, który chcesz skonfigurować. Aby to zrobić, użyj polecenia ip link , jak pokazano poniżej:

ip link

polecenie wyświetla listę wszystkich dostępnych interfejsów sieciowych., W tym przykładzie nazwa interfejsu to ens3:

pliki konfiguracyjne Netplan są przechowywane w katalogu /etc/netplan. Prawdopodobnie znajdziesz w tym katalogu jeden lub więcej plików YAML. Nazwa pliku może się różnić w zależności od konfiguracji. Zwykle plik ma nazwę 01-netcfg.yaml, 50-cloud-init.yaml lub NN_interfaceName.yaml, ale w Twoim systemie może być inaczej.

Jeśli twoja instancja Ubuntu cloud jest dostarczana z usługą cloud-init, musisz ją wyłączyć., W tym celu należy utworzyć następujący plik:

sudo nano /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg
/etc/cloud/cloud.cfg.d / 99-disable-network-config.cfg
network: {config: disabled}

aby przypisać statyczny adres IP w interfejsie sieciowym, otwórz plik konfiguracyjny YAML za pomocą edytora tekstu:

sudo nano /etc/netplan/01-netcfg.yaml
/etc/netplan / 01-netcfg.yaml
network: version: 2 renderer: networkd ethernets: ens3: dhcp4: yes

zanim zmienisz konfigurację, wyjaśnijmy kod w skrócie.

każdy plik netplan Yaml zaczyna się od kluczanetwork, który zawiera co najmniej dwa wymagane elementy., Pierwszym wymaganym elementem jest wersja formatu konfiguracji sieci, a drugim typ urządzenia. Typ urządzenia może być ethernets, bonds,bridgeslubvlans.

powyższa konfiguracja ma również linię, która pokazuje typrenderer. Po wyjęciu z pudełka, jeśli zainstalowałeś Ubuntu w trybie serwera, renderer jest skonfigurowany tak, aby używać networkd jako zaplecza.

pod typem urządzenia (ethernets) można określić jeden lub więcej interfejsów sieciowych., W tym przykładzie mamy tylko jeden interfejsens3, który jest skonfigurowany do uzyskiwania adresacji IP z serwera DHCP dhcp4: yes.

aby przypisać statyczny adres IP doens3 interfejsu, Edytuj plik w następujący sposób:

  • Ustaw DHCP nadhcp4: no.
  • określa statyczny adres IP. Pod addresses: możesz dodać jeden lub więcej adresów IPv4 lub IPv6, które zostaną przypisane do interfejsu sieciowego.
  • Określ bramę.,
  • pod nameservers ustawiamy adresy IP serwerów nazw.
/etc/netplan/01-netcfg.yaml

podczas edycji plików Yaml upewnij się, że przestrzegasz standardów wcięć kodu YAML. Jeśli składnia nie jest poprawna, zmiany nie zostaną zastosowane.

Po zakończeniu zapisz plik i zastosuj zmiany, uruchamiając następujące polecenie:

sudo netplan apply

zweryfikuj zmiany, wpisując:

ip addr show dev ens3

To wszystko! Przypisałeś statyczny adres IP do swojego serwera Ubuntu.,

Konfiguracja statycznego adresu IP na pulpicie Ubuntu #

Konfiguracja statycznego adresu IP na pulpicie Ubuntu nie wymaga żadnej wiedzy technicznej.

na ekranie aktywności wyszukaj „ustawienia” i kliknij ikonę. Spowoduje to otwarcie okna ustawień GNOME. W zależności od interfejsu, który chcesz zmodyfikować, kliknij kartę Sieć lub Wi-Fi. Aby otworzyć ustawienia interfejsu, kliknij ikonę koła zębatego obok nazwy interfejsu.

w zakładce „metoda IPV4″ wybierz” Manual „i wprowadź statyczny adres IP, maskę sieciową i bramę. Po zakończeniu kliknij przycisk „Zastosuj”.,

aby zweryfikować zmiany, otwórz terminal używając skrótu klawiaturowego Ctrl+Alt+T lub klikając ikonę terminala i uruchom:

ip addr

wyjście pokaże adres IP interfejsu:

podsumowanie #

pokazaliśmy ci, jak skonfigurować statyczny adres IP w Ubuntu 20.04.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *