DJ MAX
Оракул
(74442)
7 лет назад
Для отключения автоматического назначения IP-адреса существует несколько методов.
Можно настроить TCP/IP вручную; при этом будет также отключен DHCP. Можно внести изменения в системный реестр для отключения функции автоматического назначения IP-адреса (но не DHCP). Для этого добавьте параметр реестра DWORD «IPAutoconfigurationEnabled» с значением 0x0 в следующий раздел реестра для Windows Millennium Edition, Windows 98 или второго издания Windows 98:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\DHCP
Чтобы отключить APIPA в Windows 2000, Windows XP и Windows Server 2003, добавьте параметр реестра DWORD «IPAutoconfigurationEnabled» с значением 0x0 в следующий раздел реестра:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\
Примечание. Подраздел Adapter GUID является глобальным уникальным идентификатором (GUID) для сетевого адаптера компьютера.
Значение 1 параметра DWORD IPAutoconfigurationEnabled активирует APIPA. Если значение этого параметра в реестре отсутствует, APIPA активируется по умолчанию.
Примеры использования APIPA
Пример 1. IP-адрес до этого не назначался, сервер DHCP отсутствует.
При инициализации компьютер под управлением Windows (использующий DHCP) отправляет как минимум три вещательных сообщения «discover». Если сервер DHCP не отвечает после отправки нескольких сообщений, компьютер под управлением Windows назначает себе адрес класса B (APIPA). Затем компьютер отображает для пользователя сообщение об ошибке (при условии, что ранее ему не был назначен IP-адрес сервером DHCP). Затем компьютер отправляет сообщение Discover каждые три минуты в попытке установить подключение к серверу DHCP.
Пример 2. Есть предыдущий IP-адрес, но отсутствует сервер DHCP.
Компьютер проверяет наличие сервера DHCP и при его отсутствии пытается связаться с шлюзом по умолчанию. Если такой шлюз отвечает, компьютер под управлением Windows продолжает использовать предыдущий IP-адрес. Однако если компьютер не получает отклика от шлюза по умолчанию или если такой шлюз не назначен, для назначения IP-адреса используется функция автоматического назначения IP-адреса. Для пользователя отображается сообщение об ошибке, и сообщения discover отправляются каждые 3 минуты. Когда сервер DHCP переходит в оперативный режим, создается сообщение о том, что подключение с серверу DHCP возобновлено.
Пример 3. Срок действия истек, сервер DHCP отсутствует.
Компьютер под управлением Windows пытается возобновить действие аренды IP-адреса. Если компьютер не находит сервер DCHP, он создает сообщение об ошибке и назначает себе IP-адрес. Затем компьютер отправляет сообщение discover и каждые 5 минут повторяет всю процедуру, пока сервер DHCP не перейдет в оперативный режим. Затем создается сообщение о том, что подключение к серверу DHCP возобновлено.