Служба dhcp работает неправильно: Служба DHCP поставщика услуг Интернета работает неправильно. Что делать? — Хабр Q&A

Содержание

что это, настройка на роутере простыми словами, включение и отключение

Антон Богданов

Инженер-проектировщик сетей связи

DHCP-сервер – до недавнего времени этот термин использовался только среди профессионалов в области информационных систем. Но с появлением интернет-маршрутизаторов практически в каждой квартире разобраться с тем, как работает DHCP, будет нелишним и для простых людей, не связанных с телекоммуникационными сетями.

Что такое DHCP

Дословно эта аббревиатура (protocol DHCP) означает Dynamic Host Configuration Protocol, что в переводе на русский язык означает “протокол динамической настройки узла”. Благодаря этой технологии не требуется прописывать на каждом клиенте сетевые параметры, такие как:

  • IP-адрес;
  • Маска подсети;
  • Основной шлюз;
  • Адрес DNS-сервера.

В рамках этой статьи определим термины:

  • Клиент (Client) – устройство, с которого происходит выход в интернет;
  • Сервер (Server) – устройство, предоставляющее возможность выхода в интернет для клиента.

Простыми словами, DHCP выполняет всю работу по подбору сетевых настроек автоматически, без необходимости присваивать вручную каждому устройству свой IP-адрес. Это очень упрощает работу системного администратора в случае расширения сети.

Виды

Для выхода в интернет используется протокол IPv4. Для своей работы он применяет IP-адреса. IP у каждого компьютера в рамках одной сети должен быть уникальный.

Определение адресов может быть двух типов:

  • Статическое (распределение вручную) – IP каждому клиенту присваивается вручную администратором сети;
  • Динамическое (DHCP) – IP присваиваются автоматически исходя из заданных условий.

Принцип действия

Если то для чего нужен DHCP, понять довольно просто, то с принципом его работы нужно немного разобраться. Присвоение IP посредством DHCP выполняется в 4 действия:

  • Discover (Поиск сервера). Клиент, которому нужно получить сетевой адрес, отправляет сообщение на все компьютеры в сети с запросом на присвоение ему IP. Для своей временной идентификации клиенту присваивается адрес 0.0.0.0;
  • Offer (Предложение сервера). Сервер получает запрос от клиента, анализирует его и, исходя из своих настроек, подбирает конфигурацию и отправляет её клиенту;
  • Request (Запрос). Получив предлагаемые настройки, клиент отправляет на адрес ответившего ему сервера запрос о предоставлении ему этих настроек;
  • Acknowledge (Подтверждение). Сервер получает запрос на уже конкретные настройки, предложенные ранее, создаёт привязку для клиента и отправляет ему их.

Присвоенные настройки выдаются не навсегда, а на какое-то время. Когда срок аренды (lease time) адреса подходит к концу, клиент отправляет на сервер запрос для обновления аренды этого же адреса. Сервер получает запрос, и если никаких причин для отказа нет, обновляет аренду.

Весь этот обмен пакетами происходит в пределах одной подсети, если клиент и сервер находятся в разных подсетях, то нужно использовать DHCP Relay для связи между ними.

IP адресация

Для работы по сети любому устройству требуется IP-адрес. В протоколе IPv4 это числовой идентификатор, состоящий из 4 разрядов, каждый из которых отделяется точкой, без него устройство не может быть определено в сетевой инфраструктуре. Зачастую маршрутизатор имеет IP-адрес 192.168.1.1, а подключённое к нему устройство, например, 192.168.1.2.

Клиенту должна быть присвоена определённая маска подсети, например, 255.255.255.0. Она позволяет определить к какой сети относится данный клиент.

Для связи между интернетом и сетью в любой сети должен быть определён IP-адрес основного шлюза. В роли шлюза выступает маршрутизатор, который предоставляет доступ в сеть всем устройствам в своей сети.

Проблемы с интернетом и сетью

При использовании DHCP могут возникать некоторые проблемы с доступом в интернет:

  • Дублирование IP. Когда в пределах одной сети у двух и более устройств прописан один и тот же адрес, то возникнет ошибка “Address Already in Use”, что означает, что данный адрес уже используется. В этом случае нужно проверить настройки IP на всех компьютерах и изменить совпадающие. Это может быть из-за того, что на роутере установлена раздача адресов по DHCP или присвоены статические адреса некоторым устройствам, и из-за того, что неправильно задан диапазон IP, раздаваемых динамически, DHCP сервер пытается присвоить уже используемый адрес. Для решения этой проблемы можно посмотреть список клиентов DHCP и передвинуть диапазон динамических адресов далее;
  • Исчерпание IP. Это означает, что пул адресов, доступных для динамической раздачи, исчерпан и его нужно расширить, чтобы новые устройства могли получать адреса.
  • Неправильная настройка DHCP и клиента. В случае, если изменить на самом клиенте присвоенные ему автоматические настройки, то доступа в сеть не будет. Присваивать адреса клиентам нужно на роутере, и уже после и на клиенте.

