Меню Рубрики

Как подключить dhcp на windows 7

Как подключить dhcp на windows 7

С запозданием.
В плане обмена опытом:
Пропал стек TCPIP. Полностью пропал. В свойствах сама сетевая карта числится включенной, протоколы установленными, а окно “сведения” пусто (IP, шлюза, DNS нет). Локальная сеть, интернет и ping не работают.
Начал разбираться и обнаружил полное отсутствие файла драйвера tcpip.sys, и записей реестра службы HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip. В общем диагноз – TCP/IP удален напрочь как зловред. Поискав нашел у Касперского в журнале запись об удалении tcpip.sys .
============================================================================
Восстановление. Часть классическая.
============================================================================
Файл tcpip.sys скопировал из дебрей %SystemRoot%\winsxs в C:\Windows\System32\drivers\ выбрав посвежее 
Начал решать проблему классически (установлен Windows 7 pro x64):
1)В %SystemRoot%\Inf\nettcpip.inf

Characteristics = 0xA0 ; NCF_HAS_UI | NCF_NOT_USER_REMOVABLE
Заменил на

;Characteristics = 0xA0 ; NCF_HAS_UI | NCF_NOT_USER_REMOVABLE
Characteristics = 0x80 ; NCF_HAS_UI
2)В %SystemRoot%\Inf\nettcpip.inf

Characteristics = 0x28 ; NCF_HIDDEN | NCF_NOT_USER_REMOVABLE
Заменил на

;Characteristics = 0x28 ; NCF_HIDDEN | NCF_NOT_USER_REMOVABLE
Characteristics = 0x20 ; NCF_HIDDEN
3)В %SystemRoot%\Inf\netip6.inf

Characteristics = 0xA0 ; NCF_HAS_UI | NCF_NOT_USER_REMOVABLE
Заменил на

; Characteristics = 0xA0 ; NCF_HAS_UI | NCF_NOT_USER_REMOVABLE
Characteristics = 0x80 ; NCF_HAS_UI
4) В %SystemRoot%\Inf\netip6.inf

Characteristics = 0x28 ; NCF_HIDDEN | NCF_NOT_USER_REMOVABLE
Заменил на

; Characteristics = 0x28 ; NCF_HIDDEN | NCF_NOT_USER_REMOVABLE
Characteristics = 0x20 ; NCF_HIDDEN
5)Удалил не удалось запустить дочернюю службу
Удалил %SystemRoot%\Inf\netip6.PNF
6)После этого в свойствах сетевой карты стало возможным удалить и после перезагрузки обратно поставить
“Протокол Интернета версии 4 (TCP/IPv4)”
“Протокол Интернета версии 6 (TCP/IPv6)”
============================================================================
На этом классика окончилась.
============================================================================
Перегрузился, но счастья не наступило:
DHCP — не запустился, адрес автоматом не настроился
Ping 127.0.0.1 – успешно заработал
После ручной установки адреса, шлюза и DNS заработал ping на цифровой адрес и nslookup. Ping на доменное имя не заработал:
ping 8.8.8.8 – успешно заработал
nslookup yandex.ru – успешно заработал
ping yandex.ru – выдал невозможность получения адреса:
При проверке связи не удалось обнаружить узел yandex.ru.
Проверьте имя узла и повторите попытку.
Не помог сброс настроек:
netsh in tip reset log.txt
netsh winsock reset
Не помогло запустить службу вручную – ругается на отсутствие файла
net start DHCP – не заработал
Оказалось, что автоматически при переустановке стека TCP-IP не до конца прописывается в реестре служба DHCP. Отсутствуют ключи
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Dhcp\ServiceDll = REG_EXPAND_SZ = %SystemRoot%\system32\dhcpcore.dll
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Dhcp\Parameters\ServiceDll = REG_EXPAND_SZ = %SystemRoot%\system32\dhcpcore.dll
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Dhcp\Parametersv6\ DllName = REG_EXPAND_SZ = %SystemRoot%\system32\dhcpcore6.dll
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Dhcp\Parameters\ServiceDllUnloadOnStop = dword = 1
Далее файл DHCP-add.REG
===================
Windows Registry Editor Version 5.00

«ServiceDll»=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,\
00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,\
64,00,68,00,63,00,70,00,63,00,6f,00,72,00,65,00,2e,00,64,00,6c,00,6c,00,00,\
00
«ServiceDllUnloadOnStop»=dword:00000001

«DllName»=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\
74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,64,\
00,68,00,63,00,70,00,63,00,6f,00,72,00,65,00,36,00,2e,00,64,00,6c,00,6c,00,\
00,00
===================
После перезагрузки заработал DHCP, автоматом установил IP адрес, маску, шлюз, DNS. Но продолжает не работать DNS клиент (! Не сервис, а именно resolver). Не видно соседних компьютеров в сети, хотя по IP адресу они достижимы, также заработали сетевые принтера у которых очереди прописаны через цифровой IP адрес.
ping yandex.ru – выдал невозможность получения адреса:
При проверке связи не удалось обнаружить узел yandex.ru.
Проверьте имя узла и повторите попытку.
После изучения и сравнения оказалось, что для того, чтобы нормально запустился TCP-IP нужно прописать:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\ EnableIPAutoConfigurationLimits = dword = 1
Далее файл TCP-add.REG
==================
Windows Registry Editor Version 5.00

«EnableIPAutoConfigurationLimits»=dword:00000001
==================
После этого сеть полностью восстановилась:
-работаю сайты по доменному имени
-работают сайта по IP адресу
-работает локальная сеть (видны компьютеры и принтеры)
P.S.
Так как это была уже вторая машина с таким глюком от Касперского, то он был, на всякий случай, снесен нафиг 

DHCP: как работает?

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

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

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

