Перейти к основному содержанию

Настройка статического IP-адреса

Проводной сетевой порт напрямую подключен к ПК

Начиная с версии FlyOS-Fast v1.3.9, проводной сетевой порт поддерживает автоматическое распознавание прямого подключения к ПК или роутеру. Если сетевой порт устройства подключен напрямую к ПК, можно подождать около 15 секунд, после чего через 10.10.10.1 Доступ к устройству; как правило, для прямого подключения больше не требуется вручную настраивать статический IP-адрес.

Назначение и преимущества статического IP-адреса​

Статическая настройка IP-адреса обеспечивает устройству фиксированный адрес в сети, предоставляя стабильное и надёжное сетевое соединение для различных сценариев применения.

Основные сценарии применения​

  1. Убедитесь, что устройство стабильно доступно

    • Устройство всегда сохраняет один и тот же IP-адрес, что удобно для удалённого доступа и управления
    • Подходит для сценариев, требующих фиксированных адресов, таких как веб-серверы, MQTT-связь, управление ПЛК и другие.
  2. Упрощение управления сетью

    • В локальной или промышленной сети камеры, датчики, контроллеры и другие устройства требуют фиксированного IP
    • Для обеспечения стабильного подключения других систем и сервисов
  3. Адаптация к особым сетевым условиям

    • В средах без службы DHCP (например, промышленный контроль, граничные вычисления) необходимо использовать статический IP-адрес
    • Избегайте зависимости от динамического выделения адресов
  4. Повышение эффективности разработки и отладки

    • Статический IP-адрес обеспечивает быстрое обнаружение и подключение устройств
    • Упрощение процесса повторного тестирования
  5. Поддержка механизма обнаружения устройств

    • При доступе к устройству из заранее настроенного IP-диапазона статический IP обеспечивает ожидаемый ответ устройства

Преимущества статического IP в сравнении​

ПреимуществаОписание
Стабильный и надёжныйIP-адрес фиксирован и не изменяется, что обеспечивает стабильную связь устройств при длительной работе
Безграфический интерфейс — удобство для окружения Подходит для использования во встраиваемых устройствах и других средах без графического интерфейса.
Удалённое обслуживание удобноБолее эффективно при подключении через SSH, Web, API и другие способы
Адаптер закрытой сети В промышленной сети или частной сети при отсутствии DHCP необходимо использовать статический IP-адрес.
Автоматизированная поддержка Развертывание, мониторинг и обновление скриптов зависят от согласованности IP-адресов.

Конфигурация на стороне системы​

Рекомендации по выбору IP-адреса
  • Избегать IP-адресов, близких к граничным значениям, таких как 0, 1, 254, 255
  • При использовании 192.168.1.254 возможен перехват другими приложениями, из-за чего соединение может быть нестабильным.
  • Рекомендуется использовать IP-адреса среднего диапазона, например 192.168.1.100 - 192.168.1.200

Шаги настройки​

  1. Подключение системного терминала

  2. Просмотр сетевых интерфейсов

    • Выполнить команду:ip link show
    • Записать имя сетевого адаптера, например eth0, end0
    Loading...
  3. Отредактируйте сетевой конфигурационный файл

    • Выполнить команду:nano /etc/systemd/network/end0.network
    • Внимание:в имени файла end0 Замените на фактическое имя сетевого адаптера
    Loading...
  4. Настройка параметров статического IP-адреса

    • Измените содержимое файла следующим образом (скорректируйте в зависимости от фактической сетевой среды):
    [Match]
    # Соответствие имени сетевого интерфейса; измените в соответствии с фактической ситуацией
    Name=end0

    [Network]
    # Настройка статического IP-адреса и маски подсети
    # /24 означает маску подсети 255.255.255.0
    Address=192.168.1.100/24
    # Настройка адреса шлюза по умолчанию
    Gateway=192.168.1.1
    # Настройка DNS-серверов
    DNS=8.8.8.8
    DNS=114.114.114.114
    Loading...
  5. Сохранить и применить конфигурацию

    • Нажмите Ctrl + S для сохранения файла
    • Нажмите Ctrl + X для выхода из редактора
    • Выполнить команду для перезапуска сетевого сервиса:systemctl restart systemd-networkd
  6. Проверка результатов конфигурации

    • Выполнить команду:ip a
    • Убедитесь, что отображаемый IP-адрес соответствует конфигурации
    Loading...

Конфигурация для ПК​

Для того чтобы ПК мог нормально взаимодействовать с устройством, на котором настроен статический IP-адрес, необходимо выполнить соответствующую настройку сети на стороне ПК.

Настройка сетевых параметров​

ПараметрТребования к конфигурацииОписание
Локальный IP192.168.1.xxxНаходится в одной подсети с IP-адресом устройства
Шлюз192.168.1.1Должен соответствовать шлюзу, установленному в настройках устройства
Маска подсети255.255.255.0IP-адрес соответствующего устройства /24 Конфигурация
DNS-сервер8.8.8.8, 114.114.114.114Использование распространенных публичных DNS-сервисов

Способ настройки​

Система Windows​

  1. Откройте «Центр управления сетями и общим доступом»
  2. Нажмите «Изменить параметры адаптера»
  3. Щелкните правой кнопкой мыши по текущему используемому сетевому подключению и выберите «Свойства»
  4. Дважды щелкните «Протокол интернета версии 4 (TCP/IPv4)»
  5. Выберите «Использовать следующий IP-адрес» и заполните соответствующие параметры

Система macOS​

  1. Откройте «Системные настройки» → «Сеть»
  2. Выберите текущее используемое сетевое подключение
  3. Нажмите «Дополнительно» → «TCP/IP»
  4. Установите «IPv4» в значение «Вручную»
  5. Укажите соответствующий IP-адрес, маску подсети и адрес маршрутизатора

Тест на связь​

После завершения настройки рекомендуется провести тест на подключение:

# Выполните команду ping на стороне ПК для проверки связности
ping 192.168.1.100

# Если ответы получены, конфигурация сети выполнена успешно
Устранение неполадок

Если не удается выполнить ping до устройства, пожалуйста, проверьте:

  • Подключение сетевого кабеля в порядке?
  • Блокирует ли брандмауэр обмен данными
  • Находятся ли IP-адреса в одной подсети
  • Правильно ли настроены маска подсети и шлюз
Loading...