Jak ustawić statyczny adres IP na Raspberry Pi?

Jak ustawić statyczny adres IP na Raspberry Pi?

Jeśli używasz Raspberry Pi jako serwera domowego lub często potrzebujesz dostępu do niego zdalnie z innego urządzenia, ustawienie dla niego statycznego adresu IP jest bardzo dobrym pomysłem. Oznacza to, że za każdym razem będziesz mógł znaleźć Raspberry Pi pod tym samym adresem, zamiast dynamicznie ustawiać nowy adres po ponownym uruchomieniu.





jak stworzyć obraz ISO systemu Windows 7

Jest to również przydatne, aby uniknąć nieporozumień, gdy do sieci jest podłączonych wiele urządzeń Raspberry Pi.





Na szczęście, gdy już wiesz, jak to zrobić, konfiguracja statycznego adresu IP jest dość prostym i szybkim procesem.





Co to jest adres IP?

Adres protokołu internetowego (IP) służy do jednoznacznej identyfikacji każdego urządzenia w sieci komputerowej lub samej sieci w Internecie – więcej o tym później. Adres IP jest zwykle zapisywany w notacji „kropkowo-dziesiętnej”: cztery liczby dziesiętne, każda z zakresu od 0 do 255, oddzielone kropkami. Przykładem jest 192.168.1.107 .

Domyślnie w Raspberry Pi OS, który jest systemem operacyjnym opartym na Linuksie, adres IP Raspberry Pi jest automatycznie rekonfigurowany przy każdym ponownym uruchomieniu, więc może się zmienić. Oczywiście nie jest to idealne rozwiązanie, gdy potrzebujesz niezawodnego adresu, pod którym można połączyć się z Raspberry Pi z innego urządzenia, na przykład podczas używania go jako serwera.



Prywatny a publiczny adres IP

DO publiczny Adres IP służy do identyfikacji Twojej sieci lokalnej w szerszym Internecie. Zwykle zmienia się to za każdym razem, gdy router łączy się z Internetem, chociaż możesz ustawić go jako statyczny w zależności od dostawcy usług internetowych.

Możesz znajdź publiczny adres IP w systemie Linux takie jak Raspberry Pi OS, wprowadzając specjalne polecenie terminala lub po prostu wyszukując w Internecie hasło „Jakie jest moje IP?”. Jest to wymagane tylko wtedy, gdy zamierzasz połączyć się z urządzeniem spoza sieci, czego tutaj nie omówimy.





Zamiast tego patrzymy na prywatny Adresy IP używane do identyfikacji każdego urządzenia we własnej sieci lokalnej. Chociaż może być możliwe zarezerwowanie określonego adresu dla twojego Raspberry Pi w ustawieniach routera bezprzewodowego w tym samym celu, tutaj pokażemy ci, jak ustawić statyczny adres IP z samego Raspberry Pi.

1. Konfiguracja DHCP

Raspberry Pi OS (wcześniej znany jako Raspbian) używa DHCP (Dynamic Host Configuration Protocol) do automatycznego przypisywania adresu IP do Raspberry Pi po ponownym uruchomieniu.





Czytaj więcej: Co to jest DHCP?

Aby zmienić to zachowanie tak, aby używało za każdym razem tego samego statycznego adresu IP, musisz zmodyfikować plik konfiguracyjny dla demona klienta DHCP, dhcpcd.conf .

Wcześniej będziesz potrzebować informacji na temat bieżącej konfiguracji sieci, aby móc dodać wymagane szczegóły do ​​pliku konfiguracyjnego. Będziesz potrzebować następujących informacji:

• Typ połączenia sieciowego. To jest albo wlan0 jeśli Twoje Raspberry Pi jest połączone z routerem bezprzewodowo, lub eth0 jeśli jest podłączony za pomocą kabla Ethernet.

• Aktualnie przypisany adres IP Raspberry Pi – najbezpieczniej jest użyć go ponownie jako statycznego adresu IP, aby mieć pewność, że ten ostatni nie był już podłączony do innego urządzenia w sieci. Jeśli nie, upewnij się, że inne urządzenie już z niego nie korzysta.

Aby znaleźć aktualny adres IP Raspberry Pi, wprowadź następujące polecenie w oknie Terminala:

hostname -I

