Сетевая карта не получает ip адрес автоматически windows 7

Обновлено: 30.06.2024

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

Симптомы

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

Диагностика на стороне клиента

Чтобы понять, что происходит, первым делом, конечно, следует проверить, подключён ли клиент физически к проводной или беспроводной сети. Если да, то самое время приступать к проверке сетевых настроек на устройстве клиента с помощью утилит ipconfig /all (в командной строке Windows), ifconfig или ip addr (в терминале Linux).

Вывод команд покажет текущий IP-адрес и другие настройки на сетевом адаптере (или всех адаптерах, если их несколько). При этом, если на сетевом адаптере нет корректного IP-адреса, возможных вариантов его настроек может быть немного.

Вариант 1. Текущий IP-адрес имеет вид 169.254.Х.Х

Скорее всего, на клиентской машине при этом установлена ОС Windows. Это значит, что клиенту действительно не удалось получить сетевые настройки, потому что DHCP-сервер не отвечал, и адрес был сгенерирован службой APIPA (Automatic Private IP Addressing) из диапазона 169.254.0.0 – 169.254.255.255. Если клиент — Linux-машина, адрес может принимать вид 0.0.0.0, либо отсутствовать в принципе.

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

  • отключиться от сети на 10–30 секунд и подключиться снова;
  • перезагрузить устройство;
  • выполнить последовательно команды. В командной строке Windows: ipconfig /release, затем ipconfig /renew. В терминале Linux: dhclient -v -r, потом dhclient или dhcpcd -k, затем dhcpcd ().

При выводе каких-либо ошибок и/или предупреждений нужно в первую очередь их устранить — например если DHCP-клиент не запущен, сперва его необходимо включить. После этого нужно снова проверить настройки. Если результат остался прежним, проверьте работоспособность сетевого драйвера и стека протоколов TCP/IP в целом. Проще всего это сделать с помощью команды ping 127.0.0.1 (так называемая проверка внутренней обратной петли). Если в результате выполнения команды ответ от собственного сетевого адаптера получен, можно считать диагностику на стороне клиента завершённой и переходить к диагностике со стороны DHCP-сервера.

Вариант 2. Текущий IP-адрес не из диапазона 169.254.0.0 – 169.254.255.255, но и не из того диапазона адресов, которые должен выдавать DHCP-сервер

Как известно, чудес не бывает. Если настройки, которые получает клиент, не от доверенного DHCP-сервера в сети, значит, их раздаёт кто-то другой. Тот, кто случайно или специально подключил к сети DHCP-сервер со своей конфигурацией. Возможно, это обычный Wi-Fi-роутер, к которому кабель по ошибке подключили через один из LAN-портов. Тогда ваша задача — найти недоверенный DHCP-сервер и предотвратить такие попытки в будущем.

Здесь нужно вспомнить, как работает DHCP-протокол. Клиент отправляет широковещательный запрос (DHCPDISCOVER), который получат все DHCP-серверы в сети и отправят в ответ свои предложения IP-адреса (DHCPOFFER). При этом клиент примет первое полученное предложение (DHCPOFFER), скорее всего, от ближайшего DHCP-сервера, а остальные отклонит.

Очевидно, что предложение от доверенного DHCP-сервера приходит позже, скорее всего, потому, что он дальше от клиента. Для последующей диагностики на устройстве клиента нужно установить анализатор сетевого трафика (Wireshark или tcpdump), запустить его, отфильтровав трафик по типу протокола DHCP или портам 67–68, и посмотреть в DHCP-ответах IP и MAC адрес DHCP-сервера, который их отправляет:


Вариант 3. Текущий IP-адрес корректный, но доступа к интернету и другим сетевым ресурсам по-прежнему нет

Если это так, то стоит вернуться к проверке не только самого IP-адреса, но и всех остальных настроек. И особенно к проверке маски, адреса шлюза по умолчанию и адресов DNS-серверов, так как именно через шлюз устройству предстоит связываться с другими сетями, а с помощью DNS-серверов — преобразовывать доменные имена в IP-адреса.

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

Диагностика на стороне сервера

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

Запущен ли DHCP как сервис?

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

Приходят ли запросы от клиентов на DHCP-сервер?