Для использования протокола DHCP вам понадобится:

настроить DHCP на маршрутизаторе, который будет играть роль DHCP сервера.

запустить службу DHCP на ПК (она выполняет функцию клиента);

в настройках сетевого адаптера выбрать опцию автоматического получения IP адреса.

Рассмотрим каждый шаг детально.

Как включить DHCP на роутере?

Запустить на маршрутизаторе работу DHCP сервера нужно через веб-интерфейс. Вам потребуется выполнить следующие действия:

подключиться к роутеру по Wi-Fi или при помощи сетевого кабеля;

в адресной строке веб-браузера прописать локальный IP адрес маршрутизатора, который можно найти на наклейке внизу устройства (чаще всего 192.168.0.1 либо 192.168.1.1, но возможны и другие варианты вроде tplinklogin.net);

в появившемся окне набрать логин и пароль, значения которых по умолчанию посмотрите на той же наклейке, чаще всего это логин: admin, пароль: admin или 1234 (если вы поставили другие логин и пароль, воспользуйтесь ими, а если не можете вспомнить, придется провести на роутере сброс настроек до заводских и попробовать заново);

в открывшемся меню, вид которого будет отличаться в зависимости от производителя маршрутизатора, выберете пункт «Настройка локальной сети» или нечто подобное, там поставьте отметку напротив опции включения DHCP сервера;

сохраните новые параметры.

Если сразу не получается открыть настройки роутера, попробуйте войти из другого браузера или из другого устройства. Самое радикальное и действенное решение проблемы — сброс настроек маршрутизатора. Чтобы его сделать, найдите маленькую кнопку с подписью «Reset» нажмите её чем-то тонким и удерживайте в течение 5-15 секунд. Важно иметь в виду: минус этого решения в том, что вам придется настраивать роутер полностью заново.

Источник

Настраиваем соединение по протоколу DHCP

Современному человеку жизнь не мила без всемирной паутины, а неполадки с интернет подключением — наши злейшие враги, с которыми ведется непримиримая борьба. Эта статья вооружит вас знаниями, как справиться с ситуацией, если при установке соединения выдается ошибка «DHCP не включен на сетевом адаптере».

Содержание:

Что такое DHCP?

DHCP — это сетевой протокол, который выполняет функцию автоматической настройки параметров сети TCP/IP, получая их по запросу от DHCP сервера.

На практике это означает обмен определенными сообщениями между DHCP клиентом на устройстве и сервером во время установки сетевого подключения. В ходе коммуникации клиент получает новые или подтверждает старые значения таких параметров сети:

IP адрес для устройства;

IP адрес шлюза по умолчанию .

DHCP: как работает?

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

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

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

Для использования протокола DHCP вам понадобится:

настроить DHCP на маршрутизаторе, который будет играть роль DHCP сервера.

запустить службу DHCP на ПК (она выполняет функцию клиента);

в настройках сетевого адаптера выбрать опцию автоматического получения IP адреса.

Рассмотрим каждый шаг детально.

Как включить DHCP на роутере?

Запустить на маршрутизаторе работу DHCP сервера нужно через веб-интерфейс. Вам потребуется выполнить следующие действия:

подключиться к роутеру по Wi-Fi или при помощи сетевого кабеля;

в адресной строке веб-браузера прописать локальный IP адрес маршрутизатора, который можно найти на наклейке внизу устройства (чаще всего 192.168.0.1 либо 192.168.1.1, но возможны и другие варианты вроде tplinklogin.net);

в появившемся окне набрать логин и пароль, значения которых по умолчанию посмотрите на той же наклейке, чаще всего это логин: admin, пароль: admin или 1234 (если вы поставили другие логин и пароль, воспользуйтесь ими, а если не можете вспомнить, придется провести на роутере сброс настроек до заводских и попробовать заново);

в открывшемся меню, вид которого будет отличаться в зависимости от производителя маршрутизатора, выберете пункт «Настройка локальной сети» или нечто подобное, там поставьте отметку напротив опции включения DHCP сервера;

сохраните новые параметры.

Если сразу не получается открыть настройки роутера, попробуйте войти из другого браузера или из другого устройства. Самое радикальное и действенное решение проблемы — сброс настроек маршрутизатора. Чтобы его сделать, найдите маленькую кнопку с подписью «Reset» нажмите её чем-то тонким и удерживайте в течение 5-15 секунд. Важно иметь в виду: минус этого решения в том, что вам придется настраивать роутер полностью заново.

Запуск и настройка на компьютере с Windows

Чтобы включить DHCP на ПК под управлением Windows 7 или Windows 10, нужно выполнить похожий набор действий.

Проверка службы

Чтобы включить службу DHCP клиент на ПК, или убедиться, что она работает, откройте «Выполнить» (Win+R), напишите «services.msc».

В открывшемся окне «Службы» найдите dhcp клиент, нажмите правой кнопкой и выберете «Свойства».

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

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

Настраиваем сетевой адаптер

Войдите в «Сетевые подключения» нажатием Win+R и вводом «ncpa.cpl».

Откройте свойства вашей сети, TCP/IPv4.

Выберете автоматическое получение IP адреса и адреса DNS-сервера, сохраните изменения.

Аналогичные манипуляции можно провести из командной строки. Открываем «Выполнить» (Win+R ), пишем «cmd».

Команда для установки IP адреса автоматически:

netsh interface ip set address «имя вашего подключения» dhcp

Команда для установки адреса DNS сервера автоматически:

netsh interface ip set dnsserver «имя вашего подключения» dhcp

Имя подключения посмотрите в его свойствах.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Как подключить beeline к windows xp
  • Как подключить audio windows
  • Как подключить ahci windows 7
  • Как подключить aero в windows 7
  • Как подвесить windows 7