Компьютер не запоминает ip адрес

Обновлено: 04.07.2024

Что такое конфликт ip адресов?

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

Причины появления конфликта ip адресов Windows

Выше я вам показал, что из себя представляет ситуация, с одинаковыми ip адресами в операционной системе Windows. Давайте я вам расскажу, о причинах ее появления:

  • Первая причина, это когда у вас в локальной сети, все сетевые адреса на компьютерах, назначаются в ручную (статические ip адреса). Обычно такие настройки делают для серверов, чтобы у них сохранялись всегда одни и те же параметры, но в данном методе есть уязвимое место, это необходимость вести реестр этих адресов, в разном виде и всегда его актуализировать. В противном случае вы можете получать проблемы с одинаковыми адресами. Я такое часто видел в маленьких офисах, где есть так называемый админчик, который так делает, и вот приходит новый компьютер или ноутбук, и для него так же вбивают ip, в итоге в локальной сети обнаружен конфликт ip адресов, как говориться за ошибки нужно платить.
  • Второй вариант, это когда у вас есть проблемы с DHCP сервером, на котором у вас либо не настроена функция отслеживания дублирования адресов, либо у вас DHCP сервер кому-то назначил ip, а кто-то другой взял и настроил себе статический, вот и произошла ошибка конфликта ip адреса. Из своей практики я видел такое шапито, когда у одного админа был Kerio Control, на котором была функция DHCP сервера, там адреса назначались с большим резервированием и порой с привязкой. В один из прекрасных, московских дней, случилась ситуация, что у части людей перестал работать интернет. В настройках сети, светился APIPA адрес, этот админ вместо того, чтобы зайти в DHCP сервер и увидеть, что у него кончились адреса в пуле, стал массово перезагружать компьютеры и назначать на них статические айпишники, в итоге тем самым, он создал огромное количество ip конфликтов в сети, он просто не понимал принцип работы службы.
обнаружен конфликт ip адресов Windows. В этой сети уже есть компьютер с таким же IP-адресом. Обратитесь к системному администратору для решения проблемы

обнаружен конфликт ip адресов windows

Если вы зайдете в настройки сетевого интерфейса, то обнаружите, что в данной ситуации у вас основным адресом, будет IP из APIPA диапазона (169.254.x.x). Это означает, что конфликтный адрес у вас будет не доступен, и вы в локальной сети не сможете общаться практически ни с кем.

обнаружен конфликт ip адресов windows-02

Так же если посмотреть логи операционной системы Windows, то вы там обнаружите вот такое уведомление, код события 4199:

В системе обнаружен конфликт IP-адреса 192.168.31.1 с системой, имеющей адрес сетевого устройства 00-0C-29-19-92-76. В результате могут быть нарушены сетевые операции на этих системах.

конфликт с другим ip адресом

Код события 1002

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

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

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

Чтобы в таком случае убрать конфликт ip адресов Windows, попробуйте выполнить:

  1. Если вы получаете ip-адрес, через какое либо устройство, будь то роутер или маршрутизатор, то попробуйте на него зайти и посмотреть в чем дело, в любом таком устройстве есть меню, где идет выдача адресов (Например, DHCP Clients List). Попробуйте увеличить диапазон раздаваемых адресов, в примере это от 100 до 199, поставьте от 20 до 250. В крайнем случае перезагрузите его.Во
  2. Если перезагрузка не помогла, то открываем окно выполнить (Сочетание клавиш Win и R) и вводим команду ncpa.cpl. У вас откроется "Панель управления\Все элементы панели управления\Центр управления сетями и общим доступом". Перейдите в левом, верхнем углу в пункт "Изменение параметров адаптера", щелкните правым кликом по вашему сетевому интерфейсу и попробуйте его выключить и включить.
  3. Если отключение интерфейса не помогло, то зайдите в свойства вашего сетевого адаптера, в интерфейс ipv4. И так, если у вас конфликт ip адреса в сети, происходит из-за того, что у вас на сбойном компьютере установлен не правильный ip адрес, то измените его на нужный, или поставьте получение IP-адреса автоматически. Если у вас уже стоит получение IP-адреса автоматически, то наоборот настройте статический адрес отличный от конфликтного. Все сетевые настройки, в лучшем случае нужно узнать у сетевого админа, но если их нет, то чаще всего в качестве DNS-серверов выступает ip-адрес основного шлюза, он же ваш роутер (коробочка, что дает интернет и WIFI), прописываем его, а вот, маска в 99% случаев 255.255.255.0, а вот основной адрес придется по подбирать, чтобы проверить не занят ли он кем то, без DHCP сервера, выполните до него команду Ping, она все вам ответит.

конфликт ip адреса в сети

Еще можно сбросить текущий ip адрес, при условии его автоматического получения, через окно командной стройки, где нужно выполнить ipconfig /release и затем ipconfig /renew. У вас будет обнулен текущий адрес и запрошен новый.

Конфликт ip-адресов-02

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

Если мы говорим, о Windows DHCP, то там есть функция защиты от конфликта IP адресов. Открываем оснастку DHCP и выделяем пул IPv4. Щелкаем по нему правым кликом мыши и выбираем из контекстного меню, пункт "Свойства".

Переходим на вкладку "Дополнительно" и находим пункт "Число попыток определения конфликтов (Conflict detection attempts)", по умолчанию там выставлено значение 0, означающее что служба не будет вначале проверять ip адрес на предмет доступности перед его выдачей. Выставляем значение от 1 до 5. Данная функция позволит исключить конфликт ip адреса с другой системой.

Те же настройки "Число попыток определения конфликтов" можно изменить и через powershell, открыв его от имени администратора и введя командлеты:

Как видите, у меня нужный параметр уже имеет значение 5, а не ноль.

Get-DhcpServerSetting

Чтобы изменить значение "Число попыток определения конфликтов (Conflict detection attempts)", введите вот такую команду.

Как видите я задал новое значение 4, проверяем что все изменилось. Как видите PowerShell рулит.

В настройках любого компьютера или ноутбука, который работает на 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.


Мануал

IPCONFIG: Как освободить и обновить IP-адрес в Windows?

В операционных системах Windows утилита ipconfig используется для получения различной информации о текущих настройках протокола TCP / IP, освобождения или обновления IP-адреса, назначенного с сервера DHCP, и т. д.

Это одна из самых распространенных утилит для устранения проблем с сетевым подключением. в Windows (а также ping, net, netstat, nslookup, tracert, pathping, arp, route).

В этой статье мы покажем, как получить информацию о текущем IP-адресе компьютера с помощью утилиты ipconfig, как получить IP-адрес с сервера DHCP (Dynamic Host Configuration Protocol) или сбросить его.

Чтобы получить текущую конфигурацию TCP / IP локального интерфейса компьютера, включая IP-адрес, маску подсети, IP-адрес шлюза, IP-адреса DNS-серверов, суффикс домена, откройте командную строку в качестве администратора и выполните команду:

Пример отображаемой конфигурации сетевого адаптера:


Он также предоставляет информацию о каждом сетевом адаптере, установленном в системе, а также информацию о службе DHCP (и сервере DHCP) или о статической IP-адресации.

В этом примере вы можете видеть, что текущий IP-адрес для сетевого адаптера Ethernet-адаптера Ethernet0 (Intel (R) 82574L Gigabit Network Connection): 192.168.72.1.

IPv4 Address. . . . . . . . . . . : 192.168.72.1(Preferred)

Тот факт, что этому сетевому адаптеру разрешено получать динамический IP-адрес от сервера DHCP, обозначен строкой:

DHCP Enabled. . . . . . . . . . . : Yes

Обратите внимание, что адрес назначается сервером DHCP 192.168.72.254.

DHCP Server . . . . . . . . . . . : 192.168.72.254

Lease Obtained. . . . . . . . . . : Wednesday, March 6, 2019 7:42:01 AM

Lease Expires . . . . . . . . . . : Wednesday, March 6, 2019 8:26:49 AM

Чтобы сбросить настройки IP всех сетевых адаптеров компьютера, используйте команду:

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

Все активные соединения TCP / IP для всех сетевых адаптеров прерываются, и клиент освобождает IP-адрес (в это время компьютер отключается от Интернета).

Или вы можете сбросить IP-адрес только для определенного сетевого адаптера.

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

Вы также можете использовать подстановочные знаки * ? Например:

Чтобы обновить IP-адрес с DHCP-сервера, вам нужно выполнить команду:

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

Обновление IP-адреса обычно решает проблемы с подключением к новой сети или новому маршрутизатору.

В различных сценариях или при удаленном подключении через RDP вы можете использовать следующую однострочную версию для освобождения и обновления IP-адреса для всех сетевых адаптеров:

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