Jak używać polecenia NetPlan na Ubuntu

Jak używać polecenia NetPlan na Ubuntu
W Ubuntu 17.10, wprowadzono nowe narzędzie do konfiguracji sieci linii poleceń znane jako „Netplan". Netplan ułatwia konfiguracja i zarządzanie ustawieniami sieciowymi w systemie Ubuntu. Pozwala także na abstrakcję YAML do konfigurowania interfejsu sieciowego. Wchodzi w interakcje z jądrem przez SystemD-Networkd I Network ManagageR Demony, które są również znane jako renderers. Musisz wybrać dowolnego z nich obu. NetPlan odczytuje konfiguracje sieciowe z „/etc/netplan/*.Yaml”Pliki, które mogą zapisać ustawienia konfiguracji dla wszystkich interfejsów sieciowych.

Jeśli używasz polecenia NetPlan na Ubuntu, łatwo jest ponownie uruchomić i zmienić ustawienia sieciowe. Netplan jest również dobry do automatyzacji (ludzie i programy mogą czytać YAML). Ten zapis koncentruje się Jak używać polecenia NetPlan na Ubuntu. Zaczynajmy:

Jak wymienić wszystkie aktywne interfejsy sieciowe na Ubuntu

Każdy administrator systemu Linux powinien znać „ip„Polecenie, potężne narzędzie do konfigurowania interfejsów sieciowych. Można go używać do przypisywania i usuwania adresów i tras, wkładania lub w dół interfejsów, sterowania pamięcią podręczną ARP i innych. Aby uzyskać listę aktywnych interfejsów sieciowych w systemie, skorzystaj z „A„Opcja w poleceniu IP:

$ ip a

Jak używać polecenia NetPlan do ustawienia dynamicznego adresu IP na Ubuntu

Ta sekcja pokaże Ci Jak ustawić dynamiczny adres na Ubuntu za pomocą polecenia NetPlan. Ale najpierw, jeśli wymagany plik YAML nie istnieje w twoim systemie, wygeneruj plik konfiguracyjny renderera, zapisując poniżej podanie polecenia w terminalu:

$ sudo netplan generuje

Teraz zweryfikuj jego obecność w swoim systemie, wymieniając „/etc/netplan/" akta:

$ ls/etc/netplan/

Sprawdź zawartość pliku konfiguracyjnego renderera sieci:

$ cat/etc/netplan/*.Yaml

Otwórz „/etc/netplan/*.Yaml„Plik w nano edytora:

$ sudo nano/etc/netplan/*.Yaml

Teraz napisz poniżej danego kodu w /etc/netplan/*.Yaml" plik. Zamierzamy ustawić dynamiczny adres IP dla naszego „ENP0S3" Interfejs sieciowy:

sieć:
wersja 2
Renderer: Networkd
Ethernets:
ENP0S3:
DHCP4: Tak
DHCP6: Tak

W powyższym komendzie:

  • DHCP4I DHCP6 Czy IPv4 I IPv6 Właściwości DHCP.
  • ENP0S3jest Nazwa interfejsu sieciowego.

Naciskać "Ctrl+o„Aby zapisać zmiany w tym pliku:

Aby zastosować zmodyfikowane ustawienia sieciowe, w terminalu użyj poniższej liczby polecenia:

$ sudo netplan Zastosuj

Napisz to polecenie, aby potwierdzić adres IP:

$ ifconfig -a

Jak używać polecenia NetPlan do ustawienia statycznego adresu IP na Ubuntu

Po pierwsze, otwórz „/etc/netplan/*.Yaml„Plik w nano edytora:

$ sudo nano/etc/netplan/*.Yaml

Następnie napisz następujący kod w „/etc/netplan/*.Yaml„Plik do ustawienia statycznego adresu IP w systemie:

sieć:
wersja 2
Renderer: Networkd
Ethernets:
ENP0S3:
DHCP4: Nie
DHCP6: Nie
Adresy: [10.0.2.15/24]
Gateway4: 10.0.2.255
Nazwale:
Adresy: [8.8.8.8, 8.8.4.4]

W powyższym komendzie:

  • DHCP4I DHCP6 są jaPv4 I IPv6 Właściwości DHCP.
  • ENP0S3 jest Nazwa interfejsu sieciowego.
  • adresy zawierać sekwencję Adresy statyczne do interfejsu sieciowego.
  • Gateway4zawiera adres IPv4 Domyślny Gateway.
  • Nazwaniobejmują sekwencję Adresy IP dla serwerów nazw.

Naciskać "Ctrl+O ” Aby zapisać zmiany, które wprowadziliśmy w pliku:

Następnie zastosuj zmodyfikowane ustawienia sieciowe, wykorzystując poniższe polecenie:

$ sudo netplan Zastosuj

Teraz sprawdź, czy skonfigurowany „ENP0S3”Jest podłączony do sieci lokalnej i ma statyczny adres IP, który przypisaliśmy wcześniej:

$ ifconfig -a

Jak uzyskać więcej informacji o Netplan na Ubuntu

Aby dowiedzieć się więcej o opcjach konfiguracji i informacji związanych z poleceniem NetPlan, możesz sprawdzić jego stronę Man:

$ MAN NETPLAN

Kliknij ten link, aby sprawdzić więcej przykładów konfiguracji.

Wniosek

Netplan został wprowadzony w Ubuntu 17.10 i jest domyślnie aktywny w najnowszych wydaniach, w tym Ubuntu 20.04. Celem tego narzędzia jest użycie plików konfiguracyjnych YAML do abstrakcji konfiguracji interfejsu sieciowego. Te konfiguracje są następnie tłumaczone na konfigurację NetworkD i NetworkManager dla danego renderera. Mam nadzieję, że użycie Polecenie NetPlan Do ustawienia statycznych i dynamicznych adresów na Ubuntu będzie dla Ciebie jasne po przeczytaniu tego artykułu. Aby dowiedzieć się więcej na temat modnych tematów technologii, postępuj zgodnie z Linux.