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

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

Прямое подключение Ethernet к ПК

Начиная с FlyOS-Fast v1.3.9, Ethernet-порт поддерживает автоматическое распознавание прямого подключения к ПК или маршрутизатору. Если Ethernet-порт устройства подключен напрямую к ПК, подождите около 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...