Компьютер не получает IP-адрес через DHCP
Обновлено: 21.11.2024
Если ваш настольный компьютер или ноутбук с Windows 10 внезапно потерял сетевое подключение и показывает ограниченное подключение, вот простые шаги, чтобы это исправить. В этом случае Wi-Fi или проводная сеть могут отключиться и не иметь возможности подключиться к локальной сети. Это повлияет на Интернет и другие сетевые операции на вашем компьютере. Приведенные ниже шаги показывают, как исправить проблему с ограниченным подключением к Wi-Fi в Windows 10, которая также применима к проводной сети.
Если он показывает ограниченное подключение, в большинстве случаев сетевой адаптер не получил бы IP-адрес от DHCP. Если только один конкретный ПК сталкивается с этой проблемой в вашей сети/дома, то, по-видимому, нет ничего плохого в настройке сети или DHCP-сервере, это проблема на конкретном ноутбуке или настольном компьютере с Windows 10. Когда я недавно случайно столкнулся с подобной проблемой на ноутбуке с Windows 10 и другом ноутбуке с Windows 8.1, следующие шаги помогли мне решить проблему.
Эта проблема связана не только с беспроводным сетевым адаптером; это может случиться и с вашим проводным сетевым адаптером локальной сети. Это проблема со стеком IP (IPv4 или IPv6 — в зависимости от того, какой протокол вы используете). В Интернете доступно несколько решений, но позвольте мне начать с возможного (который сразу сработал для меня) решения, а затем другие методы.
Если вы получаете ошибку "DNS-сервер не найден" в Windows 10/8.1 при подключении через беспроводной адаптер, вы должны обратиться к этому руководству, чтобы исправить ее. В большинстве случаев проблему решает обновление или переустановка драйвера адаптера Wi-Fi. Но эта ограниченная проблема с подключением в Windows 10/8.1 может быть связана с проблемой IP-адреса. В этом случае сетевой адаптер не получит IP-адрес; следовательно, он получит диапазон адресов APIPA, что-то вроде 169.245.x.x, что означает, что у вас проблемы.
Решение для Wi-Fi с ограниченным подключением в Windows 10
Как описано ранее, это связано с проблемой IP-адреса/стека IP, которую можно решить, сбросив стек TCP/IP на значение по умолчанию. TCP/IP – это протокол, который используется на большинстве компьютеров (включая Mac, Linux и Windows) и других сетевых устройствах для связи в локальной или глобальной сети.
Используйте команду утилиты NetShell (netsh.exe) для выполнения задачи.
1) Откройте командную строку от имени администратора. Найдите 'cmd' , щелкните правой кнопкой мыши cmd, затем выберите 'Запуск от имени администратора', как показано ниже.
2) Введите следующие команды –
netsh winsock reset catalog (сброс записей WINSOCK до значений по умолчанию при установке)
netsh int ipv4 reset reset.log (сброс стека IPv4 TCP/IP до значений по умолчанию при установке)
Источник
3) Перезагрузите компьютер.
Проблема.
Одна из приведенных выше команд сброса удаляет все записи постоянных статических маршрутов с вашего компьютера с Windows 10. Я столкнулся с этой проблемой, и мне пришлось снова добавить эти статические маршруты с помощью команды route add.
Это в основном решит проблему ограниченного подключения к Wi-Fi в Windows 10 или 8.1.
4) Если вы по-прежнему сталкиваетесь с проблемой и ваша Windows 10 или 8.1 не может подключиться к Интернету и другим ресурсам локальной сети, выполните следующие шаги.
Еще несколько следующих команд netsh могут решить эту проблему. Убедитесь, что вы вводите приведенные ниже команды в командной строке, открытой от имени администратора.
Эвристика netsh int tcp set отключена
netsh int tcp set global autotuninglevel=disabled
netsh int tcp set global rss=enabled
Я уверен, что одна из приведенных выше команд может решить проблему или, по крайней мере, ускорить вашу сеть Windows 10.
5) Если с проводной сетью все в порядке, но возникают проблемы только с беспроводной сетью, можно изменить параметры питания, чтобы активировать WiFi-адаптер.
Нажмите правой кнопкой мыши адаптер Wi-Fi и выберите Свойства.
Нажмите «Настроить».
На вкладке «Управление электропитанием» снимите флажок с указанного ниже параметра.
Это предотвратит отключение адаптера Wi-Fi в Windows 10 при переходе в режим сна или гибернации. Потому что, когда ноутбук выходит из спящего режима, WiFi-адаптер может не проснуться и работать должным образом. Таким образом, отказ от этой функции может помочь обеспечить правильное подключение к беспроводной сети в Windows 10.
6) В обсуждении здесь упоминалось, что наличие стороннего антивируса и персонального брандмауэра, такого как BitDefender, также может нарушить сетевое подключение в Windows 10/8.1. Итак, если ни одно из вышеперечисленных решений не работает для вас и у вас есть специальное антивирусное программное обеспечение с включенным брандмауэром, вы можете удалить его или найти способ разрешить подключение к Интернету и IP-запросы в настройках брандмауэра. Это может помочь.
Я надеюсь, что один из вышеперечисленных методов решит проблему с ограниченным подключением к Wi-Fi или отсутствием IP-адреса в Windows 10 и Windows 8.1.Кроме того, продолжайте обновлять ОС Windows и драйверы (особенно сетевые адаптеры LAN и WiFi) из Центра обновления Windows. Они исправят проблему навсегда.
Динеш
Динеш является основателем Sysprobs и написал более 400 статей. Энтузиаст Microsoft и облачных технологий с более чем 15-летним опытом работы в сфере ИТ.
Мэттью – фрилансер, написавший множество статей на различные темы, связанные с технологиями. Основное внимание он уделяет ОС Windows и всему, что с ней связано. Он увлечен. Подробнее
Для решения различных проблем с ПК мы рекомендуем DriverFix:
Это программное обеспечение будет поддерживать работоспособность ваших драйверов, тем самым защищая вас от распространенных компьютерных ошибок и сбоев оборудования. Проверьте все свои драйверы прямо сейчас, выполнив 3 простых шага:
DHCP — это протокол динамического управления хостом, который назначает IP-адреса для Windows 10. Таким образом, DHCP необходим для подключения к сети.
Если Windows 10 не может получить IP-адрес из протокола динамического управления хостом, пользователи не смогут открывать какие-либо веб-сайты в своих браузерах. DHCP не включен для Wi-Fi, если он не назначает IP-адрес.
Пользователи могут проверить, включен ли DHCP, введя «ipconfig /all» в командной строке. Эта утилита командной строки предоставляет сведения об IP-адресе ПК и сообщает пользователям, включен DHCP или нет.
Устранение неполадок с сетью Windows также может отображать сообщение об ошибке «DHCP не включен для Wi-Fi». Если DHCP не включен, пользователям потребуется исправить этот протокол, чтобы он снова назначал IP-адрес.
Вот как пользователи могут включить DHCP, чтобы он снова предоставлял IP-адреса для Windows 10.
Что делать, если DHCP не включен для Wi-Fi
1. Включите службу DHCP-клиента
Сначала убедитесь, что служба DHCP-клиента включена. Windows 10 не будет получать IP-адреса DCHP, если эта служба не включена. Пользователи могут включить клиент DCHP следующим образом.
- Нажмите правой кнопкой мыши кнопку "Пуск" и выберите "Выполнить", чтобы открыть окно этого аксессуара.
- Введите «services.msc» в текстовое поле «Открыть» и нажмите «ОК», чтобы открыть окно «Службы».
- Дважды щелкните DHCP-клиент, чтобы открыть окно свойств, показанное на снимке ниже.
- Нажмите раскрывающееся меню "Тип запуска", чтобы выбрать "Автоматически".
- Выберите вариант «Применить».
- Нажмите "ОК", чтобы закрыть окно.
- После этого перезагрузите компьютер или ноутбук.
2. Настройте параметры сетевого адаптера
Ошибка «DHCP не включен для Wi-Fi» часто возникает из-за неправильно настроенных сетевых параметров. Таким образом, настройка параметров сетевого адаптера IPv4 может исправить DHCP для многих пользователей.
Следуйте приведенным ниже инструкциям, чтобы настроить параметры сетевого адаптера.
- Нажмите «Изменить параметры адаптера» в левой части окна панели управления.
- Нажмите правой кнопкой мыши на подключение и выберите "Свойства".
- Выберите Интернет-протокол версии 4 (TCP/IPv4) и нажмите "Свойства", чтобы открыть окно, показанное непосредственно ниже.
- Выберите параметр «Получить IP-адрес автоматически».
- Затем установите переключатель в положение "Получить адрес DNS-сервера автоматически".
- Нажмите кнопку OK в окне IPv4.
- Нажмите "ОК" в окне "Свойства Wi-Fi".
- После этого перезапустите Windows, прежде чем открывать веб-браузер.
3. Отключить брандмауэр Защитника Windows
Брандмауэр Защитника Windows обычно не блокирует DHCP. Однако он по-прежнему может блокировать DHCP, если настроен на это. Таким образом, отключение брандмауэра может восстановить службу DHCP в Windows. Пользователи могут отключить WDF следующим образом.
- Откройте окно поиска Кортаны, нажав сочетание клавиш Windows + Q.
- Введите «брандмауэр» в текстовом поле Кортаны «Введите здесь для поиска».
- Выберите Брандмауэр Защитника Windows, чтобы открыть его апплет Панели управления.
- Нажмите Включить или выключить брандмауэр Защитника Windows, чтобы открыть параметры, показанные ниже.
- Выберите оба параметра «Отключить брандмауэр Защитника Windows» и нажмите кнопку «ОК».
Совет эксперта. Некоторые проблемы с ПК трудно решить, особенно когда речь идет о поврежденных репозиториях или отсутствующих файлах Windows. Если у вас возникли проблемы с исправлением ошибки, возможно, ваша система частично сломана. Мы рекомендуем установить Restoro, инструмент, который просканирует вашу машину и определит, в чем проблема.
Нажмите здесь, чтобы загрузить и начать восстановление.
Если при включении брандмауэра DHCP не блокируется, восстановите WDF до значений по умолчанию. Для этого нажмите «Восстановить значения по умолчанию» слева от апплета панели управления брандмауэра. Затем нажмите кнопку Восстановить значения по умолчанию.
4. Отключить сторонние антивирусные утилиты
Программное обеспечение сторонних антивирусов чаще всего конфликтует с DHCP. Таким образом, отключение антивирусного программного обеспечения также может снова включить DHCP.
Большинство антивирусных пакетов включают параметр отключения или выключения в своих контекстных меню, который пользователи могут выбрать, щелкнув правой кнопкой мыши значки на панели задач.
Или пользователи могут удалить антивирусное программное обеспечение из автозагрузки системы, чтобы не запускать Windows.
- Чтобы удалить антивирусную утилиту из автозагрузки системы, щелкните правой кнопкой мыши панель задач и выберите Диспетчер задач.
- Выберите вкладку «Автозагрузка» в окне диспетчера задач.
- Выберите антивирусную утилиту для отключения при запуске.
- Затем выберите параметр «Отключить».
- Перезагрузите Windows 10 после удаления антивирусной утилиты из автозагрузки.
5. Переустановите драйвер сетевого адаптера
Ошибка «DHCP не включен для Wi-Fi» может быть вызвана повреждением драйвера сетевого адаптера. Переустановка этого драйвера может решить проблему.
Пользователи могут переустановить драйвер сетевого адаптера по умолчанию следующим образом.
- Нажмите правой кнопкой мыши кнопку "Пуск", чтобы выбрать "Диспетчер устройств".
- Дважды щелкните Сетевые адаптеры, чтобы развернуть эту категорию.
- Нажмите правой кнопкой мыши на указанный адаптер Wi-Fi и выберите параметр "Удалить устройство".
- Выберите параметр «Удалить» в открывшемся диалоговом окне.
- Нажмите правой кнопкой мыши на указанный адаптер Wi-Fi и выберите Сканировать на наличие изменений оборудования.
- После этого перезапустите ОС Windows.
6. Сбросьте протокол TCP/IP и Winsock
Сброс интернет-протокола и сетевого адаптера по умолчанию часто может исправить сетевые подключения. Пользователи могут сделать это, введя несколько команд в командной строке.
Вот как пользователи могут сбросить настройки сетевого адаптера и TCP/IP.
- Введите ключевое слово «Командная строка» в поле поиска Cortana.
- Нажмите правой кнопкой мыши командную строку и выберите «Запуск от имени администратора», чтобы открыть CMD.
- Введите «ipconfig /flushdns» и нажмите клавишу «Ввод».
- Введите «nbtstat –r» и нажмите Enter.
- Введите команду «netsh int ip reset» в командной строке и нажмите клавишу Enter.
- Затем введите «netsh winsock reset» и нажмите Enter, чтобы сбросить настройки сетевого адаптера.
- После этого закройте окно командной строки. Затем перезагрузите ноутбук или настольный компьютер.
Это несколько потенциальных решений, которые могут включить DHCP, чтобы Windows получила IP-адрес. После этого пользователи смогут снова открывать веб-сайты в своих браузерах.
СООТВЕТСТВУЮЩИЕ СТАТЬИ ДЛЯ ПРОВЕРКИ:
По-прежнему возникают проблемы? Исправьте их с помощью этого инструмента:
Эта статья поможет решить проблему, из-за которой DHCP-клиент не может получить назначенный DHCP IP-адрес.
Применимо к: Windows Server 2012 R2
Исходный номер базы знаний: 167014
Симптомы
Когда DHCP-клиент перемещается из одной подсети в другую, он может не получить действительный IP-адрес в новой подсети.
Разрешение
Чтобы обойти эту проблему, воспользуйтесь одним из следующих способов:
Не используйте перекрывающиеся схемы IP-адресации.
Выполните следующие команды после перемещения клиента в новый сегмент:
Подробнее
Когда DHCP-клиент, которому ранее был назначен адрес, назначенный DHCP, снова запускается, клиент переходит в состояние INIT-REBOOT. Клиент попытается проверить, может ли он по-прежнему использовать тот же адрес, отправив пакет DHCPRequest, заполнив поле параметров DHCP «Запрошенный адрес DHCP» ранее назначенным IP-адресом.
Если DHCP-сервер молчит, клиент предполагает, что предыдущий адрес все еще действителен, и сохраняет его. Если DHCP-сервер отправляет пакет NACK в ответ на DHCPRequest, клиент переходит в цикл обнаружения; он также запрашивает ранее назначенный адрес в пакете DHCPDiscover.
Когда DHCP-сервер получает DHCPRequest с указанным ранее назначенным адресом, он сначала проверяет, пришел ли он из локального сегмента, проверяя поле GIADDR. Если он исходит из локального сегмента, DHCP-сервер сравнивает запрошенный адрес с IP-адресом и маской подсети, принадлежащими локальному интерфейсу, получившему запрос.
Если адрес находится в той же подсети, сервер DHCP будет хранить молчание, даже если адрес не входит в диапазон его пула адресов. DHCP-сервер предполагает, что адрес был назначен другим DHCP-сервером в том же сегменте, если он не из его собственного пула. Если адрес не проходит проверку маски подсети/IP-адреса, DHCP-сервер проверяет, пришел ли он из Superscope, если он определен. Если нет, сервер отвечает на DHCPRequest пакетом NACK.
Если клиент, отправляющий DHCPRequest, запрашивает адрес, который, по-видимому, находится в той же подсети, но на самом деле ему назначена другая маска подсети, DHCP-сервер будет молчать, и клиент не сможет получить действительный IP-адрес для новая подсеть.
Например, предположим, что DHCP-клиент получает адрес 172.17.3.x с маской подсети 255.255.255.0 и клиент перемещается в новый сегмент, где адрес DHCP-сервера равен 172.17.1.x с маской подсети 255.255.255.0. маска подсети 255.255.0.0. Когда на DHCP-сервере выполняется сравнение маски подсети и IP-адреса, DHCP-сервер будет хранить молчание, предполагая, что другой DHCP-сервер в сегменте назначил адрес. Если бы маски подсети были изменены на противоположные, клиент получил бы действительный адрес.
Райан Дубе — независимый сотрудник Lifewire, бывший управляющий редактор MakeUseOf, старший ИТ-аналитик и инженер по автоматизации.
Ошибка DHCP означает, что сервер в вашей сети, который предоставляет адреса интернет-протокола для устройств, не может назначить вашему компьютеру IP-адрес. Поскольку настройка DHCP может нарушить подключение к Интернету, ошибка может появляться во многих формах, но в конечном итоге вы не можете получить доступ к Интернету.
Инструкции в этой статье относятся ко всем ПК с Windows 10.
Причины ошибок DHCP
Ошибку DHCP могут вызвать две вещи. Одним из них является конфигурация компьютера или устройства, которая позволяет DHCP-серверу назначать ему IP-адрес. Другой — конфигурация DHCP-сервера.
Ошибки DHCP возникают, когда DHCP-сервер или маршрутизатор в сети не может автоматически настроить IP-адрес устройства для подключения к сети. Это приводит к ошибке подключения к сети при доступе в Интернет с помощью веб-браузера.
Что делает устранение ошибок DHCP таким трудным, так это то, что сообщение об ошибке не всегда содержит какое-либо упоминание о DHCP.
Как исправить ошибки DHCP
Попробуйте выполнить следующие действия, пока ошибка DHCP не будет устранена:
Запустите средство устранения сетевых неполадок Windows. Самый простой способ исправить проблемы с подключением к Интернету — разрешить Windows автоматически исправлять настройки Интернета. Щелкните правой кнопкой мыши значок сетевого подключения на панели задач Windows и выберите Устранение неполадок. Средство устранения неполадок сети определяет любые настройки, которые могут вызвать проблемы с подключением к Интернету. Если ошибка вызвана настройками DHCP, выберите Применить это исправление, чтобы применить все предложенные изменения.
Проверьте настройки адаптера DHCP. DHCP-сервер или маршрутизатор в сети должен автоматически назначать компьютеру IP-адрес по умолчанию. Тем не менее, эту опцию можно отключить, поэтому проверьте настройки сетевого адаптера, чтобы убедиться, что она включена.
Проверьте настройки маршрутизатора DHCP. В домашней сети настройки DHCP в маршрутизаторе управляют IP-адресами устройств в сети. Убедитесь, что начальный и конечный адреса DHCP совпадают с адресом шлюза.
Обратитесь в ИТ-поддержку. В типичной корпоративной сети DNS-сервер управляет IP-адресами устройств в сети. Всеми настройками DHCP управляет ИТ-отдел. Если у вас возникли проблемы с сетевым подключением, обратитесь в службу технической поддержки.
Самый простой способ исправить это — изменить тип IP-адреса с динамического на статический. Перейдите в «Настройки» > «Wi-Fi» > нажмите и удерживайте сеть, к которой вы подключены, и выберите «Изменить сеть». Выберите «Показать дополнительные» > «Установить статический IP-адрес».
Самой распространенной причиной сбоя DHCP является устаревшая ОС на вашем Chromebook. Чтобы проверить наличие обновлений, выберите Время > Настройки > О Chrome OS > Проверить наличие обновлений.
Такое поведение может быть вызвано одним из следующих сценариев:
Сценарий 1
Изменен IP-адрес на DHCP-сервере, и теперь клиенты не могут получить IP-адреса.
Сценарий 2
Клиенты DHCP через маршрутизатор от DHCP-сервера не могут получить адрес от сервера.
Сценарий 3
В локальной сети существует несколько серверов DHCP.
Для устранения каждой возможной причины используйте одно из следующих решений:
Решение для сценария 1
DHCP-сервер может обслуживать запросы только для области, сетевой идентификатор которой совпадает с сетевым идентификатором его IP-адреса.
Убедитесь, что IP-адрес сервера относится к тому же идентификатору IP-сети, что и область, которую он обслуживает. Например, сервер с IP-адресом в сети 192.168.0.0 не может назначать адреса из области действия, например 10.0.0.0, если только не используется суперобласть.
Решение для сценария 2
DHCP-сервер может предоставлять IP-адреса клиентским компьютерам, охватывающим несколько подсетей, если маршрутизатор, который их разделяет, может действовать как агент ретрансляции RFC1542 (BOOTP).
Настройте агент ретрансляции BOOTP/DHCP в клиентском сегменте. Это может быть сам маршрутизатор или компьютер с Windows NT, на котором запущена служба ретрансляции DHCP.
Настройте область DHCP так, чтобы она соответствовала сетевому адресу на другой стороне маршрутизатора, где находятся клиенты. Убедитесь, что маска подсети указана правильно. - Не настраивайте шлюз по умолчанию на сетевой карте DHCP-сервера таким образом, чтобы он совпадал с адресом маршрутизатора, поддерживающего подсеть, в которой находятся клиенты. – Не включайте область этой подсети ни в одну суперобласть, настроенную в сегменте локальной сети DHCP-сервера.
Убедитесь, что между сервером и удаленными клиентами существует только один логический маршрут.
Решение для сценария 3
Убедитесь, что вы не настраиваете несколько DHCP-серверов в одной локальной сети с перекрывающимися областями.
В случае Small Business Server служба DHCP автоматически останавливается при обнаружении другого DHCP-сервера в локальной сети.
Читайте также: