w tym samouczku wyjaśnimy, jak skonfigurować statyczny adres IP w Ubuntu 18.04.
ogólnie, adresy IP są przypisywane dynamicznie przez serwer DHCP routera. Ustawienie statycznego adresu IP na komputerze Ubuntu może być wymagane w różnych sytuacjach, takich jak skonfigurowanie przekierowania portów lub uruchomienie serwera mediów w sieci.
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 przydziela 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 i zaleca się zapoznanie się z dokumentacją dostawcy.
Netplan #
zaczynając od 17.,10 wydanie, Netplan jest domyślnym narzędziem do zarządzania siecią w Ubuntu, zastępując plik konfiguracyjny /etc/network/interfaces
, który wcześniej był używany do konfiguracji sieci w Ubuntu.
Netplan używa plików konfiguracyjnych w składni YAML. Aby skonfigurować interfejs sieciowy za pomocą Netplan, musisz utworzyć opis YAML dla tego interfejsu, a Netplan wygeneruje wymagane pliki konfiguracyjne dla wybranego narzędzia renderującego.
Netplan obecnie obsługuje dwa renderery 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 serwerze Ubuntu #
nowsze wersje Ubuntu używają 'przewidywalnych nazw interfejsu sieciowego', które domyślnie rozpoczynają się oden
.
pierwszym krokiem jest określenie nazwy interfejsu ethernet, który chcesz skonfigurować. Aby to zrobić, użyj polecenia ip link
, jak pokazano poniżej:
ip link
polecenie wyświetli listę wszystkich dostępnych interfejsów sieciowych., W tym przypadku nazwa interfejsu to ens3
:
pliki konfiguracyjne Netplan są przechowywane w katalogu /etc/netplan
I mają rozszerzenie .yaml
. Prawdopodobnie znajdziesz jeden lub dwa pliki YAML w tym katalogu. Plik 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.,
Otwórz plik konfiguracyjny YAML za pomocą edytora tekstu:
sudo nano /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
,bridges
lubvlans
.
powyższa konfiguracja zawiera również typ renderer
. 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 (w tym przypadku ethernets
) można określić jeden lub więcej interfejsów sieciowych., W tym przykładzie mamy tylko jeden interfejs ens3
, który jest skonfigurowany tak, aby uzyskać adresację IP z serwera DHCP dhcp4: yes
.
aby przypisać statyczny adres IP doens3
interfejsu, Edytuj plik w następujący sposób:
- Ustaw DHCP na
dhcp4: no
. - podaj statyczny adres IP
192.168.121.199/24
. Podaddresses:
możesz dodać jeden lub więcej adresów IPv4 lub IPv6, które zostaną przypisane do interfejsu sieciowego., - Określ bramę
gateway4: 192.168.121.1
- pod
nameservers
Ustaw adresy IP serwerów nazwaddresses:
podczas edycji plików Yaml upewnij się, że przestrzegasz standardów wcięć kodu YAML. Jeśli w konfiguracji występują błędy składniowe, zmiany nie zostaną zastosowane.
Po zakończeniu zapisz i zamknij plik i zastosuj zmiany za pomocą:
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 „Sieć” i kliknij ikonę Sieć. Spowoduje to otwarcie ustawień konfiguracji sieci GNOME. Kliknij ikonę koła zębatego.,
-
The Network interface settings dialog box will be opened:
-
In „IPV4” Method” section, select „Manual” and enter your static IP address, Netmask and Gateway. Once done, click on the „Apply” button.,
Po skonfigurowaniu statycznego adresu IP otwórz terminal używając skrótu klawiaturowego Ctrl+Alt+T
lub klikając ikonę terminala i weryfikując zmiany, wpisując:
ip addr
na wyjściu pojawi się adres IP interfejsu:
podsumowanie #
nauczyłeś się przypisywać statyczny adres IP na komputerze Ubuntu 18.04.