Odczytanie informacji o karcie sieciowej
1. Instalacja pakietu net-tools
Jeśli system nie posiada domyślnie zainstalowanego polecenia ifconfig, należy doinstalować pakiet narzędzi sieciowych poleceniem:
sudo apt install net-tools
2. Odczytanie nazwy karty sieciowej i aktualnych ustawień
Wywołaj komendę diagnostyczną, aby sprawdzić aktualny identyfikator interfejsu fizycznego i parametry jakie aktualnie ma:
ifconfig
Przykładowa odpowiedź komendy to:
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.100 netmask 255.255.255.0 broadcast 192.168.1.255
ether ca:b7:8d:41:0d:e8 txqueuelen 0 (Ethernet)
RX packets 1004 bytes 92530 (92.5 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 875 bytes 1901885 (1.9 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
W tym przypadku identyfikator karty siecowej to eth0, a aktualny adres IP to 192.168.1.100 z maską 255.255.255.0.
Struktura pliku konfiguracyjnego
1. Otworzenie pliku konfiguracyjnego NETPLAN
Główny plik konfiguracyjny usługi Netplan znajduje się w katalogu /etc/netplan/. Ponieważ nazwa pliku może się różnić w zależności od instalacji systemu, najlepiej zacząć wpisywać poniższą komendę, a następnie wcisnąć klawisz TAB – system automatycznie uzupełni właściwą nazwę pliku. Na przykład:
sudo nano /etc/netplan/00-installer-config.yaml
2. Edycja pliku
Po edytowaniu, plik powinien wyglądać jak poniżej.
network:
ethernets:
eth0:Identyfikator konfigurowanej karty sieciowej.
dhcp4: falseWyłącza pobieranie adresu z DHCP, umożliwiając wpisanie statycznego IP.
addresses: [192.168.10.25/24]Przypisany adres statyczny oraz maska podana jako liczba bitów.
gateway4: 192.168.10.1Ustawienie bramy domyślnej.
nameservers:Sekcja rozpoczynająca wprowadzanie adresów serwerów DNS.
addresses: [8.8.8.8, 1.1.1.1]Lista tablicowa adresów IP wskazanych serwerów DNS, podzielona przecinkiem.
2. Załadowanie ustawień
Aby zatwierdzić i zaktualizować parametry sieci w systemie, wykonaj:
sudo netplan apply