Включение в Windows

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

Для настройки DHCP сервера в операционной системе Windows нужно зайти в “Центр управления сетями и общим доступом” и выбрать пункт “Изменение параметров адаптера”. В открывшемся окне нужно найти сетевую карту и в контекстном меню выбрать пункт “Свойства”, в новом окне найти пункт “IP версии 4” и нажать на кнопку “Свойства”. В открывшемся окне можно увидеть, что активны настройки получения адреса автоматически.

В случае, если провайдер предоставил вам статический IP, то это означает что для доступа в интернет устройство должно иметь строго тот адрес, который выдал провайдер, для этого в этом же окне нужно указать параметры, выданные провайдером.

Проведя соответствующие настройки, вы отключите DHCP на своём компьютере и ему никто не сможет присвоить другой адрес, отличный от того, который был установлен.

Настройка на роутерах

Всё это относилось к настройкам внешнего IP, но что делать, если у пользователя стоит задача обеспечить доступом в интернет несколько устройств? В этом случае нужно использовать маршрутизатор, для настройки которого пригодится умение работать с DHCP.

В зависимости от того, какой тип подключения используется, с выделенным или динамическим IP, так же как и в случае с настройкой подключения в операционной системе, роутер получит либо динамический (DHCP), либо статический IP.

Но это ещё не всё, ведь для каждого устройства, подключённого к сети, требуется собственный адрес, уникальный только в рамках данной сети, чтобы роутер мог “понимать”, как ему общаться с тем или иным устройством. Внешний адрес, уникальный в глобальной сети, у всех устройств будет точно такой же, как и у маршрутизатора, а вот с внутренними нужно будет разобраться непосредственно пользователю.

Сам роутер имеет статический внутренний IP, обычно это 192.168.1.1 или 192.168.0.1. На всех роутерах DHCP сервер активирован по умолчанию. Это сделано для того, чтобы можно было подключиться к маршрутизатору с любого устройства, роутер сам определит, какой ему присвоить адрес и даст доступ во внутреннюю сеть. Такой способ подключения клиентов очень удобен, ведь в этом случае не нужно проводить предварительную настройку каждого устройства и присваивать каждому уникальный внутренний адрес. Все новые устройства без проблем получат адреса и доступ в сеть.

Однако это может быть неудобно, если нужно управлять этими устройствами, в этом случае лучше будет отключить динамическое распределение адресов и присвоить каждому устройству свой IP. Принцип настройки DHCP-сервера на роутере разных моделей одинаков, но достигается разными путями.

Итак, всё же как включить DHCP на роутере? Если вкратце, то нужно сначала активировать работу сервера, настроить пул (диапазон адресов, которые выдаются роутером автоматически) задав начальный и конечный IP и время его аренды.

Asus

Настройка роутера этой фирмы происходит следующим образом. В левом краю web-панели есть пункт “Локальная сеть”, нажав на него, нужно выбрать вкладку DHCP-сервер. На открывшейся странице нужно отметить пункт “Да” в графе “Включить DHCP-сервер”.

Здесь можно настроить пул выдаваемых автоматически адресов и время аренды.

D-Link

Настраивать роутеры D-Link чуть сложнее, поскольку у них сильно разнятся варианты исполнения интерфейса. Но обычно пункт настройки DHCP вынесен непосредственно в основное меню на главной странице.

Здесь всё те же настройки, только выглядят несколько иначе.

TP-LINK

Параметры DHCP на устройствах TP-LINK доступны практически с главной страницы интерфейса.

В левом краю есть стэк “DHCP”. Развернув его, можно увидеть ещё три пункта, в которых можно настроить, посмотреть список клиентов и зарезервировать адреса для определённых клиентов. Для настройки нужно выбрать пункт “Настройка DHCP”.

Далее нужно активировать сервер и произвести его настройку, задав интервал и время аренды.

Zyxel keenetic

Для настройки роутеров Zyxel нужно зайти в панель Администратора, затем в настройки домашней сети.

Там выбрать вкладку “Параметры IP” и поставить галочку “Включён” в пункте “Сервер DHCP”.

Netis

Настройки роутеров Netis несколько более скудные, здесь можно включить и отключить DHCP на маршрутизаторе и задать диапазон выдаваемых IP.

Попасть в эти настройки можно из стэка “Сеть”, пункт “LAN”.

Upvel

В левом стеке есть пункт “Основные настройки”, там “Интерфейс LAN”, в нём на выбор можно включить DHCP или DHCP Relay (ретранслятор в другие подсети).

Здесь можно установить диапазон адресов, срок аренды и редактировать список зарезервированных клиентов, добавлять и удалять их.

Мне нравится3Не нравится

DHCP не включен на сетевом адаптере WiFi или Ethernet

Dynamic Host Configuration Protocol (DHCP) — протокол динамической конфигурации хоста используется для автоматического назначения уникальных IP-адресов компьютерам, пытающимся подключиться к сети. К примеру, компьютер запрашивает IP-адрес у маршрутизатора, далее маршрутизатор проверяет наличие свободных IP-адресов и назначает их компьютеру. Потом идет рукопожатие с обеих сторон и начинается использоваться IP-адрес для выхода в интернет.

Иногда могут возникнуть проблемы с подключением интернете через беспроводной сетевой адаптер WiFi или Ethernet по кабелю. Вы можете увидеть желтый восклицательный знак в трее на иконке интернета и наверняка захотите сделать автоматическую диагностику, которая предлагает система Windows. Во время диагностики неполадок вам выдаст сообщение об ошибке, что «

DHCP не включен на сетевом адаптере WiFi или Ethernet«. С чем может быть связана эта ошибка? Как включить DHCP?

Исправить ошибку DHCP на сетевом беспроводном адаптере WiFi|Ethernet

Ошибка «DHCP не включен на сетевом адаптере» WiFi или Ethernet может быть по разным причинам: у вас стоит ручной ввод IP-адреса, не работает служба DHCP-клиента, устаревший сетевой драйвер или маршрутизатор (модем) дает сбои и не работает должным образом.

Первом делом выключите маршрутизатор и компьютер, отсоедините все провода между ними, включая блоки питания. Подождите минуты 2 и включите все обратно.

1. Автоматическое назначение IP-адреса

Наиболее распространенная причина, когда DHCP не включен на сетевом адаптере заключается в том, что установлен определенный IP-адрес на адаптере. Много провайдеров заставляют своих пользователей использовать их адреса, включая DNS.

Шаг 1. Нажмите Win+R и введите и введите ncpa.cpl, чтобы открыть сетевые подключения.

Шаг 2. Выберите свое подключение с которого у вас идет подключение к интернету, нажмите по нему правой кнопкой мыши и выберите «Свойства«. Это может быть беспроводная сеть WiFi или по кабелю Ethernet.

Шаг 3. Найдите в списке и выделите сроку IP версии (PCP/IPv4), после чего ниже нажмите на «Свойства«. В новом окне установите значение на «Получить IP-адрес автоматически» и «Получить адрес DNS-сервера автоматически«. Нажмите OK, чтобы сохранить изменения и перезагрузите компьютер или ноутбук.

Примечание: Проделайте ниже все способы и вернитесь к этому примечанию. Попробуйте установить DNS 1.1.1.1 — 1.0.0.1, как на картинке ниже.

2. Включение службы DHCP-клиента

Клиент DHCP помогает компьютеру регистрировать IP-адреса, а также обновляет записи DNS на вашем компьютере. Если сам DHCP-клиент не работает, то могут быть проблемы с подключением к интернету или сети.

Нажмите сочетание клавиш Win+R и введите services.msc, чтобы открыть службы. Найдите в списке DHCP-клиент и убедитесь, что она работает (выполняется) в данный момент. Далее нажмите по ней два раза кликом мыши и в новом окне убедитесь, что тип запуска «Автоматически».

3. Сброс настроек сети

Если выше способы для вас не сработали, чтобы исправить ошибку, когда DHCP не включен на сетевом адаптере, то попробуем сбросить настройки сети. Запутсите комндую строку от имени администратора и введите следующие команды по порядку:

  • ipconfig /flushdns
  • ipconfig /renew

Перезагрузите ПК или ноутбук после окончания процесса.

4. Обновить драйвер сетевого адаптера

