1

Я должен подключиться к маршрутизатору со статическим IP-адресом и подсетью (автоматизация машины, а не интернет). В ipconfig маска подсети показывает введенный мной адрес подсети, но IP-адрес назначен не так, как введенный мной адрес. Предыдущий компьютер правильно подключается, и единственное отличие, которое я замечаю в ipconfig, заключается в том, что у нового компьютера есть "Автоконфигурация IPv4".

Что такое автоконфигурация IPv4? IP должен быть назначен от DHCP маршрутизатора, и если есть конфликт IP-MAC, я должен получить сообщение об ошибке. Почему в этом случае в командной строке ПК отображается автоконфигурация IPv4 вместо обычного IPv4?

Поиск в Google дает решение, которое требует модификации реестра для отключения автоконфигурации. У меня уже было последнее обновление драйвера. Я подозреваю, что есть альтернативное решение.

2 ответа2

3

На снимке экрана показан адрес IPv4, который начинается с 169.254.

Это из диапазона "link local" (например, в RFC 3927 на стр. 31 обсуждается, что Windows XP использует эти адреса). Некоторые люди называют эти адреса "APIPA" адресами, названными в честь процесса Windows XP, который называется «Автоматическое назначение частного IP (APIPA)».

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

"Исправить" наличие такого адреса - обеспечить успешное функционирование связи DHCP, перейти к свойствам сетевой карты и указать процесс "Альтернативная конфигурация", в котором используется указанная "Конфигурация пользователя", или использовать статический IP-адрес.

Почему DHCP не работает - это отдельный вопрос. Это правильный ответ именно для того, что вы спросили, а именно: "Что такое автоконфигурация IPv4".

Что касается того, почему он перезаписывает статический IP: это не так. Если вы видите адрес автоконфигурации в Microsoft Windows, значит, вы не используете назначение "статический IP". (Вместо этого вы настроены на использование DHCP.)

2

В качестве альтернативы редактированию реестра вы можете попробовать это решение:

  1. открыть командную строку
  2. проверьте идентификатор сетевого подключения - он будет в 1-м столбце: netsh interface ipv4 show inter
  3. запустите эту команду, заменив <id> идентификатором вашего сетевого соединения: netsh interface ipv4 set interface <id> dadtransmits=0 store=persistent
  4. откройте services.msc и отключите клиент dhcp
  5. отключите сетевой кабель, перезагрузите компьютер, запустите службу клиента dhcp и подключите сетевой кабель

источник: http://the-it-wonders.blogspot.com/2013/04/autoconfiguration-ipv4-address-196254xx.html

Поскольку я не могу добавить комментарий к ответу TOOGAM: автоконфигурация, очевидно, может перезаписать статическую конфигурацию IP. Сегодня у меня был ноутбук (с Windows 10, версия 1709), который не мог получить доступ к сети, и в выводе ipconfig были видны статический ip и ip автоконфигурации ip, хотя я включил статический ip в конфигурацию сетевой карты.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .