Не мало разных ошибок можно увидеть в Windows. И сегодня я расскажу о решении ошибки “Обнаружен конфликт IP-адресов Windows”, которую можно часто увидеть при подключении к интернету. В том числе через роутер. В Windows 10, Windows 8 и Windows 7, в окне с ошибкой можно прочитать простое и понятное описание: “В этой сети уже есть компьютер с таким-же IP-адресом”.
А вот само окно с ошибкой:
И ошибка в старой, доброй Windows XP:
Такая ошибка чаще всего появляется при подключении к маршрутизатору (к локальной сети). Дома, или где-то на работе. Появление ошибки означает, что ваш компьютер пытается получить IP-адрес, который уже занят другим устройством в сети. Поэтому и возникает конфликт IP-адресов. Ошибка на самом деле редкая, так как по умолчанию роутер автоматически раздает IP-адреса. И конфликта быть не может. Но, даже если маршрутизатор раздает IP автоматически (за это отвечает DHCP сервер), а вы на компьютере по какой-то причине прописали статический IP-адрес, который уже занят другим устройством, то появится ошибка “Обнаружен конфликт IP-адресов Windows”.
Важный момент! Если вы столкнулись с этой проблемой не у себя дома, а где-то на работе, то не советую менять какие-то настройки самостоятельно. Лучше обратится к тому, кто отвечает за работу этой сети.
Ну и несколько советов, прежде всем перейти к настройкам:
- Сначала нужно просто перезагрузить маршрутизатор и компьютер.
- Если интернет подключен напрямую к компьютеру (без роутера), то можете попробовать отключить сетевой кабель и подключить обратно. Если это не поможет, то обратитесь в поддержку своего провайдера. Скорее всего конфликт IP-адресов возник по их вине.
- В окне “Сетевые адаптеры” можно попробовать отключить адаптер “Сетевое подключение”. В Windows 10 он называется “Ethernet”. И включить его обратно.
Если все это не помогает, нужно проверить настройки IP для сетевого адаптера. Там есть два варианта: выставить автоматическое получение адресов, и если это не поможет, то прописать статические адреса.
Как исправить ошибку с конфликтом IP-адресов в Windows 10, 8, 7, XP
Зайдите в “Центр управления сетями и общим доступом” и перейдите в “Изменение адаптеров адаптера”.
Дальше нажмите правой кнопкой мыши на адаптер “Сетевое подключение”, или “Ethernet” и откройте “Свойства”.
Нажмите на пункт “IP версии 4 (TCP/IPv4)”, затем нажмите на кнопку “Свойства”. Если у вас там выставлены какие-то параметры, то установите автоматическое получение IP и DNS. Вот так:
Перезагрузите компьютер. Если после этого интернет не заработал, или у вас там было изначально выставлено автоматическое получение, то можно попробовать задать необходимые параметры вручную.
Статические IP-адреса: как вариант решения конфликта
Лично я против статических IP-адресов. Лучше на всех устройствах выставить автоматическое получение. А то рано или поздно, ошибка вылезет снова. Но если вам нужно срочно решить эту проблему, то вариант со статическими адресами может пригодится.
Открываем настройки как я показывал выше. Только вместо автоматических настроек ставим переключатель возле “Использовать следующий IP-адрес”. И дальше нам нужно прописать сам IP-адрес, маску подсети и основной шлюз.
- IP-адрес – здесь нужно указать адрес, который наш компьютер получит у роутера. Нужно сначала узнать IP-адрес роутера. Скорее всего, это 192.168.1.1, или 192.168.0.1. Затем, сменить последнюю цифру. Желательно прописать выше 100. Например: если у моего роутера IP-адрес 192.168.1.1, то я прописываю 192.168.1.110.
- Маска подсети – пропишется автоматически.
- Основной шлюз – IP-адрес маршрутизатора. В моем случае это 192.168.1.1.
- DNS-адреса можете прописать: 8.8.8.8 / 8.8.4.4
Вот так:
Думаю, эти действия помогли вам избавится от ошибки, и интернет на вашем компьютере все таки заработал. Пишите в комментариях, задавайте вопросы!
Часто пользователь ПК сталкивается с неприятной проблемой — устройству не удается получить IP-адрес при подключении к Wi-Fi. Соответственно, дальнейшее соединение без IP невозможно. В данной статье подробно описано, почему возникает такой сбой и как его устранить.
При подключении устройства к Wi-Fi может появиться надпись «Получение IP-адреса…», а дальше никакого действия не происходит, лишь бесконечный поиск. Что это значит? Когда компьютер, ноутбук, телефон или телевизор подключается к Wi-Fi, роутер должен присвоить девайсу IP-адрес.
Маршрутизатор обычно делает это автоматически. Если подсоединения не случилось, то нужно разобраться, что послужило виной сбоя: проблема в роутере или устройстве.
Способы решения проблемы
Ошибка конфигурации IP Wi-Fi возникает по разным причинам, и на каждую есть свое решение. Нужно по порядку воспользоваться несколькими методами для устранения неполадок.
Перезагрузка роутера или полный сброс настроек
Часто перезагрузка маршрутизатора решает многие проблемы с подключением. Сделать это можно тремя способами:
1 способ. Отключение роутера от электропитания.
2 способ. Перезагрузка с помощью специальной кнопки выключения на маршрутизаторе.
Нужно нажать кнопку WPS («WLAN/WPS», «Wi-Fi/WPS»), удерживая ее несколько секунд (кнопка может быть без надписи, просто с изображением значка Wi-Fi) или «ON/OFF».
Некоторые модели роутеров TP-Link имеют функцию сброса настроек, удерживая кнопку WPS («WPS/RESET»), поэтому нужно внимательно изучить инструкцию перед перезагрузкой.
Для справки! Бывает, что кнопка перезагрузки на роутере сделана внутренней («RESET»). На нее можно нажать лишь тонким предметом.
3 способ. Выключение и включение роутера через его панель управления.
- В адресной строке любого браузера нужно ввести 192.168.1.1 или 192.168.0.1 (адреса указаны на корпусе маршрутизатора).
- Попав на страницу входа в Web-интерфейс, надо ввести логин и пароль (admin/admin или admin/1234 — зависит от модели роутера) и нажать «Войти».
- Выбрать вкладку «Системные инструменты» / «System Tools» / «Система» или «Расширенные настройки» (зависит от модели маршрутизатора) — «Перезагрузка» или «Reboot». В настройках Asus искать вкладку не нужно — кнопка «Перезагрузка» находится в верхнем правом углу.
Проверка подключения DHCP сервера на Wi-Fi роутере
Сетевой протокол DHCP имеет функцию передачи IP устройствам, подключающимся к роутеру. Если этот сервер отключен, ПК или смартфон не получит доступ к Wi-Fi.
Проверить, включена ли данная функция, также можно в Web-интерфейсе маршрутизатора. Там нужно найти раздел DHCP (вкладка «Локальная сеть» / «Домашняя сеть» / «DHCP» / «Сеть» / «LAN» в зависимости от модели роутера), нажать «Включить» / «Enable».
Далее надо сохранить изменения кнопкой «Save» или «Сохранить» и перезагрузить роутер, как было указано выше.
Смена настроек типа безопасности и шифрования вайфай сети
Ошибка IP конфигурации при подключении Wi-Fi постоянно возникает из-за неверных настроек типа безопасности или шифрования. Проблема появляется от того, что устройство может работать только с определенным типом. Чем отличаются уровни защиты:
- WEP — устаревший тип защиты, поэтому злоумышленники без труда могут получить доступ к сети.
- WPA — более совершенный тип безопасности, совместимый со всеми устройствами.
- WPA2 — новая, усовершенствованная версия, при которой присутствует поддержка шифрования.
Методы шифрования:
- TKIP — устаревший тип, но рабочий. Не позволяет злоумышленникам проникнуть в домашнюю сеть.
- AES — более усовершенствованный вариант защиты.
Обратите внимание! При установке типа шифрования лучше выбирать между WPA и WPA2 Personal версиями (для домашней сети). Актуальный стандарт шифрования — AES.
Для переключения настроек понадобится зайти в Web-интерфейс роутера. Нужно найти раздел «Беспроводная сеть» — «Защита беспроводного режима» / «Wi-Fi» — «Настройки безопасности» или «Сеть Wi-Fi».
Здесь можно поменять тип шифрования и безопасности. После переключения версий рекомендуется сохранить изменения, а также перезагрузить роутер. Если смена варианта защиты не помогла, нужно попробовать другой тип.
Проверка работы службы «DHCP-клиент» на компьютере
Если компьютеру не удается получить IP-адрес Wi-Fi, то нужно проверить, включена ли на нем служба «DHCP-клиент». Речь идет о сетевом протоколе, который помогает устройствам получать IP-адреса, чтобы подключить к беспроводной сети.
Для проверки работы протокола нужно запустить «Пуск» — «Панель управления» — «Администрирование» — «Службы» (на ОС Windows 10 — нажать правой кнопкой мыши на «Пуск» — «Управление компьютером» — «Службы и приложения» — «Службы»).
Здесь надо найти пункт «DHCP-клиент» и посмотреть напротив него состояние, а также тип запуска. Должно стоять «Работает» и «Автоматически». Если служба отключена, потребуется нажать правой кнопкой мыши на «DHCP-клиент», выбрать «Свойства», где уже можно будет установить нужные параметры.
Важно! После этого нужно кликнуть по «Применить» для сохранения изменений и перезагрузить компьютер.
Проверить, включено ли автоматическое получение IP-адреса и DNS можно еще одним способом: зайти в «Панель управления» — «Сеть и интернет» — «Сетевые подключения» — «Беспроводное соединение» — «Свойства» — «IP версии 4 (TCP/IPv4)». Здесь должны стоять галочки у автоматического получения адреса DNS-сервера и IP-адреса. Далее нужно нажать «ОК», перезагрузить ПК.
Настройка фильтрации по MAC адресу
В настройках роутера есть функция «Фильтрация MAC-адресов». Она должна быть отключена, иначе подключение к Wi-Fi не состоится. Особенно, если MAC адреса подключаемого устройства не указаны в списке, а служба фильтрации включена.
Чтобы узнать, активирована или нет данная функция, нужно зайти в «Беспроводной режим» / «Wi-Fi» / — «Wireless», найти там «Фильтрацию MAC-адресов». Здесь можно «Разрешить» или «Запретить» доступ станциям, которых нет в списке. Пользователь должен разрешить подключение.
Что делать, если доступ к Wi-Fi так и не появляется
Какими еще вариантами можно воспользоваться, если вышеперечисленные методы не помогли:
- Проверить, правильный ли пароль был указан при подключении.
- Зайти в «Службы», как было указано ранее («Пуск» — «Панель управления» — «Администрирование»), найти «Службу автонастройки WLAN», запустит ее, если она отключена.
- Установить тип подключения «Статический IP» — таким образом можно ввести IP-адрес самостоятельно. Это можно сделать в настройках роутера («Сеть» — «WAN»).
- Можно приобрести репитер — специальный усилитель сигнала.
- Позвонить на «горячую линию» провайдера и узнать причину неполадок. Возможно, сбой случился на линии.
Данные способы без труда помогут решить проблему с отсутствием раздачи сети. Нужно лишь внимательно следовать предоставленным инструкциям. Если пользователь не уверен в своих силах, то лучше обратиться к специалисту для точной диагностики.
https://www.youtube.com/watch?v=-fE8WtdIr8o
На чтение 8 мин Просмотров 8.7к.
Максим aka WisH
Высшее образование по специальности “Информационные системы”. Опыт работы системным администратором – 5 лет.
К интернету сейчас подключаются почти все устройства, которые имеют сложные управляющие платы. Постепенно техника придет к стандарту «умный дом», в котором можно дистанционно регулировать температуру, варить кофе, включать розетки и делать все остальное.
Это возможно только благодаря подключению всех устройств к интернету. Как только одно из них выпадает из подключения, его функции становятся недоступными. Такое часто происходит даже с компьютерами. Если запустить диагностику неполадок, то компьютер выдаст сообщение: «Сетевой адаптер не имеет допустимых параметров настройки IP», и не предложит решений. Расскажу, как решить такую проблему на компьютере или ноутбуке.
Содержание
- Почему возникает ошибка
- Перезагрузка устройств
- Обновление IP
- Сброс сетевых настроек
- Через параметры Windows
- Через командную строку
- Проверка параметров tcp ip и dns, сброс кэша
- Настройка антивируса
- Переустановка драйвера
- Если ничего не помогло
Почему возникает ошибка
Причин появления подобной ошибки несколько. В самом простом случае, ваш компьютер получил недопустимый айпи адрес, поэтому не может выйти в интернет. Это сбой со стороны провайдера или роутера.
Также проблемы с подключением возникают, если сетевая карта не может принять нужные настройки, или они были установлены вручную и слетели. В этом случае плата ethernet не имеет возможности передавать данные по сети.
Такие же проблемы возникают и с беспроводной сетью. Причины те же самые, только здесь уже стоит грешить на роутер или сетевую плату. Такие неполадки с сетью характерны для любой версии операционной системы.
Текст ошибки один и тот же в Windows 10 и в «семерке». Операционная система не предлагает никаких вариантов решения. Нужна диагностика, но придется действовать самостоятельно. Проверка укажет на проблемное место, сможет исправить некоторые другие ошибки.
Перезагрузка устройств
В большинстве случаев сбои происходят в программном обеспечении. Такое возможно при долгой работе устройства или при большой нагрузке на него. Мелкие проблемы постепенно копятся и превращаются в серьезную ошибку. Если компьютер или роутер накопили мелких проблем, из-за которых что-то отключилось, то здесь поможет перезагрузка. Перезагрузите компьютер через меню Пуск – «Выключение» – «Перезагрузка».
На маршрутизаторе попробуйте найти кнопку выключения или перезагрузки.
Если не получится, можно вытащить кабель блока питания и подождать секунд 30. Также, если зайти в меню и перейти в системный пункт, то там можно найти опцию перезагрузки. У роутера каждой марки она прячется в своем разделе. Подробнее читайте в статье, как перезагрузить роутер.
Обновление IP
После перезагрузки обоих устройств стоит провести обновление параметров IP. Это поможет в том случае, если они передаются нормально, но компьютер их почему-то не хочет устанавливать. Обычно они слетают из-за проблем с DHCP сервером, которым является маршрутизатор. Хотя и сам провайдер передает адреса, если кабель воткнуть напрямую в компьютер.
Для обновления параметров откройте Пуск, введите в нижней строке «cmd», щелкните по «Командной строке» правой кнопкой мыши и в меню выберите «Запуск от имени администратора».
После этого откроется консоль, в которой выполняются все команды. По очереди введите:
- ipconfig /release
- ipconfig /renew
Это поможет получить новые настройки сети от маршрутизатора или провайдера. Если вы устанавливали их вручную, то нет особо смысла в выполнении команд. С их помощью будут обновлены параметры, которые запрашиваются из удаленного источника.
Сброс сетевых настроек
Если ни один из предыдущих пунктов не помог, остается только провести полный сброс сетевых настроек на компьютере или ноутбуке. Если роутер настраивается автоматически, то все настроится самостоятельно. При ручной настройке потребуется заново ввести все данные, так что лучше заранее уточните или вспомните, какие параметры и как вы настраивали.
Через параметры Windows
Здесь будем описывать только тот способ, который подойдет для десятки. Для остальных систем проще будет применить командную строку. Для начала нажмите на Пуск, потом на шестеренку с левой стороны и выберите пункт «Параметры». Также можете просто нажать сочетание клавиш Win+I, откроется нужное окно. Здесь выберите «Сеть и интернет».
В левой части открывшегося окна нажмите на раздел «Состояние». Теперь в правой части перейдите к самому низу. Здесь появится пункт «Сброс сети».
Откроется новое окно. Здесь есть только одна кнопка «Сбросить сейчас». Нажмите на неё. Учтите, что компьютер перезагрузится, так что закройте и сохраните все важные документы.
После этого получите новые настройки автоматически или произведите ручной ввод параметров.
Через командную строку
Здесь все одинаково для любых версий операционных систем. Перейдите в Пуск и запустите там командную строку с правами администратора.
Теперь вводите следующие команды, после каждой из них жмите на enter:
- netsh int ip reset
- netsh int tcp reset
- netsh winsock reset
- ipconfig /flushdns
- route –f
Затем нужно перезагрузить компьютер. С помощью этих команд вы сможете полностью сбросить настройки tcp/ip, очистить параметры в виндовс, сбросить кэш DNS и полностью почистить таблицу маршрутизации. Фактически, по своим сетевым параметрам перед вами будет новая операционная система, как будто ей не пользовались и ничего не настраивали.
Проверка параметров tcp ip и dns, сброс кэша
Если ни один из способов не помог, остается заняться ручной настройкой. Сначала нажмите сочетание клавиш Win+r и введите команду «ncpa.cpl».
Откроется окно с сетевыми подключениями. Количество значков будет различаться в зависимости от того, сколько у вас сетевых или беспроводных карт, а также подключений к разным провайдерам. Для работы выбирайте активный адаптер, потому что именно он используется сейчас, и на него должны влиять настройки. Найдите такой, щелкните по нему правой кнопкой и выберите «Свойства».
В открывшемся небольшом окне найдите «IP версии 4(TCP/IPv4)». Щелкните по нему два раза или выделите строку и кликните по «Свойствам». В этом же окне можете снять галочку с «IP версии 6(TCP/IPv6)», потому что для домашнего роутера данный параметр не пригодится.
Здесь введите IP адрес роутера. Если не знаете, что писать, посмотрите в настройках. Обычно у него адрес 192.168.1.1. Введите его в строку с адресом шлюза, а в качестве основного адреса компьютера поставьте, например, 192.168.1.150. Главное, чтобы от адреса роутера отличалась только последняя цифра. В качестве ДНС укажите 8.8.8.8 и 8.8.4.4. Это ДНС-адреса Google и они точно являются рабочими.
Настройка антивируса
Если настройка не помогла, стоит проверить антивирус. Сейчас некоторые программы, даже бесплатные, сразу имеют встроенный анализатор трафика, чтобы предотвращать атаки. Фаервол же встроен в любой из этих антивирусов. Сложно представить, как конкретно вызывается такая ошибка, возможно, антивирус блокирует поступление данных от роутера или провайдера, но тогда должна помочь ручная настройка. Лучше всего полностью удалить антивирус, а потом перезагрузить компьютер. Если это не помогло, то проблема вряд ли в нем. Часто жалуются на антивирус Avast, так что рассмотрим, как решить проблему.
В верхнем правом углу нажмите на кнопку «Меню». Появится список из всех пунктов, нажмите по кнопке «Настройки». Перейдите на вкладку «Общие», щелкните по «Устранение неисправностей» и здесь кликните по «Вернуть настройки по умолчанию».
Перейдите снова в список адаптеров и откройте свойства активного подключения. Поищите здесь в списке пункт, который содержит название вашего антивируса в названии и снимите с него галочку. Это позволит убрать влияние антивируса на подключение.
Переустановка драйвера
Бывает, что после обновлений устанавливается другой драйвер сетевого адаптера. Это характерно для плат беспроводной сети, потому что они чувствительны к драйверам.
Для Ethernet-плат подходят и стандартные драйвера, если у вас не стоит какая-то редкая разновидность. Чтобы упростить поиск драйверов, можно воспользоваться программой DriverHub, которая сканирует компьютер и сама устанавливает необходимые драйверы. Скачать DriverHub можно по ссылке.
Для ручной установки зайдите на сайт производителя своей материнский платы (если сетевая карта встроенная), сетевой карты или ноутбука и скачайте оттуда драйвера для своей версии операционной системы. Установите их и перезапустите компьютер. Если поможет, то нужно всегда держать их при себе, а лучше заблокировать обновления драйверов для системы.
Если ничего не помогло
Есть еще несколько вещей, которые стоит проверить:
- Проверьте наличие утилиты Bonjour. Если вы устанавливали какое-то ПО от Apple (iTunes, iCloud, QuickTime), то с большой вероятностью в списке установленных программ у вас есть Bonjour. Часто именно она мешает работе сетевой карты.
- Нажмите win+r и введите msconfig. В первом окне выберите «Диагностическая загрузка». Это позволит отключить все лишние службы.
- Зайдите в Пуск, найдите там восстановление системы, откатите её к тому моменту, когда интернет работал.
- Постарайтесь вспомнить, что вы устанавливали или удаляли перед тем, как пропала связь. Верните все, как было.
Если ничего не помогает, то остается только обращаться в официальную поддержку Майкрософт или переустанавливать систему, чтобы начать с чистого образа.
https://gbcdn.mrgcdn.ru/uploads/post/2436/og_image/937798a9599f5339e64a422c8c4d2dda.png
Чтобы взаимодействовать с другими, каждому устройству в сети необходимо иметь четыре основные настройки на сетевом адаптере — IP-адрес, маску, шлюз по умолчанию и адреса DNS-серверов (хотя последнее на самом деле опционально). Есть два основных способа назначения сетевых настроек — статически (вручную) и динамически (автоматически по протоколу DHCP от DHCP-сервера).
Второй вариант чаще всего гораздо удобнее, ведь настройки не придётся прописывать руками. Но наверняка многим приходилось сталкиваться с ситуацией, когда клиентское устройство получает совершенно другой IP-адрес вместо корректных настроек от 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-сервера, который их отправляет:
Дальше дело за малым. Во-первых, можно воспользоваться сервисом macvendors.com или аналогичным и по MAC-адресу определить производителя оборудования этого устройства. У Wireshark есть такая функция. Во-вторых, если есть управляемые коммутаторы в сети, найти по MAC, в какой порт какого коммутатора подключено это устройство. После нейтрализации недоверенного DHCP-сервера клиенту, скорее всего, удастся получить верные настройки. Для предотвращения таких инцидентов в будущем рекомендуется внедрить методы защиты от атак на 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. Но быстрые решения помогают не всегда, а причин может быть гораздо больше. В таком случае придётся детально просматривать логи, а также последние изменения в конфигурации на сервере.
Опубликовано 25.03.2022
Содержание:
- 1 IP-конфликты — что это
- 2 Что делать сразу при возникновении конфликта IP-адресов
- 3 Почему возникают IP-конфликты
- 4 Назначим IP-адрес автоматически
- 5 Вручную настроим статический IP
- 6 Как еще исправить конфликт IP-адресов
- 7 Заключение
IP-конфликты — что это
Каждое устройство в сети имеет собственный IP-адрес, отличающийся от всех других. Это необходимо для идентификации компьютеров (любых других гаджетов) и обмена информацией между ними. Но при эксплуатации техники бывают сбои, и одной из неполадок является конфликт IP-адресов. Хотя подобные проблемы возникают не часто, они причиняют пользователям массу неудобств. Причиной данной неисправности выступает присвоение одинаковых IP-адресов двум устройствам, подключенным к одной сети. Следствие этого — отключение от системы одной или обеих конечных точек (ПК, мобильных гаджетов, других устройств).
Чаще всего сообщение «Обнаружен конфликт IP-адресов» видят пользователи офисных компьютеров, использующих статические айпи. Но нередко с таким сбоем сталкиваются и юзеры домашних сетей (например, при выходе в интернет по проводу или без него).
Что делать сразу при возникновении конфликта IP-адресов
Если ошибка наблюдается на вашем рабочем месте, то поручите устранение неисправностей системному администратору. Нет возможности обратиться к специалисту или сбой произошел дома? Перезагрузите персональный компьютер (либо другой гаджет, который используете для выхода в интернет) и маршрутизатор, а также вытащите и вставьте интернет-кабель. Зайдите в «Сетевые подключения» (win+r и команда ncpa.cpl), щелкните по активному соединению ПКМ и отключите Ethernet-соединение, затем заново его запустите.
Иногда роутер зависает и одновременно отсылает устройствам в сети идентичные айпи. Процесс перезагрузки сбрасывает таблицу маршрутов, после чего маршрутизатор присваивает конечным точкам другие адреса. Для включения/ отключения роутера нажмите Power или вытащите блок питания из розетки и спустя минут снова его вставьте. Если маршрутизатор стоит не в квартире, а в подъезде, свяжитесь со своим провайдером и поручите ему разрешить проблему.
Эти действия не дали результатов? Читайте статью далее.
Почему возникают IP-конфликты
Чем вызваны IP-конфликты? Выделяют 2 причины:
- Ошибка в ведении реестра IP-адресов. При назначении компьютерам статических айпи (например, серверам в целях сохранения постоянных параметров) системный администратор должен корректно вести их реестр и регулярно его обновлять. Иначе рано или поздно при поступлении нового оборудования и присвоения ему IP-адреса возникнет конфликт вследствие совпадения значений.
- Неправильная настройка DHCP-сервера. Протокол DHCP автоматически прописывает параметры сети для каждого устройства. IP-конфликты появляются, когда отказывает функция, отслеживающая дублирование айпи.
Также вероятна следующая ситуация: DHCP-сервер назначил одному устройству IP-адрес, а пользователь присвоил другому гаджету такой же статический. В результате система выдаст ошибку.
Перезагрузка не помогла? Переходим к дальнейшим действиям по исправлению сбоя.
Назначим IP-адрес автоматически
Применим автоназначение роутером IP-адреса. Снова идем в «Сетевые подключения» (используем команду ncpa.cpl в строке, открытой win+r) и делаем следующее:
- выбираем действующее соединение и кликаем по нему ПКМ, открываем «Свойства»;
- выделяем «IP v.4» и тоже щелкаем «Свойства» (если провайдер применяет версию 6, то открываем ее);
- назначаем автоматическое назначение адресов IP и DNS;
- подтверждаем OK.
В меню изменения настроек возможно попасть и с помощью значка доступа к сети (на экране справа внизу). Щелкаем по нему ПКМ, заходим в «Центр управления…», затем «Изменение параметров…» и действуем по вышеописанному алгоритму.
Вручную настроим статический IP
Если предыдущий метод не сработал, возможно, в функционале DHCP вашего маршрутизатора наблюдается сбой. Выставим нужные настройки вручную.
- Используем cmd в строке, открытой win+r.
- В командной строке набираем ipconfig и активируем Enter.
- Записываем IPv4-адрес (первые три группы цифр), допустим, 192.168.0.
- Переходим в свойства сетевого соединения (алгоритм в предыдущем разделе).
- Здесь вместо автоопределения IP-адреса кликаем «Применить следующий айпи».
- Прописываем IP-адрес (из третьего шага). При этом в четвертой группе цифр ставим произвольное число от 100 до 254. Должно получиться, допустим, 192.168.0.197.
- Кликаем мышкой по полю «Маска…», и она заполняется в автоматическом режиме.
- Прописываем главный шлюз. Берем цифры из третьего шага и в четвертой группе ставим единицу. У нас получится 192.168.0.1.
- Устанавливаем параметры DNS-сервера: альтернативный — 8.8.4.4, в предпочитаемом две четверки заменяем на две восьмерки.
В конце все действия подтверждаем OK. Если данный способ не исправил ситуацию, то установите автоназначение IP-адресов, как в предыдущем блоке, либо разберитесь с DHCP-настройками на маршрутизаторе.
Как еще исправить конфликт IP-адресов
Если назначение адресов ни в автоматическом, ни в ручном режиме не помогло разрешить возникшие IP-конфликты, необходимо войти в DHCP-меню роутера (в пункт, занимающийся выдачей адресов) и увеличить доступное количество раздаваемых айпи, заменив и минимальное, и максимальное число. По окончании манипуляций маршрутизатор перезагрузить.
Также можно сбросить актуальный IP-адрес (при автоназначении). Снова заходим в командную строку и применяем сначала ipconfig /release, потом ipconfig /renew. Система сбросит айпи и назначит другой.
Если причиной сбоя явилась ошибка сисадмина при ведении реестра IP-адресов, о чем говорилось в третьем разделе, то есть различные решения для облегчения задачи. Например, бесплатное программное обеспечение RackTables позволит удобно вести таблицы и отслеживать выданные айпи. А лучше установить в организации DHCP-сервер — он будет в автоматическом режиме назначать IP-адреса и мониторить их применение, не допуская возникновения различных конфликтов.
Посмотрим на примере. Откроем настройки DHCP на Windows Server. Кликнем по IPv4 ПКМ и выберем «Свойства». Во вкладке «Дополнительно» посмотрим значение в пункте «Число попыток определения…». Если стоит 0, то сервер перед назначением айпи не проверяет, доступен ли он. Устанавливаем количество попыток в диапазоне от 1 до 5. Это исключит появление IP-конфликтов.
То же самое можно сделать и с помощью PowerShell (открытый с админскими правами):
- вводим в консоли командлет Get-DhcpServerSetting;
- проверяем значение в строке ConflictDetectionAttempts;
- изменяем это число с помощью командлета Set-DhcpServerSetting -ConflictDetectionAttempts 3 (тройка взята для примера, здесь также можно использовать от 1 до 5).
Снова проверяем значение и убеждаемся в правильности внесенных изменений.
Заключение
После прочтения статьи вы поняли, что такое конфликт IP-адресов, и узнали, как его предупредить и исправить. Если не сможете справиться с этим самостоятельно, обратитесь в компанию «АйТи Спектр». Мы устраним проблему, а также окажем другие ИТ-услуги.