- 1 1. Czym jest statyczny adres IP?
- 2 2. Przygotowanie do ustawienia statycznego adresu IP w Ubuntu
- 3 3. Konfigurowanie statycznego adresu IP za pomocą Netplan
- 4 4. Weryfikacja konfiguracji i rozwiązywanie problemów
- 5 5. Zaawansowane Ustawienia: Wiele Interfejsów Sieciowych i Połączenia Mostkowe
- 6 6. Ważne Uwagi Przy Ustawianiu Statycznego Adresu IP
1. Czym jest statyczny adres IP?
Podstawy statycznego adresu IP
Adres IP to unikalny numer używany do identyfikacji każdego urządzenia w sieci. W większości środowisk sieciowych adresy IP są dynamicznie przypisywane za pomocą DHCP (Dynamic Host Configuration Protocol). Jednak w pewnych sytuacjach korzystanie z „statycznego adresu IP” może być korzystne. Statyczny adres IP zapewnia, że urządzenie zachowuje ten sam adres IP nawet po ponownym połączeniu, umożliwiając stały dostęp.
Korzyści ze statycznego adresu IP
Główne zalety korzystania ze statycznego adresu IP to:
- Stabilne połączenie : Ponieważ ten sam adres jest używany nawet po ponownym połączeniu lub restarcie, urządzenia takie jak serwery, drukarki i pamięć masowa podłączona do sieci (NAS) mogą utrzymywać stabilne połączenie.
- Uproszczone zarządzanie dostępem : Konfigurowanie zdalnego dostępu i przekierowania portów staje się łatwiejsze. Na przykład, podczas konfiguracji połączeń SSH lub Pulpit Zdalny, używanie tego samego adresu IP upraszcza proces konfiguracji.
- Wzmocnione bezpieczeństwo sieci : Korzystając ze statycznego adresu IP, łatwiej jest ograniczyć dostęp do określonych urządzeń, poprawiając ogólne zarządzanie bezpieczeństwem.

