Aby połączyć się z Raspberry Pi przez sieć, musisz znać jego adres IP. Oto sześć sposobów, aby go znaleźć.

Dość często konieczna jest znajomość adresu IP Twojego Raspberry Pi. Adres IP będzie potrzebny do skonfigurowania dowolnej usługi związanej z siecią, takiej jak SSH. Musisz także znać adres IP, gdy używasz Pi jako serwera WWW, serwera plików lub serwera wydruku.

Łatwo jest znaleźć adres IP Raspberry Pi za pomocą GUI, wiersza poleceń lub skanowania sieciowego, które zostały tutaj omówione.

1. Znajdź adres IP w GUI

Kiedy używasz komputerowej wersji systemu operacyjnego Raspberry Pi, dość łatwo jest znaleźć adres IP twojego Raspberry Pi. Wystarczy najechać wskaźnikiem myszy na Sieć ikonę na panelu u góry i powinien natychmiast pokazać adres IP.

Jeśli używasz innego systemu operacyjnego, takiego jak Ubuntu lub Ubuntu MATE, kliknij przycisk Sieć ikona pokazuje adres IP.

2. Znajdź adres IP z wiersza poleceń

Aby znaleźć adres IP Raspberry Pi w sieci lokalnej, wprowadź polecenie terminala:

nazwa hosta -I

W przeciwieństwie do niektórych innych poleceń sieciowych, spowoduje to odfiltrowanie wszystkich niepotrzebnych szczegółów i podanie tylko adresu IP. Jeśli połączyłeś się z siecią zarówno przez Ethernet, jak i Wi-Fi, pokazuje oba adresy. Zwróć także uwagę na wielką literę I; jeśli zamiast tego wpiszesz polecenie nazwa hosta -i, otrzymasz adres wewnętrznej pętli zwrotnej Pi (aka localhost).

Jeśli potrzebujesz więcej informacji na temat interfejsów sieciowych Pi, wprowadź polecenie:

ifconfig

W nowoczesnych wersjach systemu Linux plik ip polecenie zostało zastąpione ifconfig. Aby wyświetlić adresy IP interfejsów sieciowych, wprowadź:

ip a

3. Znajdź adres IP Raspberry Pi z routera

Często twoje Raspberry Pi będzie miało konfigurację bezgłową, więc dostęp do niego będzie możliwy przez SSH. Gdy używasz karty microSD z zainstalowanym systemem operacyjnym i łączysz się z Ethernetem, następuje przydzielenie adresu IP do Raspberry Pi. Ale z powodu braku wyświetlacza adres IP nie jest znany. DHCP routera to ten, który przydziela te adresy IP. Szczegóły są dostępne w tablicy adresów routera.

Patrząc na tabelę adresów, identyfikacja adresu IP Pi jest łatwa. Wynika to z faktu, że Raspberry Pi OS zwykle ma nazwę hosta „raspberrypi”, chyba że ją zmienisz. Nazwa hosta może być wyświetlana jako „retropie”, jeśli używasz systemu emulacji gier RetroPie.

Możesz także zarezerwować adres IP dla Raspberry Pi. Pomaga to, ponieważ nie musisz szukać adresu IP za każdym razem, gdy uruchamiasz konfigurację bezgłową. W ten sposób Pi otrzyma ten sam adres IP za każdym razem, gdy łączy się z siecią. Jest to możliwe dzięki wykorzystaniu funkcji rezerwacji adresu routera. Każde urządzenie, które łączy się z siecią, ma swój adres MAC. Router przydzieli ten sam adres IP za każdym razem, gdy otrzyma żądanie połączenia z tego adresu MAC.

4. Znajdź adres IP Raspberry Pi z innego komputera

Może zaistnieć sytuacja, w której nie masz dostępu do ustawień routera. Na przykład masz skonfiguruj Raspberry Pi jako serwer WWW i wiesz, że Pi jest podłączone do sieci. Możesz pingować każdy adres IP w sieci, a następnie rozwiązać nazwy hostów, ale byłby to bardzo żmudny proces. Na szczęście istnieją narzędzia, które robią to samo, zwane skanerami sieciowymi.

W systemie operacyjnym Linux:

Nmap (Network Mapper) to narzędzie do skanowania sieci dostępne dla systemów Linux. Możesz go użyć do przeskanowania sieci w poszukiwaniu Pi.

sudo nmap -sn [Adres IP twojego routera]/24

W systemie operacyjnym Windows lub macOS:

Angry IP Scanner to aplikacja GUI dostępna dla systemów Windows i macOS, a także Linux. Po uruchomieniu aplikacja pobierze w wynikach adres IP Raspberry Pi.

5. Znajdź adres IP swojego Raspberry Pi z urządzenia mobilnego

Fing to aplikacja do skanowania sieci dostępna zarówno na Androida, jak i iOS. Wykonuje zadanie skanowania sieci w celu znalezienia wszystkich urządzeń. Zainstaluj aplikację i uruchom ją. Wyświetli listę wszystkich urządzeń w sieci.

2 Obrazy

6. A co z publicznym adresem IP na bezgłowym Raspberry Pi?

Metody omówione wcześniej mają na celu znalezienie prywatnego adresu IP (w sieci lokalnej), ale są różnice między publicznymi i prywatnymi adresami IP. Aby uzyskać dostęp do Pi spoza sieci, potrzebujesz jego publicznego adresu IP.

Załóżmy, że masz system operacyjny serwera zainstalowany na twoim Raspberry Pi. Zwykle odwiedzasz stronę internetową innej firmy, taką jak WhatsMyIP.org, aby znaleźć swój publiczny adres IP. Ale w systemie operacyjnym serwera nie ma przeglądarki internetowej. Zamiast tego możesz użyć kędzior polecenie, aby znaleźć swój publiczny adres IP.

zwijać http://ifconfig.me

Znalezienie adresu IP twojego Raspberry Pi jest łatwe

Teraz wiesz, jak znaleźć adres IP Raspberry Pi. Pomocna byłaby również wiedza, jak ustawić statyczny adres IP dla RaspberryPi. Sieć zawsze była mocną stroną Raspberry Pi, a jej zrozumienie może pomóc w wydobyciu z niej tego, co najlepsze twój Pi.