Чтобы определить это, нужно снова запустить анализатор сетевого трафика. На этот раз на сервере. После запуска на сервере tcpdump, dhcpdump или Wireshark клиенту, у которого проблемы с получением адреса, необходимо попытаться получить его снова любым способом, описанным в начале статьи. Если DHCP-сервер работает в штатном режиме, то должны быть и запросы, и ответы. Но всё может быть иначе.

Предположим, что у нас есть по крайней мере один клиент, которому не удаётся получить настройки, и запрос от него точно должен был прийти на сервер. Если этого не произошло, очевидно, что клиент либо сам не отправляет запрос, либо запрос не доходит до сервера по разным причинам. Может, он блокируется на промежуточном сетевом оборудовании или в сети некорректно работает ретрансляция DHCP-запросов dhcp_relay.
Чтобы это проверить, можно в первом случае вернуться к диагностике на стороне клиента и проследить с помощью анализатора сетевого трафика, что клиент отправляет DHCP-запрос. Во втором — проверить настройки на промежуточном сетевом оборудовании.

Запрос(ы) есть, ответа(ов) нет?

Самая простая и очевидная причина в этом случае — закончился пул свободных адресов. Это легко проверить на самом DHCP-сервере по списку выделенных IP-адресов (leases). Если причина действительно в этом — задумайтесь: возможно, пришло время для увеличения пула пригодных для использования IP-адресов на сервере. Чтобы решить проблему прямо сейчас, можно почистить список существующих адресов, выданных в аренду клиентам, уменьшить время аренды и перезапустить сервис DHCP. Но быстрые решения помогают не всегда, а причин может быть гораздо больше. В таком случае придётся детально просматривать логи, а также последние изменения в конфигурации на сервере.

В настройках любого компьютера или ноутбука, который работает на Windows, в свойствах протокола TCP/IPv4 (версии 4) сетевого адаптера можно прописать статические IP и DNS-адреса. Проще говоря, в свойствах подключения к интернету по сетевому кабелю (LAN), или в свойствах беспроводного адаптера (Wi-Fi). Это нужно для того, чтобы была возможность прописать вручную необходимые адреса для подключения к модему, роутеру, или оборудованию провайдера в том случае, если на этих устройствах не работает DHCP-сервер. Если вы не в теме, то DHCP-сервер как раз и занимается автоматической раздачей IP и DNS адресов.

Иногда действительно возникает необходимость указать статические адреса в свойствах сетевого подключения. Например, когда провайдер не раздает IP автоматически. Как это сделать, я писал в статье как прописать IP-адрес в Windows 7? Задаем настройки TCP/IP вручную. Но в большинстве случаев, провайдер выдает сетевые настройки автоматически. А на всех модемах и роутерах DHCP-сервер работает по умолчанию. И это значит, что для подключения к интернету с помощью кабеля или Wi-Fi, в настройках определенного сетевого подключения, в свойствах протокола IPv4 должны быть выставлены параметры автоматического получения IP-адреса, маски подсети, шлюза, и DNS-адресов.

Если там прописаны какие-то адреса, и вы пытаетесь подключиться к маршрутизатору, то скорее всего столкнетесь с проблемой IPv4 без доступа к интернету/сети, или без доступа к интернету в Windows 7 и "Ограничено" в Windows 10. При подключении к интернету через роутер, сетевые адреса компьютер должен получать автоматически. В противном случае к Wi-Fi сети подключиться не получится и интернет работать не будет. А если вы только установили маршрутизатор, то зайти в его настройки по адресу 192.168.1.1, или 192.168.0.1 у вас скорее всего так же не получится.

Поэтому, при любых проблемах с подключением к интернету, я всегда рекомендую в первую очередь проверять параметры получения IP. Сейчас покажу, как проверить эти настройки в Windows 10 и Windows 7. Для Windows 8 эта инструкция тоже подойдет.

Настройка автоматического получения IP и DNS в Windows 10

Нам нужно открыть окно "Сетевые подключения". Вариантов есть много. Можно через параметры, через панель управления, или через окно "Выполнить". Нажмите сочетание клавиш Win + R, скопируйте команду ncpa.cpl и нажмите Ok.

Если вы подключаетесь по кабелю, то нажмите правой кнопкой мыши на подключение "Ethernet" и выберите "Свойства". А если по Wi-Fi, то открываем свойства адаптера "Беспроводная сеть".

Дальше выделив пункт "IP версии 4 (TCP/IPv4) нужно нажать на кнопку "Свойства", поставить переключатели возле пунктов "Получать IP-адрес автоматически" и "Получать адрес DNS-сервера автоматически" и нажать Ok (2 раза).

Обратите внимание, что сетевые настройки сетевой карты (LAN) и беспроводного Wi-Fi адаптера (если он есть в вашем компьютере) меняются отдельно.

Еще как вариант, может для кого-то даже более простой – можно сделать сброс всех сетевых настроек к заводским. По инструкции: сброс настроек сети в Windows 10. По умолчанию адреса назначаются автоматически.

Автоматические сетевые настройки в Windows 7

В Windows 7 все примерно так же. Открыть "Сетевые подключения" можно так же командой через окно "Выполнить", или через "Центр управления сетями и общим доступом", в который можно зайти нажав правой кнопкой мыши на иконку подключения в трее. Там нужно выбрать "Изменение параметров адаптера".

Настройка сетевых адаптеров в Windows 7

Дальше необходимо открыть "Свойства" (нажав правой кнопкой мыши) адаптера, параметры которого нужно сменить. Если подключение по кабелю, то это "Подключение по локальной сети", а если по Wi-Fi – "Беспроводное сетевое соединение".

Автоматически параметры IP и DNS в Windows 7

Выделяем "Протокол Интернета версии 4 (TCP/IPv4)", нажимаем "Свойства", выставляем автоматическое поучение IP-адресов и адресов DNS-сервера, и нажимаем Ok.

Автоматическое получение IP адреса TCP/IPv4

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

Точно так же можно скинуть настройки сети (в том числе и IP) с помощью определенных команд, о которых я подробно писал в статье сброс настроек сети TCP/IP и DNS в Windows 7.

Компьютер застрял при получении сетевого адреса

  • Откройте средство устранения неполадок с подключением к Интернету
  • Отключить брандмауэры
  • Проверьте DHCP-клиент
  • Обновите драйвер LAN (сетевого адаптера)
  • Очистить кэш DNS и обновить IP-адрес
  • Сбросить протокол TCP/IP
  • Откат Windows до точки восстановления

Откройте средство устранения неполадок с подключением к Интернету

  • Средство устранения неполадок с подключением к Интернету может пролить некоторый свет и, возможно, даже решить проблему. Чтобы открыть это средство устранения неполадок, нажмите кнопку Cortana на панели задач Windows 10.
  • Введите «устранение неполадок» в поле поиска. Выберите «Устранение неполадок», чтобы открыть окно, показанное ниже.


  • Выберите «Подключения к Интернету» и нажмите его кнопку Запустить средство устранения неполадок .
  • Нажмите на ссылку Устранить неполадки, связанные с моим подключением к Интернету , в окнах средства устранения неполадок. Затем средство устранения неполадок может предоставить некоторые потенциальные решения.


Отключить брандмауэры

Брандмауэры Windows или сторонние брандмауэры могут блокировать порты DHCP (Dynamic Host Configuration Protocol) 67 и 68. Протокол DHCP позволяет автоматически запрашивать IP-адрес и параметры сети. Отключение брандмауэров гарантирует, что они не блокируют DHCP.

  • Сначала введите ключевое слово «брандмауэр» в поле поиска в меню «Кортана» или «Пуск».
  • Выберите Брандмауэр Windows, чтобы открыть вкладку «Панель управления», показанную ниже.




  • Вы можете временно отключить большинство антивирусных программ, выбрав соответствующий параметр в их контекстном меню.
  • Если отключение брандмауэров устраняет ошибку получения сетевого адреса, восстановите их настройки по умолчанию. Чтобы восстановить настройки брандмауэра Windows по умолчанию, нажмите Восстановить настройки по умолчанию на вкладке Брандмауэр и нажмите кнопку Восстановить настройки по умолчанию .


Проверьте DHCP-клиент

