Como reparar automaticamente a conexão de rede quando ela cai?

1

Estou usando o Windows XP.

A cada hora, mais ou menos, meu roteador sem fio fica inativo e todos não podem se conectar à Internet por alguns minutos. Se eu clicar com o botão direito do mouse na minha conexão de rede e escolher Reparar, geralmente recupero a Internet mais rapidamente.

Existe uma maneira que eu possa automaticamente tentar reparar a conexão uma vez que ela desce? Posso escrever um programa para fazer isso se não houver uma configuração interna?

EDIT: Meu roteador é um Linksys WRT110 com versão de firmware 1.0.04 . Eu tenho internet a cabo. O sinal é 100%. Eu moro em um complexo de apartamentos, e há cerca de 15 outras redes Wi-Fi visíveis para mim, não tenho certeza se isso faz alguma diferença.

    
por Kyle 07.02.2010 / 08:03

1 resposta

3

Na minha experiência, o 'soluço' das máquinas Windows é devido às renovações da concessão de DHCP.

Eu imagino que o seu roteador (Linksys WRT110) tenha o tempo limite de concessão do servidor DHCP definido em 1 hora ou 'infinito'.

O Windows tem uma 'peculiaridade' em que quando a concessão expirar, DROPS todas as conexões e, em seguida, vai à procura de uma nova concessão.

Se o tempo limite de renovação da concessão do roteador estiver definido como 'infinito', ele definirá o valor como UN_IGNED MAX_INT ... (0xFFFFFFFF) de 32 bits, que os produtos da Microsoft processam como um valor SIGNED. (-1).

O RFC2131 descreve a interpretação correta dos valores usados e o roteador está fazendo as coisas corretamente! O Windows está interpretando o tempo 'expira' da concessão como '-1' ou 'um segundo atrás', o que, novamente, faz com que ele elimine todas as conexões de rede.

A correção para isso é definir novamente o tempo de renovação do roteador para 7 dias (168 horas) ou algo assim. Até 24 horas funcionarão, embora 23 ou 25 sejam melhores, então o 'piscar de olhos' não estará continuamente no meio do seu surfe, em vez de se deslocar lentamente ao longo dos dias.

    
por 29.10.2010 / 17:33