Пост

Поиск IP-адреса Raspberry Pi

IP-адрес вашего Raspberry Pi необходим для подключения к устройству по сети, будь то SSH, удаленный рабочий стол или доступ к веб-серверу. В этом руководстве мы покажем вам несколько методов определения IP-адреса вашего Raspberry Pi.

Поиск IP-адреса Raspberry Pi

Описание/Введение: IP-адрес вашего Raspberry Pi необходим для подключения к устройству по сети, будь то SSH, удаленный рабочий стол или доступ к веб-серверу. В этом руководстве мы покажем вам несколько методов определения IP-адреса вашего Raspberry Pi.

Проверка IP-адреса через терминал

Самый быстрый способ проверки IP-адреса.

  1. Откройте терминал на вашем Raspberry Pi

  2. Выполните команду:
    1
    
    hostname -I
    
  3. Вы увидите все IP-адреса, назначенные устройству:
    1
    
    192.168.1.100 192.168.1.101
    

    (первый адрес — Ethernet, второй — Wi-Fi, если оба подключены)

Подробная информация о сетевых интерфейсах

Получение детальной информации о сетевых подключениях.

  1. Используйте команду ip:
    1
    
    ip addr show
    
  2. Или более короткую версию:
    1
    
    ip a
    
  3. Найдите разделы eth0 (Ethernet) и wlan0 (Wi-Fi) для просмотра IP-адресов

Графический способ проверки IP-адреса

Просмотр IP-адреса через графический интерфейс в современных версиях.

  1. Наведите курсор на значок сети в правом верхнем углу

    Панель задач с выделенным значком сети

  2. Нажмите на значок сети чтобы открыть меню

  3. Выберите “Connection Information” в выпадающем меню

    Меню сетевых подключений с опцией Connection Information

  4. В открывшемся окне вы увидите подробную информацию о подключении, включая IP-адрес

Проверка через команду ifconfig

Классический способ проверки сетевых интерфейсов.

  1. Выполните команду:
    1
    
    ifconfig
    
  2. Если команда не найдена, установите net-tools:
    1
    
    sudo apt install net-tools
    
  3. Найдите блоки eth0 и wlan0 для просмотра IP-адресов

Определение шлюза по умолчанию

Поиск IP-адреса вашего роутера.

  1. Выполните команду:
    1
    
    ip route | grep default
    
  2. Или используйте:
    1
    
    route -n
    

Использование команды nmcli

Современный способ проверки сетевых подключений.

  1. Проверьте статус всех подключений:
    1
    
    nmcli connection show
    
  2. Просмотрите детальную информацию об устройстве:
    1
    
    nmcli device show
    

Поиск IP-адреса через роутер

Определение IP-адреса через веб-интерфейс роутера.

  1. Откройте веб-браузер на любом устройстве в той же сети

  2. Введите IP-адрес вашего роутера (обычно 192.168.1.1 или 192.168.0.1)

  3. Войдите в панель управления роутера

  4. Найдите раздел “Connected Devices”, “DHCP Clients” или аналогичный

  5. Найдите ваше Raspberry Pi в списке подключенных устройств

Использование сканера сети

Поиск Raspberry Pi с помощью сетевого сканирования.

  1. Установите сканер сети на другом компьютере:
    1
    
    sudo apt install nmap
    
  2. Выполните сканирование сети:
    1
    
    nmap -sn 192.168.1.0/24
    
  3. Ищите устройство с именем “raspberrypi” в результатах

Определение через mDNS

Использование технологии multicast DNS.

  1. С другого устройства в той же сети выполните:
    1
    
    ping raspberrypi.local
    
  2. Или используйте:
    1
    
    host raspberrypi.local
    

Создание скрипта для мониторинга сети

Автоматизация проверки сетевых настроек.

  1. Создайте файл скрипта:
    1
    
    nano network_info.sh
    
  2. Добавьте содержимое:
    1
    2
    3
    4
    5
    6
    7
    
    #!/bin/bash
    echo "=== Network Information ==="
    echo "IP Addresses: $(hostname -I)"
    echo "Default Gateway: $(ip route | grep default | awk '{print $3}')"
    echo "DNS Servers: $(grep nameserver /etc/resolv.conf | awk '{print $2}')"
    echo "Network Interfaces:"
    ip addr show | grep -E "eth0|wlan0" | grep inet
    
  3. Сделайте скрипт исполняемым и запустите:
    1
    2
    
    chmod +x network_info.sh
    ./network_info.sh
    

Проверка внешнего IP-адреса

Определение публичного IP-адреса вашей сети.

  1. Выполните команду:
    1
    
    curl ifconfig.me
    
  2. Или используйте:
    1
    
    curl icanhazip.com
    

Устранение проблем

Решение распространенных проблем.

Проблема: Нет IP-адреса

1
2
3
4
5
# Проверьте статус сетевых интерфейсов
ip link show

# Перезапустите сетевой менеджер
sudo systemctl restart NetworkManager

Проблема: Не работает Wi-Fi

1
2
3
4
5
# Проверьте статус Wi-Fi
nmcli radio wifi

# Включите Wi-Fi если выключен
nmcli radio wifi on

Проблема: Не определяется через .local

1
2
3
4
5
# Установите avahi если не установлен
sudo apt install avahi-daemon

# Перезапустите службу
sudo systemctl restart avahi-daemon

Статический vs Динамический IP-адрес

Понимание типов IP-адресов.

  • Динамический IP: Автоматически назначается DHCP сервером (роутером)
  • Статический IP: Постоянно закреплен за устройством
  • Локальный IP: Для использования внутри сети (например, 192.168.x.x)
  • Публичный IP: Для доступа из интернета

Полезные сетевые команды

Дополнительные команды для диагностики сети.

  1. Проверка подключения к интернету:
    1
    
    ping -c 3 8.8.8.8
    
  2. Проверка DNS:
    1
    
    nslookup google.com
    
  3. Просмотр таблицы маршрутизации:
    1
    
    netstat -r
    

Теперь вы можете легко определить IP-адрес вашего Raspberry Pi используя либо терминальные команды, либо графический интерфейс через опцию “Connection Information”. Для регулярного доступа к устройству рассмотрите возможность настройки статического IP-адреса или использования имени хоста с технологией mDNS.

Авторский пост защищен лицензией CC BY 4.0 .

© evdokimoff. Некоторые права защищены.

Использует тему Chirpy для Jekyll