Ваш ПК не будет получать динамические IP-адреса, если DHCP-клиент не включен. Поэтому убедитесь, что служба DHCP включена. Вот как вы можете настроить эту службу.


  • Дважды щелкните DHCP-клиент, чтобы открыть окно его свойств, показанное непосредственно ниже.


  • Выберите Автоматический в раскрывающемся меню Тип запуска, если он еще не выбран.
  • Нажмите Применить и ОК , чтобы подтвердить новую настройку.

Обновите драйвер LAN (сетевого адаптера)

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

  • Откройте меню Win + X в Windows 10 или 8, нажав сочетание клавиш Windows + X. Если на вашей платформе Windows нет этого меню, введите «Диспетчер устройств» в поле поиска.
  • Выберите Диспетчер устройств в меню Win + X, чтобы открыть окно, показанное ниже.


  • Дважды нажмите Сетевые адаптеры и щелкните правой кнопкой мыши указанное устройство беспроводной локальной сети, чтобы открыть его контекстное меню.
  • Выберите Обновить драйвер , чтобы открыть окно «Обновить драйверы».


  • Нажмите Поиск обновленного программного обеспечения драйвера , чтобы получить и установить последнюю версию драйвера устройства.
  • Некоторые предпочитают загружать и устанавливать драйверы вручную. Это можно сделать, введя аппаратное устройство, указанное в окне «Диспетчер устройств», в поле поиска на веб-сайте производителя сетевого адаптера.
  • Если вы не уверены, с какого веб-сайта производителя загрузить драйвер, щелкните правой кнопкой мыши устройство беспроводной локальной сети, указанное в окне диспетчера устройств, и выберите Свойства . Вкладка Общие содержит сведения о производителе.


Очистить кэш DNS и обновить IP-адрес

Очистка кэша DNS (системы доменных имен) и обновление IP-адреса (интернет-протокола) может решить проблемы с DHCP, чтобы вы могли подключиться снова. Вы можете очистить кеш и обновить IP с помощью командной строки. Нажмите клавишу Win + горячую клавишу X и выберите в меню Командная строка (Администратор) . Затем введите команды ниже в командной строке и нажмите клавишу Return после ввода каждой из них:

  • ipconfig/flushdns
  • ipconfig/release
  • ipconfig/renew


Сбросить протокол TCP/IP

Сброс протокола TCP/IP также может решить проблемы с подключением. Это сбрасывает TCP/IP к его конфигурации по умолчанию. Вы можете сбросить TCP/IP с помощью командной строки следующим образом.

  • Откройте командную строку от имени администратора, введя «cmd» в поле поиска Windows и щелкнув правой кнопкой мыши командную строку. Затем вы можете выбрать параметр Запуск от имени администратора .


  • Введите «netsh int ip reset resettcpip.txt» в командной строке и нажмите клавишу «Return».
  • Кроме того, вы можете ввести «netsh int ip reset» без указания пути к файлу журнала.


  • После этого перезагрузите рабочий стол или ноутбук.

Откат Windows до точки восстановления

Средство восстановления системы в Windows возвращает ОС к выбранной точке восстановления. Таким образом, с помощью этой утилиты вы можете восстановить Windows до даты, когда не было проблем с подключением. Восстановление системы восстановит сетевые настройки до того уровня, который был в выбранной точке восстановления.



  • Восстановление системы может также удалить некоторые программы. Нажмите Сканировать на наличие уязвимых программ , чтобы открыть список программ, которые будут удалены.
  • Нажмите кнопки Далее >Готово , чтобы подтвердить точку восстановления и перезагрузить Windows.

Некоторые из приведенных выше решений, вероятно, исправят ошибку сетевого адреса и восстановят интернет-соединение. Некоторые сторонние утилиты, такие как LSP-Fix, также могут помочь решить проблемы с подключением. Ознакомьтесь с этой статьей для получения дополнительных советов о том, как восстановить интернет-соединения в Windows 10.

Как решить проблему Неопознаная сеть в Windows

Хотя бы раз в своей жизни, каждый пользователь компьютера или ноутбука сталкивался с проблемой подключения и настройки сети Интернет на своем устройстве. Один из таких случаев, когда при подключении Ethernet-кабеля (сетевого кабеля) к ПК или подключении к сети WiFi, вместо доступа компьютера к Интернет Вы получаете надпись "Неопознанная сеть", а на значке сетевого подключения, который находится в панели возле часов, появляется желтый треугольник с восклицательным знаком.