• Adres IP bramy routera — ten, za pomocą którego kontaktujesz się z nim z sieci lokalnej, a nie z jego publicznego adresu IP. Różni się w zależności od modelu routera, ale zwykle zaczyna się od 192.168.

Aby go znaleźć, wpisz następujące polecenie i zanotuj pierwszy podany adres IP:

ip r | grep default

• Adres IP DNS (Domain Name System) routera. Zwykle jest to taki sam jak adres bramy, ale może być ustawiony na inną wartość, aby użyć alternatywnego DNS - na przykład 8.8.8.8 dla Google lub 1.1.1.1 dla Cloudflare.

Aby znaleźć aktualny adres IP DNS, wpisz polecenie:

sudo nano /etc/resolv.conf

Zanotuj adres IP po serwer nazw – to adres DNS – a następnie naciśnij Ctrl + X aby zamknąć plik.

2. Dodaj ustawienia statycznego adresu IP

Po znalezieniu wszystkich informacji o połączeniu sieciowym nadszedł czas na edycję dhcpcd.conf plik konfiguracyjny, aby dodać ustawienia potrzebne do ustawienia statycznego adresu IP dla Raspberry Pi:

sudo nano /etc/dhcpcd.conf

Jeśli wcześniej nie edytowałeś pliku, będzie on zawierał głównie różne wiersze komentarza poprzedzone symbolem hash (#). Na dole dodaj następujące wiersze, zastępując pogrubione nazwy własnymi danymi sieci:

interface NETWORK
static ip_address= STATIC_IP /24
static routers= ROUTER_IP
static domain_name_servers= DNS_IP

Zastąp pogrubione nazwy w następujący sposób:

SIEĆ – typ połączenia sieciowego: eth0 (Ethernet) lub wlan0 (bezprzewodowe).

STAŁE IP – statyczny adres IP, który chcesz ustawić dla Raspberry Pi.

ROUTER_IP – adres IP bramy routera w sieci lokalnej.

DNS_IP – adres IP DNS (zazwyczaj taki sam jak adres bramy routera).

Oto przykładowa konfiguracja ustawienia statycznego adresu IP na 192.168.1.120 z bezprzewodowym połączeniem z routerem pod adresem 192.168.1.254:

interface wlan0
static ip_address=192.168.1.120/24
static routers=192.168.1.254
static domain_name_servers=192.168.1.254

Po wprowadzeniu ustawień naciśnij Ctrl + X i wtedy ORAZ oraz WEJŚĆ aby zamknąć i zapisać zmodyfikowany plik konfiguracyjny.

3. Uruchom ponownie Raspberry Pi

Z dhcpcd.conf zmodyfikowany plik konfiguracyjny, uruchom ponownie Raspberry Pi, aby wprowadzić zmiany i ustaw dla niego statyczny adres IP:

sudo reboot

Zamiast używać adresu przydzielanego automatycznie przez DHCP, Raspberry Pi spróbuje teraz połączyć się z routerem przy użyciu nowego statycznego adresu IP, który ustawiłeś w dhcpcd.conf plik.

Aby sprawdzić, czy działa poprawnie, wprowadź następujące polecenie:

hostname -I

Powinieneś teraz zobaczyć statyczny adres IP, który ustawiłeś w dhcpcd.conf plik konfiguracyjny.

Ustaw statyczny adres IP: Sukces

Gratulacje: ustawiłeś statyczny adres IP na swoim Raspberry Pi i powinien teraz automatycznie zachowywać ten adres przy każdym uruchomieniu. Teraz możesz śmiało używać swojego Raspberry Pi jako serwera NAS, multimediów lub gier i łączyć się z nim niezawodnie za każdym razem pod tym samym adresem.

Udział Udział Ćwierkać E-mail 10 serwerów gier, które możesz uruchomić na Raspberry Pi

Raspberry Pi może robić wiele wspaniałych rzeczy, w tym działać jako serwer gier. Oto niektóre z najlepszych gier, które może obsługiwać.

Czytaj dalej
Powiązane tematy
  • majsterkowanie
  • Adres IP
  • Malina Pi
O autorze Phil King(22 opublikowane artykuły)

Niezależny dziennikarz zajmujący się technologią i rozrywką, Phil, zredagował wiele oficjalnych książek o Raspberry Pi. Wieloletni majsterkowicz zajmujący się Raspberry Pi i elektroniką, jest stałym współpracownikiem magazynu The MagPi.

Więcej od Phila Kinga

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować