Настройка статического IP-адреса
Начиная с FlyOS-Fast v1.3.9, проводной сетевой порт поддерживает автоматическое распознавание прямого подключения к ПК или маршрутизатору. Если сетевой порт устройства подключен непосредственно к ПК, подождите около 15 секунд, после чего доступ к устройству можно получить через 10.10.10.1 или local.klipper.cn; обычно ручная настройка статического IP-адреса для сценария прямого подключения не требуется.
Назначение и преимущества статического IP-адреса
Настройка статического IP-адреса гарантирует, что устройство имеет фиксированный адрес в сети, обеспечивая стабильное и надежное сетевое соединение для различных сценариев применения.
Основные сценарии применения
-
Обеспечение стабильной доступности устройства
- Устройство всегда сохраняет один и тот же IP-адрес, что упрощает удаленный доступ и управление
- Подходит для сценариев, требующих фиксированных адресов: веб-серверы, MQTT-связь, управление ПЛК и т.д.
-
Упрощение управления сетью
- В локальных или промышленных сетях камеры, датчики, контроллеры и другие устройства требуют фиксированные IP-адреса
- Обеспечивает стабильное подключение других систем и сервисов
-
Адаптация к особым сетевым средам
- В средах без DHCP-сервера (например, промышленная автоматизация, периферийные вычисления) использование статического IP-адреса обязательно
- Позволяет избежать зависимости от динамического распределения адресов
-
Повышение эффективности разработки и отладки
- Фиксированный IP-адрес упрощает быстрый поиск и подключение к устройству
- Упрощает повторяющиеся процессы тестирования
-
Поддержка механизма обнаружения устройств
- При доступе к устройству через предустановленный диапазон IP-адресов статический IP-адрес гарантирует ожидаемый ответ устройства
Сравнение преимуществ статического IP-адреса
| Преимущество | Описание |
|---|---|
| Стабильность и надежность | Фиксированный IP-адрес обеспечивает стабильную связь для устройств, работающих в течение длительного времени |
| Удобство для сред без графического интерфейса | Подходит для использования в средах без графического интерфейса, таких как встроенные устройства |
| Удобство удаленного обслуживания | Более эффективно при подключении через SSH, Web, API и другие способы |
| Адаптация к закрытым сетям | В промышленных или частных сетях без DHCP использование статического IP-адреса обязательно |
| Поддержка автоматизации | Скрипты развертывания, мониторинга и обновления зависят от стабильности IP-адреса |
Настройка на стороне системы
- Избегайте использования IP-адресов, близких к граничным значениям, таких как
0,1,254,255 - При использовании, например,
192.168.1.254, адрес может быть занят другими приложениями, что приведет к нестабильному соединению - Рекомендуется использовать IP-адреса из среднего диапазона, например,
192.168.1.100-192.168.1.200
Шаги настройки
-
Подключение к терминалу системы
- Подключитесь к системе устройства через SSH
-
Просмотр сетевых интерфейсов
- Выполните команду:
ip link show - Запишите имя сетевой карты, например,
eth0,end0
Loading... - Выполните команду:
-
Редактирование файла конфигурации сети
- Выполните команду:
nano /etc/systemd/network/end0.network - Внимание:
end0в имени файла необходимо заменить на фактическое имя сетевой карты
Loading... - Выполните команду:
-
Настройка параметров статического IP-адреса
- Измените содержимое файла следующим образом (настройте в соответствии с фактической сетевой средой):
[Match]# Укажите имя сетевой карты, измените в соответствии с фактической ситуациейName=end0[Network]# Установите статический IP-адрес и маску подсети# /24 означает маску подсети 255.255.255.0Address=192.168.1.100/24# Установите адрес шлюза по умолчаниюGateway=192.168.1.1# Установите DNS-серверDNS=8.8.8.8DNS=114.114.114.114Loading... -
Сохранение и применение конфигурации
- Нажмите
Ctrl + Sдля сохранения файла - Нажмите
Ctrl + Xдля выхода из редактора - Выполните команду для перезапуска сетевого сервиса:
systemctl restart systemd-networkd
- Нажмите
-
Проверка результата конфигурации
- Выполните команду:
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
- Откройте «Центр управления сетями и общим доступом»
- Нажмите «Изменение параметров адаптера»
- Нажмите правой кнопкой мыши на используемое сетевое подключение и выберите «Свойства»
- Дважды щелкните «Протокол Интернета версии 4 (TCP/IPv4)»
- Выберите «Использовать следующий IP-адрес» и заполните соответствующие параметры
Система macOS
- Откройте «Системные настройки» → «Сеть»
- Выберите используемое сетевое подключение
- Нажмите «Дополнительно» → «TCP/IP»
- Настройте «IPv4» как «Вручную»
- Заполните соответствующие IP-адрес, маску подсети и адрес маршрутизатора
Проверка связности
После завершения настройки рекомендуется провести тест связности:
# Выполните команду ping на ПК для проверки связности
ping 192.168.1.100
# Если получен ответ, конфигурация сети выполнена успешно
Если устройство не отвечает на ping, проверьте:
- Корректность подключения сетевого кабеля
- Не блокирует ли межсетевой экран связь
- Находятся ли IP-адреса в одной подсети
- Правильность настройки маски подсети и шлюза