Устаревший или неправильный драйвер сетевого адаптера может работать неправильно. Нажмите Win+R и devmgmt.msc, чтобы открыть диспетчер устройств. Найдите в списке «Сетевые адаптеры» и разверните. Далее обновите свои адаптеры. Можно еще зайти на сайт официального производителя и загрузить драйвер оттуда.



Загрузка комментариев

Что Такое DHCP Сервер и Как Включить и Настроить На Роутере За 5 Минут?

Что такое DHCP сервер и для чего он нужен? Этим вопросом задается каждый новичок при подключении роутера к интернету или настройке WiFi сети на компьютере с Windows 7, 8 или 10. По умолчанию DHCP активен на любом роутере, будь то TP-Link, Asus, Zyxel, Keenetic, D-Link, Tenda, Mercusys, Upvel, Netis, Huawei, и в большинстве случаев не требует дополнительной настройки. Также DHCP является одним из самых популярных типов подключения к интернету провайдера. Однако, в его использовании есть нюансы, которые влияют на появление ошибок в работе. В этой статье опробую объяснить простыми словами «для чайников» о назначении DHCP сервера на маршрутизаторе, как его включить и настроить.

Что такое DHCP сервер — простыми словами для чайников

Если говорить простыми словами, то DHCP сервер — это специальная функция на роутере, которая в автоматическом режиме назначает IP адреса для каждого подключающегося к сети устройства.

Он работает как для клиентов, которые соединяются по кабелю, например, стационарных компьютеров. Так и для мобильных девайсов — ноутбуков, смартфонов, Смарт ТВ, IP камер и т.д., которые подключаются к интернету по wifi.

О том, что такое я IP адрес, я подробно рассказывал в другой статье. Если коротко, то это уникальный идентификатор любого устройства внутри локальной сети. Соединились вы со своим wifi — тут же роутер назначил по DHCP для него отдельный IP адрес.

Что такое «DHCP» или «Динамический IP» в настройках подключения к интернету?

То же самое касается и выхода в интернет. DHCP, или «Динамический IP», — это один из типов соединения, при котором оборудование провайдера вашему роутеру или компьютеру (если он напрямую подключен к интернету кабелем) выдает IP адрес в автоматическом режиме в соответствии с заранее выставленными настройками.

Наверняка при подключении своего роутера к интернету вы видели такой тип соединения с провайдером, как «DHCP». Он подразумевает, что никаких настроек для работы с интернетом вам вводить не требуется. А все конфигурации производятся на стороне провайдера. Узнать, как именно тип требуется указывать в вашем случае, необходимо у службы технической поддержки вашего поставщика услуг.

Для чего нужен DHCP сервер на роутере?

Вернемся к локальной сети, так как настраивать DHCP сервер на собственном роутере придется именно вам. Мы выяснили, что у каждого компьютера, ноутбука, телефона, ТВ, приставки, камеры или любого другого девайса, подключенного к маршрутизатору по кабелю или беспроводному сигналу, имеется свой IP адрес для обмена информацией между собой. Зная IP, можно, например, с компьютера-клиента с Windows подключиться к ТВ приставке на Android и транслировать на нее видео, которое находится в папке на жестком диске ПК.

Также на использовании IP адресов построена простейшая система видеонаблюдения и много других более сложных конструкций. Наличие работающего DHCP сервера на роутере избавляет от необходимости вручную прописывать эти адреса для каждого устройства.

Представьте, что его бы не было — тогда каждый раз, когда бы мы подключались к wifi с ноутбука или любого другого гаджета, нужно было бы вручную задавать его в настройках. А если таких компьютеров десятки, сотни..? Плюс еще держать где-то всю информацию, какому компьютеру какой адрес назначен. Про гостевой доступ, когда к сети подключаются не зарегистрированные ранее девайсы, вообще можно было бы забыть. Не будут же ваши гости, ничего не понимающие в сетевых параметрах, сами настраивать свои ноутбуки и смартфоны на работу в вашей сети.

Если же на роутере включен DHCP сервер, то мы имеем то, к чему привыкли. Просто подключаемся к wifi, вводим пароль и пользуемся. А вся эта непонятная «кухня» с IP адресами и портами остается за кадром.

Иногда случается, что на Windows вылезает ошибка о том, что DHCP не работает. О том, как ее исправить, у нас есть отдельная инструкция.

Но бывают и такие ситуации, когда DHCP сервер нужно отключать или же даже при активной функции назначать адреса вручную. Сделать это можно не только на профессиональном дорогом оборудовании Cisco, но и на самом обычном домашнем роутере. Так что давайте разберемся вместе, что к чему.

Настройка DHCP сервера на маршрутизаторе

