Page cover

Konfiguracja sieciowa

YaruntuOS korzysta z Netplana jako domyślnego narzędzia do zarządzania siecią. Netplan to prosty, nowoczesny system konfiguracji sieci w systemach Linux, który umożliwia definiowanie ustawień sieciowych za pomocą plików YAML.

Co to jest Netplan?

Netplan to narzędzie do konfiguracji sieci w systemach opartych na jądrze Linux, które pozwala na definiowanie ustawień sieciowych przy pomocy plików w formacie YAML. Netplan działa jako warstwa abstrakcji, która tłumaczy te pliki na konfiguracje odpowiednich back-endów, takich jak networkd (do serwerów i urządzeń embedded) lub NetworkManager (do komputerów desktopowych).

W YaruntuOS, Netplan jest używany do zarządzania zarówno przewodowymi, jak i bezprzewodowymi połączeniami sieciowymi.

Pliki konfiguracyjne Netplana

Konfiguracje Netplana są przechowywane w katalogu /etc/netplan/. Każdy plik konfiguracyjny musi mieć rozszerzenie .yaml i być poprawnie sformatowany zgodnie z zasadami składni YAML.

Przykład pliku konfiguracyjnego

Oto przykładowy plik konfiguracyjny dla połączenia przewodowego (Ethernet):

network:
  version: 2
  renderer: networkd
  ethernets:
    eth0:
      dhcp4: true

W tym przykładzie konfigurujemy interfejs sieciowy eth0, który korzysta z dynamicznego przydzielania adresów IP za pomocą DHCP.

Przykład konfiguracji połączenia statycznego

Jeśli chcesz skonfigurować połączenie z ręcznie przypisanym adresem IP, możesz zmodyfikować konfigurację w ten sposób:

Przykład konfiguracji dla sieci Wi-Fi

Netplan umożliwia również łatwą konfigurację sieci Wi-Fi. Oto przykład konfiguracji dla połączenia bezprzewodowego:

W tym przypadku konfigurujemy interfejs wlan0, który łączy się z siecią Wi-Fi o nazwie "TwojaSiecWiFi" i korzysta z DHCP do uzyskania adresu IP.

Zarządzanie Netplanem w YaruntuOS

Po edycji plików konfiguracyjnych Netplana, aby zastosować zmiany, należy uruchomić poniższe polecenie:

To polecenie odświeża konfigurację sieci, wprowadzając zmiany opisane w plikach YAML.

Przydatne polecenia Netplana

  • Przeglądanie aktywnej konfiguracji: Jeśli chcesz zobaczyć aktualną konfigurację sieci, możesz użyć polecenia:

    To polecenie pozwala na przetestowanie nowej konfiguracji przed jej zatwierdzeniem.

  • Generowanie plików backendu: Netplan tłumaczy pliki YAML na odpowiednią konfigurację backendu (np. NetworkManager lub networkd). Aby wygenerować te pliki, ale ich nie zastosować, możesz użyć:

  • Sprawdzanie poprawności konfiguracji: Aby upewnić się, że plik YAML nie zawiera błędów składniowych, możesz sprawdzić poprawność konfiguracji za pomocą:

Obsługiwane backendy

Netplan obsługuje dwa główne backendy:

  1. systemd-networkd: Lekki backend odpowiedni dla serwerów, systemów wbudowanych oraz maszyn wirtualnych.

  2. NetworkManager: Używany głównie w systemach desktopowych, oferuje zaawansowane funkcje zarządzania siecią oraz graficzny interfejs użytkownika.

W YaruntuOS domyślnie używany jest backend systemd-networkd na serwerach i urządzeniach wbudowanych, a NetworkManager na komputerach stacjonarnych.

Debugowanie problemów sieciowych

Jeśli napotkasz problemy z konfiguracją sieci, możesz sprawdzić dzienniki systemowe za pomocą polecenia:

To polecenie wyświetli szczegóły dotyczące działania systemd-networkd, co może pomóc w zdiagnozowaniu problemów.

Last updated