Jak ustawić statyczny adres IP w Ubuntu | Poradnik dla początkujących z rozwiązywaniem problemów

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]
  • enp3s0 to nazwa interfejsu sieciowego. Aby sprawdzić poprawną nazwę interfejsu, użyj polecenia ip addr.
  • addresses określa statyczny adres IP i maskę podsieci (np. 192.168.1.100/24).
  • gateway4 definiuje adres IP routera.
  • nameservers zawiera 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.

年収訴求