По умолчанию на всех роутерах настройкой DHCP сервера заниматься не нужно. Он всегда включен и оптимизирован для работы. Но кое-что изменить все же можно.

DHCP сервер на роутере TP-Link

На роутерах TP-Link настройка DHCP сервера находится в одноименном разделе меню в старой версии панели администратора или в рубрике «Дополнительные настройки — Сеть — DHCP-сервер» в новой

Разберем каждый из параметров, доступных для настройки:

  • Начальный и Конечный IP адрес, или Пул адресов — те значения, которые будут выдаваться вновь подключаемым устройствам. С помощью этого параметра можно ограничить количество одновременно подключаемых гаджетов, с которыми будет работать DHCP сервер.

    Не хотим, чтобы к нашему wifi коннектилось более 5 клиентов, ставим от 100 до 104. Своим же собственным компьютерам и смартфонам можем задать IP вручную вне этого диапазона.

  • Срок действия адреса — время в минутах, в течение которого выданный айпишник будет работать. Время истекло — выдается новый.
  • Основной шлюз — это адрес маршрутизатора, то есть «шлюза», за которым заканчивается локальная сеть и начинается глобальная — интернет.
  • Предпочитаемый и Альтернативный DNS сервер — здесь можно оставлять поля пустыми, либо опять же прописать ай-пи роутера, либо указать адреса от Google или Яндекс.

Asus

Сервер DHCP на маршрутизаторе ASUS

У роутеров ASUS параметры настройки DHCP находятся в разделе «Локальная сеть — DHCP»

Показать результаты

Проголосовало: 19231

Zyxel, Keenetic

Включаем DHCP в роутере Zyxel Keenetic

На маршрутизаторах Zyxel Keenetic DHCP сервер включается в разделе «Домашняя сеть», вкладка «Сегменты». Логика работы здесь основана на том, что можно его включить или отключить отдельно для каждого из типов сетей — основной или гостевой.

Изначально он так же включен, а для тонкой настройки DHCP на Zyxel Keenetic кликаем по строчке с нужной сетью. Здесь все то же самое, что и на других, только время аренды указывается не в минутах, а в секундах.

Если вы купили себе новый маршрутизатор Keenetic, то управление настройками DHCP сервера происходит в разделе «Домашняя сеть». Здесь много всего, поэтому нам нужно найти блока «Параметры IP»

Тут задается IP роутера и маска, а также активируется DHCP сервер. Можно также его отключить совсем или использовать в качестве оного другой роутер (Relay).

Если нажать на «Показать настройки DHCP», то откроются дополнительные параметры, такие как пул адресов, стартовый IP, шлюз и DNS сервера

D-Link

Включить DHCP сервер на роутере D-Link

Для активации DHCP сервера на роутере D-Link необходимо открыть меню «Сеть — LAN». Здесь можно поменять IP адрес самого роутера, задать диапазон назначаемых адресов для других компьютеров, а также привязать статический IP различным устройствам.

Из режимов работы DHCP доступен также Relay на тот случай, если маршрутизатор D-Link подключен в качестве вспомогательной точки доступа к другому основному роутеру.

Mercusys

Настройка DHCP на Mercusys

На роутерах Mercusys настройка DHCP находится в разделе «Сеть». Для его включения ставим «тумблер» в положение «ON». И назначаем диапазон IP адресов для раздачи (начальный и конечный). Здесь же можно указать дополнительные DNS сервера для стабилизации подключения.

Upvel

Активация DHCP на wifi маршрутизаторе Upvel

DHCP сервер на маршрутизаторе Upvel настраивается в разделе «Интерфейс LAN». Тут все просто — ставим на «вкл» или «выкл» и устанавливаем начальный и конечный IP

Netis

Состояние DCHP на маршрутизаторе Netis

Точно также минимум настроек и на роутерах Нетис. Выбираем в меню «Сеть — LAN», активируем DHCP и выставляем данные

Huawei

Настройка DHCP на Huawei

Для активации сервера DHCP на роутерах Huawei надо открыть одноименный раздел в блоке «Wi-Fi»

Видео, как включить DHCP сервер роутера

Спасибо!Не помогло

Цены в интернете

Александр

Выпускник образовательного центра при МГТУ им. Баумана по специальностям «Сетевые операционные системы Wi-Fi», «Техническое обслуживание компьютеров», «IP-видеонаблюдение». Автор видеокурса «Все секреты Wi-Fi»

Задать вопрос

Использование автоматической адресации TCP/IP без DHCP-сервера