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

Настройка статического 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. Подключение к терминалу системы

    • Подключитесь к устройству по SSH
  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, необходимо выполнить соответствующую настройку сети на стороне ПК.

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

ПараметрТребования к настройкеОписание
IP ПК192.168.1.xxxДолжен находиться в той же подсети, что и IP устройства
Шлюз192.168.1.1Должен совпадать с шлюзом, установленным на устройстве
Маска подсети255.255.255.0Соответствует конфигурации /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, проверьте:

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