Настройка статического IP-адреса
Назначение и преимущества статического IP
Настройка статического IP-адреса гарантирует, что устройство будет иметь фиксированный адрес в сети, обеспечивая устойчивое и надежное сетевое соединение для различных сценариев использования.
Основные сценарии применения
-
Обеспечение постоянной доступности устройства
- Устройство всегда имеет один и тот же IP-адрес, что упрощает удаленное подключение и управление
- Подходит для веб-серверов, MQTT-соединений, управления ПЛК и других сценариев, требующих фиксированного адреса
-
Упрощение сетевого управления
- В локальных или промышленных сетях таким устройствам, как камеры, датчики, контроллеры, требуется фиксированный IP-адрес
- Упрощает подключение других систем и сервисов
-
Адаптация к особым сетевым условиям
- В средах без DHCP-сервиса (например, в промышленности, на периферийных вычислительных устройствах) необходимо использовать статические IP
- Избегает зависимости от динамического назначения адресов
-
Повышение эффективности разработки и отладки
- Фиксированный IP-адрес упрощает обнаружение и подключение к устройству
- Упрощает повторяющиеся тестовые процессы
-
Поддержка механизмов обнаружения устройств
- Статический IP-адрес гарантирует ожидаемый отклик устройства при обращении к заранее заданному диапазону IP-адресов
Преимущества статических IP-адресов
| Преимущество | Описание |
|---|---|
| ✅ Устойчивость и надежность | IP-адрес остается неизменным, обеспечивая стабильную связь с устройствами, работающими длительное время |
| ✅ Совместимость с системами без графического интерфейса | Подходит для использования на встраиваемых устройствах, где отсутствует графический интерфейс |
| ✅ Удобство удаленного обслуживания | Более эффективное подключение через SSH, веб-интерфейс, 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

- Выполните команду:
-
Редактирование конфигурационного файла сети
- Выполните команду:
nano /etc/systemd/network/end0.network - Важно: замените
end0в имени файла на фактическое имя сетевого адаптера

- Выполните команду:
-
Настройка параметров статического 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
-
Сохранение и применение конфигурации
- Нажмите
Ctrl + Sдля сохранения файла - Нажмите
Ctrl + Xдля выхода из редактора - Перезапустите сетевую службу:
systemctl restart systemd-networkd
- Нажмите
-
Проверка конфигурации
- Выполните команду:
ip a - Убедитесь, что отображаемый IP-адрес соответствует настройкам

- Выполните команду:
Настройка на стороне ПК
Для обеспечения корректной связи ПК с устройством, использующим статический 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
- Откройте "Центр управления сетями и общим доступом"
- Нажмите "Изменение параметров адаптера"
- Щелкните правой кнопкой мыши текущее сетевое подключение и выберите "Свойства"
- Дважды щелкните "Протокол интернета версии 4 (TCP/IPv4)"
- Выберите "Использовать следующий IP-адрес" и введите нужные параметры
Система macOS
- Откройте "Системные настройки" → "Сеть"
- Выберите текущее сетевое подключение
- Нажмите "Дополнительно" → "TCP/IP"
- Установите "IPv4" в режим "Вручную"
- Введите IP-адрес, маску подсети и адрес маршрутизатора
Проверка связи
После настройки рекомендуется выполнить проверку связи:
# Выполните команду ping на ПК для тестирования связи
ping 192.168.1.100
# Если вы получаете ответы, значит настройка сети выполнена успешно
Если устройство не отвечает на команду ping, проверьте:
- Исправность сетевого кабеля
- Настройки фаервола, которые могут блокировать связь
- Принадлежность IP-адресов к одной подсети
- Корректность маски подсети и адреса шлюза