Как решить проблему Неопознаная сеть в Windows-1

Такое может произойти как при первом подключении к сети, так и после перезагрузки ноутбука или ПК, и даже на компьютерах с только что установленной системой Windows.

Причины появления проблемы бывают разные и далее мы рассмотрим способы их решения.

Неверные настройки сетевой карты - проблема с IP-адресом

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

Шаг 1 Откройте меню ПУСК и выберите Панель управления

Шаг 2 Найдите программу Центр управления сетями и общим доступом и запустите ее

Шаг 3 В открывшемся окне в левой панели выберите Изменение параметров адаптера

Как решить проблему Неопознаная сеть в Windows-2

Шаг 4 Теперь выберите сетевое подключение через которое Вы пытаетесь выйти в Интернет, нажмите на нем правой клавишей мыши и в контекстном меню выберите Свойства

Как решить проблему Неопознаная сеть в Windows-3

Шаг 5 В окне свойств подключения выберите Протокол Интернета версии 4 (TCP/IPv4) и нажмите на кнопку Свойства , которая располагается чуть ниже

Как решить проблему Неопознаная сеть в Windows-4

Шаг 6 Проверьте указанные параметры в открывшемся окне:

Проблемы с протоколом TCP/IP

Возникает, когда появляются внутренние ошибки TCP/IP, для чего требуется сброс настроек протокола.

Шаг 1 Запустите программу Командная строка (cmd.exe) от имени администратора

Шаг 2 Введите команду: netsh int ip reset resetlog.txt и нажмите Enter

Как решить проблему Неопознаная сеть в Windows-7

Шаг 3 Перезагрузите компьютер

Драйвера сетевой карты

Возникает, когда после установки Windows драйвера для сетевой карты автоматически устанавливает сама ОС или Вы используете сборку драйверов (Driver Pack). Часто эта проблема появляется на ноутбуках и чтобы ее устранить, требуется установка драйверов с официального сайта производителя ноутбука или сетевой карты компьютера.

Проблемы с DHCP

Чаще всего возникает, когда Вы впервые подключаете интернет-кабель или кабель локальной сети к ноутбуку или компьютеру. Чтобы это проверить, откройте командную строку и введите команду: ipconfig

Как решить проблему Неопознаная сеть в Windows-8

В таком случае проделайте следующие шаги:

Шаг 1 Откройте Диспетчер устройств Windows . Для этого нажмите на клавиатуре комбинацию клавиш Win+R и в появившемся окне введите команду: devmgmt.msc

Как решить проблему Неопознаная сеть в Windows-9

Шаг 2 Найдите сетевой адаптер через который пытаетесь подключиться к Интернет, кликните по нем правой кнопкой мыши и выберите Свойства

Как решить проблему Неопознаная сеть в Windows-10

Шаг 3 В открывшемся окне перейдите на вкладку Дополнительно

Шаг 4 Выберите параметр Сетевой адрес (Network Address) / Локально администрируемый адрес и в поле Значение пропишите 12 символов (используйте цифры от 0 до 9 и буквы от A до F), потом нажмите кнопку OK

Как решить проблему Неопознаная сеть в Windows-11

Шаг 5 Вернитесь обратно к программе Командная строка и введите следующие значения:

Шаг 6 Перезагрузите компьютер и проверьте устранена ли ошибка

Выключите службу Bonjour

Возникает после установки любых приложений из пакета программ Adobe.

Шаг 1 Откройте меню ПУСК и в поле Найти программы и файлы введите services.msc

Как решить проблему Неопознаная сеть в Windows-12

Шаг 2 В открывшемся окне Службы найдите одно из следующих названий службы Bonjour:

Шаг 3 Кликните по службе правой кнопкой мыши и выберите Свойства

Как решить проблему Неопознаная сеть в Windows-14

Шаг 4 В разделе Тип запуска из выпадающего меню выберите Отключена , а в разделе Состояние нажмите кнопку Остановить

Как решить проблему Неопознаная сеть в Windows-15

Шаг 5 Теперь нажмите кнопку OK и перезагрузите компьютер

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

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

Читайте также: