Введение / Зачем это нужно
DHCP-резервирование — это механизм, при котором DHCP-сервер (обычно ваш роутер) всегда выдаёт определённому устройству один и тот же IP-адрес. Это критически важно для:
- Серверов и NAS: чтобы к ним был постоянный доступ по адресу.
- Сетевых принтеров и IoT-устройств: чтобы они не «терялись» в сети после перезагрузки.
- Порталов управления роутерами или умного дома: чтобы правила и проброс портов всегда работали на корректный адрес.
- Устранения конфликтов: исключает ситуацию, когда два устройства случайно получают один IP.
После настройки вы забудете о необходимости вручную прописывать статический IP на каждом устройстве.
Требования / Подготовка
- Доступ к веб-интерфейсу роутера. Вам понадобятся логин и пароль.
- MAC-адрес устройства, которое нужно закрепить. Его можно узнать в настройках сети этого устройства.
- Свободный IP-адрес из диапазона вашей локальной сети (например, если ваша сеть
192.168.1.0/24, выберите адрес от192.168.1.2до192.168.1.254, который не используется). - Права администратора на роутере.
Пошаговая инструкция
Шаг 1: Определите MAC-адрес и желаемый IP устройства
Сначала нужно собрать информацию о клиенте. На Windows откройте командную строку (Win+R → cmd) и выполните:
ipconfig /all
В разделе вашего сетевого адаптера найдите строку «Физический адрес» — это и есть MAC-адрес.
На macOS перейдите в Системные настройки → Сеть → (выбрать интерфейс) → Дополнительно → Ethernet (или Wi-Fi). Там будет поле «MAC-адрес».
На большинстве смарт-ТВ и IoT-устройств MAC-адрес указан в настройках сети или на наклейке на корпусе.
Запишите MAC-адрес (например, A0:B1:C2:D3:E4:F5) и выберите свободный IP, например 192.168.1.100.
Шаг 2: Войдите в веб-интерфейс роутера
В браузере введите IP-адрес вашего роутера (стандартный шлюз). Чтобы его узнать:
- Windows:
ipconfig→ ищите «Основной шлюз». - macOS/Linux:
netstat -rn | grep defaultилиip route | grep default.
Введите логин/пароль. Если не меняли, ищите стандартные на роутере (admin/admin, admin/password) или в документации.
Шаг 3: Найдите раздел DHCP-резервирования
Локация раздела зависит от прошивки роутера:
- TP-Link:
Дополнительные настройки (Advanced) → Сеть (Network) → DHCP → Зарезервированные адреса (Address Reservation). - Asus:
Локальная сеть (LAN) → DHCP-сервер → Резервирование адресов (Address Reservation). - MikroTik (WinBox):
IP → DHCP-сервер → Leases→ кнопка+→ вкладкаStatic. - Zyxel:
Сеть (Network) → LAN → DHCP-сервер → Статические аренды (Static Leases).
💡 Совет: Если не нашли, используйте поиск по странице (Ctrl+F) по словам «reservation», «static lease», «резерв».
Шаг 4: Добавьте новую запись резервирования
В интерфейсе нажмите кнопку «Добавить» или «+». Заполните поля:
| Поле | Что ввести |
|---|---|
| MAC-адрес | Введите MAC-адрес устройства, например A0:B1:C2:D3:E4:F5. Разделители могут быть : или -. |
| IP-адрес | Введите выбранный вами статический IP, например 192.168.1.100. |
| Имя/Описание (опционально) | Укажите понятное имя, например Living-Room-PC или Office-Printer. |
Нажмите «Сохранить» (Save/Apply). Настройки применятся мгновенно.
Шаг 5: Перезагрузите клиентское устройство
Чтобы устройство получило новый IP-адрес из резерва, ему нужно обновить аренду DHCP.
Вариант A (простой): Перезагрузите само устройство (ПК, телевизор, принтер).
Вариант B (команды):
- Windows: Откройте cmd от администратора и выполните:
ipconfig /release ipconfig /renew - Linux (Ubuntu/Debian):
sudo dhclient -r sudo dhclient - macOS:
System Preferences → Network → (выбрать интерфейс) → «Расширенные» → TCP/IP → «Отправить запрос на обновление DHCP» (Renew DHCP Lease).
После этого устройство должно получить именно тот IP-адрес, который вы зарезервировали.
Проверка результата
На клиентском устройстве снова выполните ipconfig (Windows) или проверьте настройки сети (macOS/Linux). В поле «IPv4-адрес» должен отображаться зарезервированный вами IP.
Также можно проверить в веб-интерфейсе роутера в разделе «Активные клиенты» (Attached Devices, DHCP Clients List) — устройство должно быть в списке с правильным IP и MAC.
Возможные проблемы
- Устройство получает другой IP. Убедитесь, что на самом устройстве не задан статический IP вручную. Статическая настройка клиента имеет приоритет над резервированием на сервере.
- Конфликт IP-адресов. Если вы случайно зарезервировали IP, который уже вручную прописан на другом устройстве, оба устройства потеряют связь. Немедленно уберите конфликтующую статическую настройку.
- MAC-адрес не совпадает. На ноутбуках часто два MAC-адреса: для Wi-Fi и Ethernet. Убедитесь, что резервируете MAC того интерфейса, который вы используете.
- Настройки не сохраняются. После сохранения обновите страницу роутера. Если резерва нет, проверьте, не перезагрузился ли роутер (возможно, сбой прошивки). Если проблема повторяется, обновите прошивку роутера.
Дополнительные сценарии
Резервирование для нескольких устройств
Повторите шаги 1-4 для каждого устройства, используя уникальные IP-адреса. Старайтесь резервировать адреса в конце диапазона (например, 192.168.1.200 и выше), чтобы не пересекаться с автоматической выдачей DHCP (её пул обычно начинается с 192.168.1.100).
Резервирование по имени хоста (если поддерживается)
Некоторые роутеры (например, Asus) позволяют резервировать IP по имени хоста (Hostname), которое само сообщает устройство. Это удобно, но менее надёжно, чем привязка по MAC.
Резервирование на уровне сервера DHCP (Linux)
Если у вас выделенный DHCP-сервер (ISC DHCP), резервирование настраивается в конфигурационном файле (/etc/dhcp/dhcpd.conf):
host printer {
hardware ethernet 00:11:22:33:44:55;
fixed-address 192.168.1.50;
}
После редактирования перезапустите сервис: sudo systemctl restart isc-dhcp-server.