Por que o Windows Vista não recebe um endereço do servidor DHCP?

0

Meu computador com Windows Vista não recebe um endereço IPv4 do servidor DHCP; exibir as propriedades da rede mostra algo (provavelmente a solicitação DHCP) sendo enviada, mas nenhum pacote está sendo recebido. Inserir manualmente um endereço, no entanto, funciona bem e se conecta à rede. Além disso, se a máquina Vista for substituída por um Windows XP ou 7 ou Linux, a substituição obtém um endereço automaticamente. O que causa tais problemas? É um bug no Vista, ou há algo errado com meus drivers de placa de rede?

    
por kinokijuf 13.11.2014 / 19:48

1 resposta

1

O servidor DHCP ou um dispositivo intermediário no caminho da rede está com bugs.

A partir do Windows Vista, as solicitações do DHCP incluem o sinalizador de transmissão . Alguns hardwares de rede não reconhecem pacotes com este flag set¹. Felizmente, há uma entrada de registro que permite que o Windows Vista retorne aos pacotes sem o sinalizador, se não receber uma resposta.

Na chave HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{your-network-card-GUID} , você precisa definir a entrada DWORD DhcpConnEnableBcastFlagToggle para 1. Se você não tiver certeza de qual subchave usar, poderá inseri-la em todas elas, o que provavelmente não causará problemas, desde que o Windows 7 realmente faz isso.

Talvez seja mais notoriamente os modems de roteador “Ubee” da Chello / UPC (uma operadora de TV a cabo e Internet quase monopolista da UE) quando colocados em “modo bridge”, o que desativa as funções do roteador e permite que você se conecte diretamente ao internet e obter um IP público.

    
por 13.11.2014 / 19:48