Когда меняющийся адрес становится проблемой
Пока в доме два телефона и ноутбук, адрес каждого устройства не имеет значения: роутер выдаёт их автоматически, и всё работает. Но как только появляется техника, к которой обращаются по адресу, картина меняется. Принтер, камера, регистратор, NAS, домашний сервер автоматизации — всё это устройства, которые кто-то должен найти в сети в любой момент.
Роутер выдаёт адреса на определённый срок, называемый временем аренды. После перезагрузки или при истечении срока устройство может получить другой адрес. Тогда компьютер продолжает обращаться к старому, и связь пропадает, хотя устройство работает. Именно так возникают жалобы «вчера печатал, сегодня принтер не найден» и «камера пропала из регистратора после отключения света».
Решение — закрепить адрес. Есть два способа, и они серьёзно различаются по удобству и надёжности, что подробно разобрано ниже.
Резервирование и статический адрес: сравнение
Оба способа приводят к тому, что адрес устройства не меняется, но реализованы они по-разному.
| Признак | Резервирование на роутере | Статический адрес на устройстве |
|---|---|---|
| Где настраивается | В роутере, по MAC-адресу | В настройках самого устройства |
| Устройство знает о закреплении | Нет, получает адрес как обычно | Да, адрес введён вручную |
| Риск конфликта адресов | Низкий: роутер сам следит | Выше: можно занять чужой адрес |
| Удобство замены роутера | Настройки нужно повторить | Адрес остаётся, но подсеть может измениться |
| Подходит для | Большинства домашних устройств | Устройств без удобного DHCP-режима |
Для дома резервирование почти всегда предпочтительнее: все адреса хранятся в одном месте, и не нужно заходить в каждое устройство. Статические настройки оставьте для случаев, когда устройство должно работать даже при недоступном DHCP, и выбирайте для них адрес вне диапазона, который выдаёт роутер.
Пошаговая настройка резервирования
Порядок одинаков для большинства роутеров, хотя названия разделов отличаются.
- Подключите устройство к сети и убедитесь, что оно работает.
- Откройте настройки роутера и найдите раздел с подключёнными клиентами или списком выданных адресов.
- Найдите нужное устройство по имени или времени подключения и запишите его MAC-адрес. Если имён нет, сверьте адрес с наклейкой на устройстве или его настройками сети.
- В разделе DHCP найдите пункт закрепления адресов и создайте запись: MAC-адрес и желаемый IP.
- Выберите адрес из подсети роутера, лучше вне основной части диапазона выдачи, чтобы он не пересёкся с динамическими.
- Сохраните и перезагрузите устройство или отключите его от сети на минуту, чтобы оно получило закреплённый адрес.
- Убедитесь в списке клиентов, что адрес именно тот.
Запишите таблицу закреплений в файл: при замене роутера её придётся воссоздавать вручную.
Как выбрать адреса и не нарушить порядок
Придумайте схему заранее. Например, выделите диапазон для техники определённого типа: камеры получают адреса из одной группы, принтер и NAS — из другой, приложения автоматизации — из третьей. Так по адресу сразу видно, что это за устройство, а сеть проще поддерживать.
Учтите ограничения. Адрес должен принадлежать подсети роутера, не совпадать с адресом самого роутера и не выходить за пределы допустимого диапазона. Если вы уменьшили пул динамических адресов, зарезервированные адреса лучше оставить за его границами или, наоборот, внутри пула, но по правилам вашего роутера: у разных моделей поведение отличается, и лучше свериться с инструкцией.
Наконец, следите за количеством устройств. Некоторые модели ограничивают число записей резервирования, и на большом умном доме лимит может оказаться неожиданно близким. Резервируйте адреса тем устройствам, для которых это действительно нужно, а лампочки и розетки, которыми управляют через облако, оставьте динамическими.
Пример схемы для небольшой квартиры. Роутер занимает первый адрес подсети, а динамический диапазон для телефонов и ноутбуков остаётся в середине. Принтер и NAS закрепляются в начале блока, свободного от динамических адресов, камеры получают следующие адреса подряд, а сервер автоматизации — отдельный адрес, который вы запомните. Такая схема легко расширяется: новую камеру достаточно добавить в конец её группы.
Храните схему в текстовом файле или в записной книжке и обновляйте при каждом добавлении устройства. Это занимает минуту, но избавляет от необходимости заходить в интерфейс роутера и разбираться, что есть что, через полгода.
Если резервирование не срабатывает
Бывает, что запись создана, а устройство получает другой адрес. Проверьте типичные причины.
- Опечатка в MAC-адресе. Он состоит из шести пар символов, сверьте каждую.
- Устройство использует случайный (приватный) MAC-адрес. Современные телефоны и часть умных устройств меняют его для каждой сети. Для закрепления отключите эту функцию для домашней сети в настройках устройства.
- Адрес уже занят другим устройством со статической настройкой. Найдите конфликт по списку клиентов.
- Устройство не обновило аренду. Отключите его на минуту от сети или перезагрузите.
- Устройство подключено к другому роутеру или повторителю с собственным DHCP.
Если проблема остаётся, сравните адрес, выданный по факту, с тем, что задан в записи, и посмотрите журнал роутера. Ещё вариант — вручную указать статический адрес на самом устройстве в качестве временной меры.
Ещё один частый источник путаницы — несколько роутеров. Если резервирование настроено на одном, а устройство подключено через другой роутер с собственным DHCP, запись не сработает. Убедитесь, что раздачей адресов занимается только один роутер, а остальные работают как точки доступа. Также проверьте, что в сети нет второго DHCP-сервера, включённого по ошибке, например в старом модеме: он способен выдавать устройствам адреса из другого диапазона и создавать конфликты.
Как понять, что резервирование действительно нужно
Не каждое устройство нуждается в закреплении. Задайте себе простой вопрос: обращается ли кто-то к этому устройству по его адресу, или оно само связывается с внешним сервисом? Лампа, розетка и датчик обычно относятся ко второй группе, поэтому резервировать их адреса нет смысла. А вот принтер, регистратор камер, NAS и сервер автоматизации относятся к первой, потому что к ним ходят другие устройства.
Есть и промежуточные случаи. Если вы настраиваете интеграцию с домашней системой автоматизации, она может искать устройство по адресу и терять его после смены. Тогда закрепление сэкономит время на диагностике. Если приложение производителя находит устройство само по имени, закрепление не требуется.
Вторая полезная привычка — давать устройствам понятные имена в настройках роутера. Список клиентов, где вместо набора символов видны «принтер в кабинете» и «камера у входа», заметно упрощает диагностику и позволяет быстро найти нужную запись при проблеме.