2. Przygotowanie do ustawienia statycznego adresu IP w Ubuntu
Sprawdzenie wersji Ubuntu
Najpierw sprawdź wersję Ubuntu, ponieważ kroki konfiguracji statycznego adresu IP mogą się różnić w zależności od wersji. Użyj następującego polecenia, aby sprawdzić swoją wersję:
lsb_release -a
Począwszy od Ubuntu 17.10, wprowadzono Netplan jako domyślne narzędzie konfiguracji sieci. Netplan upraszcza ustawienia sieciowe za pomocą plików konfiguracyjnych YAML.
Sprawdzenie i instalacja Netplan
Aby sprawdzić, czy Netplan jest zainstalowany, użyj następującego polecenia:
netplan --version
Jeśli Netplan nie jest zainstalowany, możesz go zainstalować za pomocą tego polecenia:
sudo apt install netplan.io
Teraz jesteś gotowy do skonfigurowania statycznego adresu IP.
3. Konfigurowanie statycznego adresu IP za pomocą Netplan
Tworzenie pliku konfiguracyjnego YAML
Aby skonfigurować statyczny IP za pomocą Netplan, najpierw utwórz plik konfiguracyjny. Ten plik jest zazwyczaj przechowywany w /etc/netplan/, i zaleca się używanie nazwy pliku takiej jak „99-config.yaml” z liczbami dla lepszej organizacji. Użyj następującego polecenia, aby utworzyć i otworzyć plik w edytorze tekstu:
sudo nano /etc/netplan/99-config.yaml
Edycja pliku konfiguracyjnego YAML
Następnie dodaj ustawienia statycznego IP do nowo utworzonego pliku YAML:
network:
version: 2
renderer: networkd
ethernets:
enp3s0:
dhcp4: false
addresses: [192.168.1.100/24]
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 1.1.1.1]
enp3s0to nazwa interfejsu sieciowego. Aby sprawdzić poprawną nazwę interfejsu, użyj poleceniaip addr.addressesokreśla statyczny adres IP i maskę podsieci (np. 192.168.1.100/24).gateway4definiuje adres IP routera.nameserverszawiera listę adresów serwerów DNS. Używanie DNS Google (8.8.8.8 itp.) jest powszechną praktyką.
Zapisywanie i stosowanie konfiguracji
Po zapisaniu pliku zastosuj ustawienia za pomocą następującego polecenia:
sudo netplan apply
To spowoduje ponowne uruchomienie sieci, stosując nowy statyczny adres IP.
4. Weryfikacja konfiguracji i rozwiązywanie problemów
Jak zweryfikować konfigurację
Aby sprawdzić, czy statyczny adres IP został poprawnie zastosowany, użyj tego polecenia:
ip addr show enp3s0
To wyświetli przypisany adres IP dla interfejsu enp3s0, potwierdzając, czy konfiguracja zakończyła się sukcesem.
Częste błędy i jak je naprawić
Błędy wcięć
Pliki YAML są bardzo wrażliwe na wcięcia (wiodące spacje). Jeśli napotkasz komunikat błędu taki jak „Error in network definition”, sprawdź, czy spacje są poprawnie umieszczone na początku każdej linii.
Niestabilne Połączenie Sieciowe
Jeśli Twoje połączenie sieciowe stanie się niestabilne po ustawieniu statycznego adresu IP, często jest to spowodowane konfliktem adresów IP. Sprawdź, czy żadne inne urządzenie nie używa tego samego adresu IP i zmień przypisany adres, jeśli to konieczne.
5. Zaawansowane Ustawienia: Wiele Interfejsów Sieciowych i Połączenia Mostkowe
Konfigurowanie Wielu Interfejsów
W niektórych środowiskach sieciowych może być konieczne przypisanie różnych adresów IP do wielu interfejsów sieciowych. Za pomocą Netplan możesz skonfigurować wiele interfejsów jednocześnie. Oto przykład:
network:
version: 2
renderer: networkd
ethernets:
enp3s0:
dhcp4: false
addresses: [192.168.1.100/24]
enp4s0:
dhcp4: false
addresses: [192.168.2.100/24]
Ta konfiguracja przypisuje różne adresy IP do obu interfejsów enp3s0 i enp4s0.
Konfigurowanie VLAN i Połączeń Mostkowych
Połączenia mostkowe i ustawienia VLAN (Wirtualna Lokalna Sieć) są szczególnie przydatne w środowiskach maszyn wirtualnych i kontenerów. Netplan ułatwia konfigurację połączeń mostkowych. Oto przykład konfiguracji mostka:
network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: false
bridges:
br0:
interfaces: [eth0]
addresses: [192.168.1.50/24]
gateway4: 192.168.1.1
Ta konfiguracja łączy interfejs eth0 z mostkiem br0 i przypisuje statyczny adres IP.

6. Ważne Uwagi Przy Ustawianiu Statycznego Adresu IP
Unikanie Konfliktów Adresów IP
Podczas ustawiania statycznego adresu IP upewnij się, że nie koliduje on z innymi urządzeniami w sieci. Jeśli dwa urządzenia dzielą ten sam adres IP, mogą wystąpić problemy z komunikacją, co spowoduje niestabilność połączenia sieciowego. Aby zapobiec konfliktom, sprawdź istniejące adresy IP przed przypisaniem nowego.
Sprawdzanie Konfiguracji Sieci
Maski podsieci i ustawienia bramy zależą od struktury sieci. Jeśli maska podsieci jest nieprawidłowo skonfigurowana, urządzenia w tej samej sieci mogą nie być w stanie się komunikować. Skonsultuj ustawienia routera lub administratora sieci, aby potwierdzić poprawne wartości.




![[Kompletny przewodnik po dostępie root w Ubuntu] Bezpieczeństwo i najlepsze praktyki](https://www.linux.digibeatrix.com/wp-content/uploads/2024/09/b7fc487609b171ecce6a0189fb9d428c-375x375.webp)