Решить проблему

DHCP — что это и зачем роутеру автоматические адреса

DHCP — служба роутера, которая выдаёт устройству IP-адрес при подключении. Объясняем, что она выдаёт и почему два DHCP-сервера ломают сеть.

Что это

DHCP

служба, которая автоматически выдаёт каждому устройству в сети IP-адрес и другие сетевые параметры

Когда телефон подключается к Wi-Fi, он не знает ни своего адреса, ни адреса роутера. DHCP (Dynamic Host Configuration Protocol, RFC 2131) решает это: роутер получает запрос и «арендует» устройству свободный адрес на определённое время. Поэтому вручную вписывать адреса не нужно. Если же DHCP не отвечает, устройство может само назначить себе адрес вида 169.254.x.x — с ним интернета не будет.

Что выдаёт DHCP
ПараметрЗачемТипичное значение
IP-адрес адрес устройства в сети из диапазона роутера, например 192.168.x.x
Маска подсети определяет, какие адреса «свои» зависит от сети
Шлюз куда слать трафик в интернет адрес самого роутера
DNS-сервер превращает названия сайтов в адреса роутер или сервер провайдера
Срок аренды на какое время закреплён адрес настраивается на роутере

Резервирование адреса и два DHCP-сервера

Если устройству (например, принтеру или камере) нужен неизменный адрес, в роутере есть резервирование: роутер всегда выдаёт этому устройству один и тот же адрес по его MAC-адресу. У TP-Link эта функция называется Address Reservation. Вторая проблема — когда за кабелем стоят два устройства с включённым DHCP, например модем и роутер: устройства получают адреса то от одного, то от другого, и сеть работает нестабильно. Тогда DHCP отключают на одном из них.

Источники: IETF RFC 2131 (DHCP), RFC 3927 (адреса 169.254.x.x, когда DHCP не ответил); справка TP-Link (FAQ 182: Advanced → Network → DHCP Server → Address Reservation).

Обновлено · Редакция WiFiHub. Инструкции справочные; интерфейс вашей прошивки может отличаться.