Настройка статического 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может привести к конфликтам с другими приложениями, вызывая нестабильность соединения - Рекомендуется использовать средние значения диапазона, например
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-адресов в одной подсети
- Корректность маски подсети и адреса шлюза