Corrigir travamentos de conexão com a Internet (pacotes presos em algum lugar?)

Corrigir travamentos de conexão com a Internet (pacotes presos em algum lugar?)

O AP sem fio que estou usando apresentou falha e os dois sintomas são que o servidor DHCP não funciona mais e travamentos aleatórios na conexão. Não consigo reiniciá-lo, então estou tentando resolver o problema localmente.

De vez em quando, a conexão será interrompida por 3 a 30 segundos, durante os quais nenhum pacote será recebido. No Windows, limpar o cache ARP netsh interface ip delete arpcachefará com que a conexão comece a funcionar instantaneamente novamente (mesmo que o cache ARP nunca tenha sido ruim), e recorri à execução de um script que limpa o cache ARP a cada N segundos. Isso indica para mim que os pacotes estão sendo armazenados em buffer incorretamente em algum lugar.

Se eu executar ping continuamente no Google.com, obtenho 0% de perda de pacotes com viagens de ida e volta nunca superiores a 50 ms, embora eu possa observar a parada do ping e, de repente, mostrar os últimos N pings ausentes.

Alguma idéia sobre o que eu poderia fazer para corrigir esse problema no Linux ou Mac?

Responder1

Se você estiver usando uma rede sem fio, isso pode ser causado por interferência externa.
Tente mudar o canal do roteador para 11 (o mais forte) e veja se a transmissão melhora.

Se este não for o seu caso, forneça mais detalhes sobre a arquitetura da sua rede.

EDITAR

Você diz que a arquitetura de rede é ultrassimples e o problema está no Windows (embora a postagem esteja marcada como "Mac" e "Linux"?).

O Windows é conhecido pelos travamentos sem fio causados ​​pela verificação regular de novas redes sem fio, mesmo se você já estiver conectado a uma rede.

O artigo a seguir explica o problema e propõe algumas soluções:
Como corrigir o atraso sem fio no Vista e no Windows 7.

Apesar do título, as soluções propostas funcionam também para XP.

informação relacionada