Назад | Перейти на главную страницу

DHCP-клиент Windows 7 не работает в проводной сети, но работает в беспроводной сети

У меня есть однолетний ноутбук Dell под управлением 32-разрядной Windows 7 Pro.

На прошлой неделе ПК начал отказываться получать IP-адрес через DHCP, но это происходит только при проводном Ethernet-соединении. ПК назначается адрес APIPA в диапазоне 169.XXX.XXX.XXX. Однако, если я вручную назначу IP-адрес, соединение будет работать нормально.

Если я перейду на беспроводную связь, компьютер сможет получить IP-адрес через DHCP. WAP, к которому он подключается, находится в той же сети, что и DHCP-сервер (маршрутизатор с модемом ADSL Netgear DG834).

Сеть представляет собой простую сеть Windows (без домена, активного каталога и т. Д.).

Я пробовал подключить ноутбук к разным сетевым точкам в офисе и даже напрямую к ADSL-маршрутизатору, и это не имеет значения.

Все признаки указывают на то, что что-то не так в сетевом стеке Windows на этом компьютере.

Пожалуйста помоги.

ОБНОВИТЬ: Стоит отметить, что в тот же день мы изменили маршрутизатор (и, следовательно, DHCP-сервер) с Siemens Gigaset на текущий маршрутизатор DG834. Никакие другие машины в нашей сети из 40+ устройств не пострадали от этого изменения. Возможно, проблема связана с этим, хотя я не понимаю, как это сделать.

Я бы сбросил Windows Socket с помощью команды

netsh winsock reset

выполняется в cmd с правами администратора.

Если это не сработает, я бы проверил, есть ли бесплатные IP-адреса, которые маршрутизатор может назначать, или все ли адреса были назначены клиентам?

Кроме того, вы можете загрузиться с Linux Live-CD или использовать другой маршрутизатор, чтобы проверить, является ли Windows, ваша сетевая карта или маршрутизатор источником вашей проблемы.

Возможно, проблема в брандмауэре, который блокирует DHCP - вы можете попробовать

  • ненадолго выключить брандмауэр на несколько секунд, чтобы посмотреть, исправит ли это его (если вы параноик, отключите интернет-соединение от роутера)

  • установка Microsoft Network Monitor и просмотр того, какие пакеты отправляются / принимаются

Вы можете заставить DHCP попытаться получить аренду, открыв командную строку (как администратор) и используя команды

ipconfig /release
ipconfig /renew