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

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

Прямое подключение к ПК через проводной порт

Начиная с FlyOS-Fast v1.3.9, проводной сетевой порт поддерживает автоматическое распознавание прямого подключения к ПК или маршрутизатору. Если сетевой порт устройства подключен непосредственно к ПК, подождите около 15 секунд, после чего доступ к устройству можно получить через 10.10.10.1 или local.klipper.cn; обычно ручная настройка статического 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 IP-адреса устройства
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...