«Умный» DHCP в TP-Link

Предисловие

В 2000-х у многих провайдеров в договоре был запрет установки виртуальных машин. Причина такая: при неправильной конфигурации машина создаёт DHCP-сервер в провайдерской сети, а она построена на концентраторах или неуправляемых коммутаторах, и другим абонентам может быть плохо.

История

Сетевой принтер OKI C3300n работал-работал и перестал. Даже не пингуется. Сетевые индикаторы мигали как на нём, так и на коммутаторе; замена кабеля не помогла. Диагностическая страница говорит, что пакеты идут в обе стороны, но адрес самоназначенный. Проверка конфигурации и перезагрузка DHCP-сервера не помогла, да и не должна была — другие устройства работали.

Попытался подключиться по USB. Это отдельная история — оба испробованных компьютера были Win7x64 без драйверов, ранее же я использовал Win7x86. Вроде, драйверы встали, но монитор пишет, что нет соединения. Закрались подозрения, что проблема в электронике принтера.

Случайно обнаруживаю, что Win10x86 жалуется на отсутствие интернета. Сетевые реквизиты получил, а интернета нет. Самое странное, что Win7x64 проблем не испытывает. Хотя оба подключатся по WiFi.

Разгадка

У точки доступа TP-Link 2 режима настройки своих реквизитов: ручной и «умный» DHCP. «Умный» означает, что сначала она попытается обратиться к серверу, а если его в сети нет, применит настроенный адрес. В этом отличие от обычного DHCP — такой клиент самоназначает несуществующий адрес.

Так как в моей сети есть сервер, я настроил точке доступа «умный» DHCP. И всё работало. А в этот раз что-то случилось, и она подумала, что сервера нет. Взяла настроенный адрес и... сама стала DHCP-сервером! Вот в этом особенность TP-Link: нельзя быть умным клиентом и при этом совсем не быть сервером. Пока точка доступа видела внешний сервер, она была только клиентом; перестала видеть — сама стала сервером, и отключить это нельзя. Причём сервером она стала не только для беспроводной, но и для проводной сети.

Получилось вот что: в сети два DHCP-сервера. Оба отвечают на запрос принтера, но реквизиты выдают разные. Он же предпочёл не выбирать, а вообще отказаться от таких вариантов. И получился вне сегмента сети. Хоть и работал.

А почему по USB не виделся, я так и не разобрался. Потому что уже и не надо. Просто перевёл точку доступа в статический режим и отключил её сервер (в этом режиме это можно выбрать!). Принтер заработал.

Поделиться
Отправить
 695   2017