Wyszukiwanie w witrynie

Jak skonfigurować statyczny adres IP w systemie Ubuntu 20.04


Zwykle, gdy system kliencki łączy się z siecią za pośrednictwem WiFi lub kabla Ethernet, automatycznie wybiera adres IP z routera. Jest to możliwe dzięki serwerowi DHCP, który automatycznie przydziela klientom adresy IP z puli adresów.

Wadą DHCP jest to, że po upływie czasu dzierżawy DHCP adres IP systemu zmienia się na inny, co prowadzi do rozłączenia w przypadku, gdy system był używany do określonej usługi, takiej jak serwer plików. Z tego powodu możesz chcieć ustawić statyczny adres IP, tak aby nigdy się nie zmieniał, nawet po upływie czasu dzierżawy.

W tym przewodniku dowiesz się, jak skonfigurować statyczny adres IP na serwerze i komputerze Ubuntu 20.04.

konfiguracja sieci

Ubuntu używa demona NetworkManager do zarządzania konfiguracją sieci. Statyczny adres IP można skonfigurować graficznie lub w wierszu poleceń.

W tym przewodniku skupimy się na ustawieniu statycznego adresu IP za pomocą interfejsu GUI i wiersza poleceń, a oto konfiguracja IP:

IP Address: 192.168.2.100
Netmask: 255.255.255.0
Default gateway route address: 192.168.2.1
DNS nameserver addresses: 8.8.8.8, 192.168.2.1

Informacje te będą dla Ciebie inne, więc zastąp odpowiednio wartości w zależności od podsieci.

Na tej stronie

  • Ustaw statyczny adres IP na komputerze stacjonarnym Ubuntu 20.04
  • Ustaw statyczny adres IP na serwerze Ubuntu 20.04

Jak ustawić statyczny adres IP na pulpicie Ubuntu

Aby rozpocząć, uruchom „Ustawienia” z menu aplikacji, jak pokazano.

W wyświetlonym oknie kliknij kartę „Sieć” na lewym pasku bocznym, a następnie kliknij ikonę koła zębatego w interfejsie sieciowym, który chcesz skonfigurować. W moim przypadku konfiguruję interfejs przewodowy.

W nowym oknie, które się pojawi, ustawienia sieciowe twojego interfejsu zostaną wyświetlone, jak pokazano. Domyślnie adres IP jest ustawiony na używanie DHCP do automatycznego wybierania adresu IP z routera lub dowolnego innego serwera DHCP.

W naszym przypadku bieżący przypisany adres IP to 192.168.2.104.

Teraz wybierz zakładkę IPv4, aby rozpocząć ustawianie statycznego adresu IP. Jak widać, adresowanie IP jest domyślnie ustawione na Automatyczne (DHCP).

Kliknij opcję „Ręcznie”, a zostaną wyświetlone nowe pola adresowe. Wpisz preferowany statyczny adres IP, maskę sieci i bramę domyślną.

DNS jest również ustawiony na automatyczny. Aby ręcznie skonfigurować DNS, kliknij przełącznik, aby wyłączyć Automatyczny DNS. Następnie podaj preferowane wpisy DNS oddzielone przecinkami, jak pokazano.

Gdy już wszystko będzie gotowe, kliknij przycisk „Zastosuj” w prawym górnym rogu okna. Aby zmiany zostały zastosowane, uruchom ponownie interfejs sieciowy, klikając przełącznik, aby go wyłączyć i włączyć ponownie.

Ponownie kliknij ikonę koła zębatego, aby wyświetlić nową konfigurację IP, jak pokazano.

Możesz także potwierdzić adres IP na terminalu, uruchamiając polecenie ifconfig lub ip addr.

ifconfig
OR
ip addr

Aby potwierdzić serwery DNS, uruchom polecenie:

systemd-resolve --status

Jak ustawić statyczny adres IP na serwerze Ubuntu za pomocą Netplan

Widzieliśmy, jak możemy graficznie skonfigurować statyczny adres IP na komputerze Ubuntu 20.04. Inną opcją jest skonfigurowanie statycznego adresu IP na terminalu za pomocą Netplan.

Netplan, opracowany przez firmę Canonical, to narzędzie wiersza poleceń używane do konfigurowania sieci w nowoczesnych dystrybucjach Ubuntu. Netplan wykorzystuje pliki YAML do konfiguracji interfejsów sieciowych. Możesz skonfigurować interfejs do dynamicznego pozyskiwania adresu IP przy użyciu protokołu DHCP lub ustawić statyczny adres IP.

Otwórz terminal i przejdź do katalogu /etc/netplan. Znajdziesz plik konfiguracyjny YAML, którego użyjesz do skonfigurowania adresu IP.

W moim przypadku plik YAML to 01-network-manager-all.yaml z ustawieniami domyślnymi, jak pokazano.

W przypadku serwera Ubuntu plik YAML to 00-installer-config.yaml i są to ustawienia domyślne.

Aby skonfigurować statyczny adres IP, skopiuj i wklej poniższą konfigurację. Pamiętaj o odstępach w pliku YAML.

network:
  version: 2
  ethernets:
     enp0s3:
        dhcp4: false
        addresses: [192.168.2.100/24]
        gateway4: 192.168.2.1
        nameservers:
          addresses: [8.8.8.8, 8.8.4.4]

Następnie zapisz plik i uruchom poniższe polecenie netplan, aby zapisać zmiany.

sudo netplan apply

Następnie możesz potwierdzić adres IP swojego interfejsu sieciowego za pomocą polecenia ifconfig.

ifconfig

Na tym kończy się dzisiejszy artykuł. Mamy nadzieję, że możesz teraz skonfigurować statyczny adres IP w systemie komputerowym i serwerowym Ubuntu 20.04.