Por que minha conexão ethernet continua se reconectando, apenas com o Windows?

3

Estou usando o Windows 7 e tenho vários computadores na minha rede. Por algum motivo, a conexão de rede continua se desconectando e se reconectando imediatamente. De fato, pode ser apenas atualizar a concessão do DHCP ... mas não tenho certeza.

Eu tentei alterar a placa de rede e o cabo Ethernet, mas o problema ainda está acontecendo. Eu só posso imaginar que o problema é com o switch ethernet, mas isso não acontece no meu outro desktop, que usa o mesmo switch ethernet.

Alguma idéia?

Atualização:

Isso está inutilizando aplicativos como os clientes Skype e SSH, pois quando se reconecta, todo o resto se desconecta.

    
por Nick Bolton 05.03.2010 / 00:28

1 resposta

2

Eis o que eu acho que está acontecendo: os clientes DHCP tentam renovar o contrato a meio da vida do contrato. Um DHCPREQUEST a renovar vai para o servidor DHCP que concedeu a concessão e, se a concessão for estendida, a hora de expiração da concessão é ajustada para refletir isso. Não há ipconfig /release , o que elimina o endereço IP atribuído, para que não haja interrupção na conectividade. Se, após algum intervalo, o servidor DHCP que concedeu a concessão não puder ser contatado, DHCPREQUESTs serão enviados sem nenhum servidor especificado e, se nenhuma resposta for recebida antes do término do período de concessão, a concessão expirará. No vencimento da concessão, ocorre um ipconfig /release , perdendo o IP atribuído e interrompendo a conectividade. Uma solicitação broadcast DHCPDISCOVER é feita para qualquer servidor DHCP de escuta e, quando um servidor responde, uma nova concessão é solicitada ( ipconfig /renew faz isso se nenhuma concessão estiver ativa). Quando uma nova concessão é concedida, a conectividade é restaurada.

Acho que sua máquina problemática, por algum motivo, não pode alcançar o servidor DHCP de atribuição e, portanto, não pode receber uma renovação. Por expiração de concessão, a conectividade cai e uma solicitação DHCPDISCOVER de difusão é emitida. O servidor DHCP ouve isso, responde e uma nova concessão é negociada. Espuma, enxaguar, repita.

Eu prevejo que a interrupção da conectividade mudou em sincronia com a alteração do intervalo de concessão. Se não, minha teoria está errada e você pode parar de ler.

Se a perda do evento de conectividade acontecer no final de um intervalo de concessão, temos que descobrir por que a renovação do DHCPREQUEST não está chegando ao servidor DHCP. Uma possibilidade é algo errado com a tabela de roteamento naquela máquina. Use route print quando a máquina estiver conectada e ipconfig /all para mostrar os detalhes da concessão.

    
por 15.03.2010 / 03:05