5 pontos por GN⁺ 2024-04-02 | 1 comentários | Compartilhar no WhatsApp
  • A ponte Wi‑Fi de longa distância da casa, que funcionava de forma estável havia quase 10 anos, passou a apresentar de repente uma falha estranha: em dias claros, tinha 90–98% de perda de pacotes, mas quando chovia voltava ao normal
  • O roteador local dentro de casa e os equipamentos locais da ponte estavam normais, então o problema foi reduzido ao link sem fio em linha de visada entre o escritório e a casa
  • Foram verificados reinicialização, envelhecimento dos equipamentos, cabos, adaptadores de energia, firmware e corrosão nos conectores da antena, mas nada disso era a causa; o obstáculo real era uma árvore do vizinho que havia crescido entre as duas antenas
  • Quando chovia, o peso da água acumulada nas folhas e galhos fazia a árvore se curvar e sair do caminho do sinal, e depois que a chuva parava ela voltava a subir ao longo de cerca de 15 minutos, atrapalhando novamente o link
  • A solução foi substituir os antigos equipamentos 802.11g por equipamentos 802.11n, mais resistentes a interferência, e após instalar as novas antenas o link voltou a funcionar normalmente mesmo sem chuva

Internet que só revive quando chove

  • Quando não estava chovendo, a internet de casa mostrava 98% de perda de pacotes ao fazer ping em sites, e embora a conexão continuasse de pé, o uso real era difícil
  • Em até 5 minutos após o início da chuva, a taxa de perda de pacotes caía para 0%, e a internet permanecia normal durante cerca de 1 hora de chuva
  • Cerca de 15 minutos depois que a chuva parava, a perda de pacotes subia novamente para mais de 90%, tornando a internet inutilizável
  • O mesmo padrão se repetiu nos dias seguintes
    • quando a chuva começava, em poucos minutos a conexão ficava rápida e estável
    • quando a chuva parava, em cerca de 15 minutos a conexão voltava a falhar

Estrutura da rede da casa

  • Em vez de uma conexão residencial comum, a casa usava uma conexão comercial rápida de internet compartilhada a partir do escritório do pai, a alguns quarteirões de distância
  • O escritório e o apartamento ficavam separados ao longo de uma pequena colina, e o apartamento estava em uma posição mais alta, no segundo andar
  • Entre os dois pontos havia uma ponte Wi‑Fi em line-of-sight
    • antenas Wi‑Fi direcionais de alto ganho foram instaladas em ambos os lados, apontadas uma para a outra
    • essa configuração funcionou sem problemas por quase 10 anos, chovesse ou fizesse sol

Isolando o trecho com problema

  • O roteador Wi‑Fi local dentro de casa funcionava normalmente e não apresentava perda de pacotes
  • O equipamento do lado da casa na ponte Wi‑Fi também parecia normal
  • Já ao fazer ping no equipamento remoto da ponte e nos equipamentos de rede atrás dele, ocorria mais de 90% de perda de pacotes
  • Com isso, ficou claro que o problema não estava no Wi‑Fi interno da casa, mas no link da ponte sem fio entre o escritório e a casa

Depuração de hardware com trabalho físico de verdade

  • Primeiro, todos os equipamentos foram desligados e ligados novamente, mas isso não resolveu o problema
  • Depois, os equipamentos de rede foram inspecionados um por um
    • foi verificado se havia falha por envelhecimento dos equipamentos, mas não era isso
    • os cabos não estavam desconectados nem frouxos
    • não era falha dos adaptadores de energia
    • não era uma falha de atualização automática de firmware
    • a corrosão nos conectores da antena que ficavam ao ar livre também não era a causa
  • A inspeção do hardware exigiu trabalho físico: subir escadas, rastrear cabos que não eram tocados havia 10 anos e ir e voltar várias vezes entre a casa e o escritório

A causa real: uma árvore no caminho do sinal

  • Durante as várias idas e vindas, chamou atenção o quanto a vizinhança havia mudado e como árvores que antes eram pequenas tinham crescido bastante
  • Ao subir na estrutura onde estava instalada a antena da ponte Wi‑Fi do lado da casa e olhar na direção da antena do escritório, ela não podia ser vista
  • O galho mais alto de uma árvore do vizinho estava bloqueando a linha de visada entre as duas antenas
  • A árvore havia crescido só o suficiente para começar a interferir no sinal

Por que a chuva consertava o problema

  • Quando chovia, a água se acumulava nas folhas e nos galhos e empurrava a árvore para baixo
  • Por causa desse peso, os galhos se curvavam e saíam do caminho do sinal entre as antenas Wi‑Fi
  • Depois que a chuva parava, a água escorria aos poucos, e ao longo de cerca de 15 minutos a árvore voltava a subir e bloqueava de novo o caminho do sinal
  • Objetos fora do caminho reto também podem causar interferência, e para boa qualidade de sinal é desejável que a Fresnel zone entre as antenas esteja livre de obstáculos
  • Em ambientes reais, é difícil garantir uma Fresnel zone perfeita, então os equipamentos Wi‑Fi funcionam mesmo em condições imperfeitas usando técnicas como correção de erros

Solução: trocar de 802.11g para 802.11n

  • O equipamento antigo era 802.11g, e a solução foi fazer upgrade para equipamento 802.11n
  • O 802.11n usa novas técnicas baseadas em matemática e física para tornar o sinal mais resistente a interferências
  • Por exemplo, beamforming é uma forma de várias antenas transmitirem na mesma frequência enquanto moldam e direcionam o sinal para melhorar o alcance efetivo e a qualidade do sinal
  • Depois que o novo equipamento chegou, as antenas foram trocadas e, após apertar parafusos, organizar cabos e prender abraçadeiras, a luz de “link established” do Wi‑Fi voltou a acender em verde
  • O novo link passou a funcionar normalmente mesmo sem chuva

1 comentários

 
GN⁺ 2024-04-02
Opiniões do Hacker News
  • Não sei se sou a primeira pessoa a linkar a história clássica da mesma família, “não consigo enviar e-mail para mais de 500 milhas

    http://www.ibiblio.org/harris/500milemail.html

    Ou também há a história do switch Magic/More Magic

    http://www.catb.org/jargon/html/magic-story.html

    É divertido quando a realidade física esbarra no modelo abstrato de máquina que criamos na cabeça

    • Eu realmente adoro esta parte, é uma das melhores de todos os tempos:

      "Anyway, I asked one of the geostatisticians to look into it--"

      "Geostatisticians..."

      "--yes, and she's produced a map showing the radius within which we can send email to be slightly more than 500 miles. There are a number of destinations within that radius that we can't reach, either, or reach sporadically, but we can never email farther than this radius."

      Adoro quando especialistas usam sua especialidade para analisar esse tipo de problema real e acabam produzindo uma explicação absurdamente minuciosa

    • Aconteceu algo parecido comigo recentemente. Eu estava jogando pinball num fliperama, e uma tacada específica numa rampa era detectada durante o dia, mas em certo momento deixava de ser

      Descobriu-se que o sensor era do tipo feixe óptico, e o receptor estava recebendo diretamente a luz do sol que entrava pela janela. Como ele ficava recebendo infravermelho o tempo todo, não informava que o feixe tinha sido interrompido quando a bola de pinball o bloqueava. Assim que o ângulo do sol mudou mais alguns graus, voltou a funcionar

    • Ou há também a história do “carro alérgico a sorvete de baunilha” [1]

      [1] https://news.ycombinator.com/item?id=37584399

    • A história do e-mail de 500 milhas é um dos meus exemplos favoritos para lembrar que, no fundo, somos governados pelas leis da física. É engraçada, mas também lembra que, por mais rápida que seja a rede, a latência acaba limitada pela velocidade da luz

    • Eu tinha esquecido completamente a história das 500 milhas. Minha frase favorita é esta:

      If the problem had had to do with the geography of the human recipient and not his mail server, I think I would have broken down in tears.

  • Não sei se é falso, mas é perfeitamente possível. Por volta de 2010, quando eu trabalhava em um WISP, aconteceu algo parecido

    Todas as noites, por cerca de 10 minutos, a conexão da sede para a torre de retransmissão ficava instável. Na época usávamos duas placas Mikrotik de 5 GHz e antenas grandes

    Quando eu estava sentado diante do computador, alguns minutos depois do pôr do sol começavam a chegar alertas de monitoramento. Depois de uma semana tentando de tudo, incluindo trocar hardware pelas mesmas especificações, fiquei tão frustrado que saí para fumar perto do pôr do sol

    Nesse momento, as enormes luzes ao redor do prédio acenderam por causa dos sensores de luz, e imediatamente chegou um alerta por SMS no meu celular. Corri para dentro do prédio, desliguei a iluminação externa e na hora ficou 0% de perda de pacotes

    Descobriu-se que a administração do prédio tinha trocado todas as lâmpadas externas na semana anterior por novas lâmpadas de vapor de sódio e, por algum motivo, durante os primeiros 5 a 10 minutos depois de acenderem elas causavam uma interferência muito forte na faixa de 5 GHz. Trocamos as lâmpadas e o problema foi resolvido

    • Não é tanto “por algum motivo”: o reator e a própria lâmpada são bem barulhentos em radiofrequência, e geram ainda mais ruído enquanto estão aquecendo
    • Se era uma configuração dedicada de rede com linha de visada e não havia perda de pacotes local, é até surpreendente que um problema de linha de visada não tenha sido a primeira coisa verificada
  • Isso me lembra quase exatamente um problema de link de micro-ondas de longa distância que vi quando trabalhava em uma operadora móvel na Austrália. A empresa dependia bastante de cadeias de links de micro-ondas, e esse link específico ficava no norte de Queensland, onde era difícil conseguir linha fixa e os engenheiros locais também não sabiam muito sobre mudanças no ambiente ao redor

    Todo dia útil e aos sábados, das 7h às 15h, o link caía intermitentemente sem parar; depois disso, e aos domingos, ficava normal. A causa era um guindaste que se movia bem no meio do caminho de micro-ondas durante esse período, na construção de um novo prédio residencial. Várias teorias e muito tempo foram desperdiçados por semanas até alguém ter a chance de ir ao local

    • História incrível. Também me lembra o fato de que os militares não querem turbinas eólicas em áreas onde uma boa cobertura de radar é importante. Por exemplo, as Forças de Defesa da Finlândia são sensíveis a qualquer coisa perto da fronteira com a Rússia. Mesmo que as pás não sejam metálicas, ainda causam ruído e sombras de radar

    • Isso me lembra a maior parte da depuração que vejo no trabalho. As pessoas formulam teorias e fazem algum tipo de ritual mágico na interface

      Mesmo quando, ao ler o arquivo de log ou a descrição do erro, a causa e a solução geralmente ficam óbvias em 10 segundos

    • Nesse caso, acho que eu teria chamado um piloto de mato para voar seguindo a linha

  • O título talvez fosse um trocadilho com Fleetwood Mac

    o/~ Wi-Fi's only working when it's rainin'
    Players only stutter when they're buff'rin'
    Websites, they will page load oh so slooooww
    When the rain falls down, you can download

  • A configuração incomum de internet é uma informação bem importante, não algo para ficar enterrado alguns parágrafos depois. Quando essa explicação aparece, parece que, antes de sair seguindo a alimentação dos equipamentos de rede ou os cabos e espetando o notebook aqui e ali, deveriam ter verificado primeiro se não havia nada bloqueando a antena

    Em retrospecto é fácil, mas assim que essa informação foi acrescentada, adivinhei o desfecho

    • Pensei a mesma coisa, mas provavelmente não teria pensado de imediato no transmissor Wi‑Fi

      Depois de décadas depurando vários problemas de internet, agora primeiro verifico se a “fonte” está funcionando. Por exemplo, conecto o notebook diretamente ao modem, com outro cabo. Se funcionar, sigo a “linha” até encontrar o ponto onde deixa de funcionar. Normalmente encontro o culpado bem rápido e evito ficar mexendo nas configurações do roteador quando o problema é do ISP

No contexto original, no momento em que a pessoa percebeu que a internet do escritório estava normal e só a internet de casa tinha problema, a conexão entre as duas teria sido o próximo ponto óbvio a investigar

Ainda assim, é uma história divertida, e o fato de a chuva determinar se a internet funciona ou não continua sendo bem inesperado
  • Também tive a mesma impressão, mas, em defesa do autor, essa informação provavelmente estava enterrada em algum canto da cabeça dele. Depois de usar uma configuração dessas por alguns anos, muitos detalhes acabam ficando invisíveis até para você mesmo, virando uma informação de fundo “óbvia” que a mente nem se dá ao trabalho de trazer para o primeiro plano

  • Assim que ele explicou a configuração física, eu estava gritando por dentro: “árvore!

  • Sim, pessoalmente também acho que isso ficou enterrado demais no texto

    No começo, sem o contexto completo, pensei que talvez a chuva estivesse bloqueando alguma interferência de sinal externa, fazendo desaparecer o fenômeno em que o canal do AP parecia ocupado

  • Eu já tive um Volkswagen Wolfsburg Edition 1998. Era um carro vermelho liso e bem vivo, chamava atenção em qualquer lugar, e, como eu trabalhava na cidade, era conveniente estacionar na estação de trem e seguir para o trabalho

    Num dia especialmente cansativo, desci do trem, fui andando até o estacionamento e, ao olhar para o carro, estranhamente todas as janelas tinham sumido. No começo fiquei assustado, achando que alguém tinha vandalizado o carro, mas não havia nenhum caco de vidro em volta dele. Olhando melhor, vi que as janelas simplesmente estavam abaixadas, então as subi de novo, fui para casa e esqueci aquela coisa estranha

    Algumas semanas depois, num sábado de manhã, eu estava tomando café na varanda dos fundos quando o céu escureceu e uma chuva fraca começou a cair. Entre o som dos pingos batendo no telhado, ouvi aquele zumbido característico das janelas do carro descendo

    Corri para a frente da casa e vi que as janelas do Volkswagen estavam descendo sozinhas, com a chuva entrando direto no carro. No fim, percebi que o comportamento estranho das janelas era causado por um curto-circuito no sistema elétrico

    Depois daquele dia, o carro deixou de ser apenas um belo carro vermelho e passou a ter uma personalidade meio excêntrica própria, que me mantinha sempre alerta com suas travessuras inesperadas nas janelas

    • Tenho um Opel Astra 2015, que acho que também é vendido como Vauxhall em alguns países. Um dia aconteceu algo parecido: sem eu fazer nada, vi que todas as janelas tinham descido sozinhas

      A primeira vez foi em um festival de música, depois de eu ter carregado um monte de equipamento de camping do carro. Tranquei com a chave remota, coloquei a chave no bolso e levei o último volume até o acampamento. Cerca de uma hora depois, alguém perguntou se era intencional que as janelas do meu carro estivessem totalmente abertas, e obviamente não era

      A seguinte foi depois de voltar para casa das compras. Tranquei as portas, entrei em casa carregando as caixas de compras, guardei tudo e então olhei pela janela: no estacionamento, todas as janelas do carro estavam abaixadas. Pensei que talvez fosse algum defeito de firmware

      Alguns dias depois, aconteceu de novo. Fiz compras, entrei carregando as coisas e, quando olhei pela janela, o carro tinha abaixado completamente as janelas sozinho. O mesmo defeito, na mesma situação, duas vezes em poucos dias? Fiquei pensando quais seriam as chances

      Então, de repente, percebi

      Costumo carregar bastante coisa nos bolsos, e a chave do carro, com os botões do controle remoto, era uma delas. Ao carregar objetos pesados ou caixas, havia uma boa chance de eu apertar acidentalmente o botão de “destravar” por alguns segundos, em vez de só dar um toque rápido. Então fiquei na frente do carro com o controle e segurei o botão; depois de uns 5 segundos, todas as janelas desceram um pouco e, esperando mais alguns segundos, desceram completamente

      Depois disso, descobri que meu carro tem um recurso interessante para baixar as janelas remotamente para ventilação no verão

  • Outro clássico:

    Sentado, dá para fazer login; em pé, não dá

    Vou ter que procurar o link de referência

    Edit: aqui está uma versão:

    https://www.reddit.com/r/talesfromtechsupport/comments/3v52p...

    • Lembro de ter lido uma variação em que algum terminal tinha um botão “print screen” e ele funcionava quando a pessoa estava em pé, mas não sentada. Ou talvez fosse o contrário

      No fim, havia dois botões de print screen, só um deles funcionava, e um era mais fácil de ver quando a pessoa estava em pé ou sentada

      Histórias assim são fábulas clássicas de depuração: quando algo não faz sentido nenhum ou parece impossível, dê um passo para trás e pense no que você está assumindo errado

    • Só pelo título, achei que de algum jeito teria relação com “a cadeira do escritório desliga o monitor”. Não era o caso, mas essa também é uma boa história

      https://news.ycombinator.com/item?id=21978004

      [Edit: vi que essa história também já foi mencionada algumas vezes na thread]

    • Há um episódio do Mr. Bean em que a TV só funciona quando ele está sentado ao lado dela. Naturalmente, daquele lugar ele não consegue assistir. Acho que ele acabou resolvendo fazendo uma espécie de sósia de si mesmo com roupas ao lado da TV, enquanto ele próprio sentava nu na frente dela para assistir

  • Alguns anos atrás, instalei para minha família um link Wi-Fi ponto a ponto de casa até o prédio da garagem. Especifiquei um par de Ubiquity Nanostation, pequenos, alimentados por PoE e com alcance para uma distância razoável

    O equipamento do lado da casa ficava por dentro de um telhado padrão britânico de telhas. As telhas tinham 3/4 de polegada, bem compactas, e, considerando também o ripamento, era mais de 1 polegada de material espesso e denso

    Do outro lado, havia linha de visada a 20 m de distância, mas a instalação externa era proibida. O prédio da garagem tinha isolamento do tipo Kingspan revestido com folha metálica, e consegui colocar o equipamento daquele lado perto de uma claraboia para funcionar mais ou menos. Depois, conectei um ponto de acesso em cadeia ali

    Tudo estava bem até a claraboia ser substituída por uma com revestimento metálico. Antes de chover, o sinal mal funcionava; quando chovia, degradava o suficiente para dar problema

    Quando o problema ficou incômodo o bastante, combinei uma operação com a família e, aproveitando que alguém não estaria lá no fim de semana, fui até lá e movi o equipamento do lado da garagem para fora. Agora parece uma casinha de passarinho. Do outro lado também colocamos uma casinha de passarinho de verdade. A casinha falsa esquenta ao sol, mas a verdadeira fica sempre na sombra

    • Não entendi por que o disfarce era necessário. Está faltando algo nessa história
  • Um dos problemas estranhos de internet que tive recentemente foi quando atualizei a internet de 50 Mbit para 100 Mbit, mas o notebook quase nunca chegava a 100 Mbit, enquanto o homelab chegava facilmente a 100 Mbit nos testes de velocidade

    Demorei um tempo para perceber que a diferença era que o homelab estava conectado fisicamente, enquanto o notebook usava Wi-Fi

O Wi-Fi do notebook estava conectado ao AP a cerca de 1,2 Gbit, e outras máquinas tinham o mesmo problema. Ao verificar a velocidade da rede interna, vi que, mesmo ao enviar ou receber arquivos de um dispositivo Wi-Fi para o homelab, ela ficava limitada a cerca de 90 Mbit.

Então fui olhar a conexão entre o AP e o roteador e percebi que o AP Wi-Fi estava conectado ao roteador a 100 Mbit, não a 1 Gbit. Um cabo CAT7 barato que eu tinha usado de qualquer jeito porque parecia melhor que o cabo antigo não era CAT7 de verdade e só oferecia 100 Mbit. Trocar o cabo resolveu. Como fiquei encucado, decidi substituir todos os cabos Ethernet por outros de qualidade decente.

Nem lembro de onde veio esse cabo “falso”. Provavelmente veio junto com algum aparelho aleatório que comprei no AliExpress em algum momento. Tive uma experiência parecida com a pilha de cabos USB: esqueci de onde tinham vindo e só mais tarde descobri que mal cumpriam a função básica.

  • O mesmo vale para cabos de vídeo. Quando se chega a 1440p/4K e altas taxas de atualização ou taxa de bits variável, certificações HDMI 2.1 ou DP 1.4 começam a importar de verdade.

    O pior é que o hardware tenta fazer funcionar de algum jeito mesmo com cabos abaixo da especificação. O resultado são coisas como a tela piscar para preto aleatoriamente ou várias reconexões arbitrárias depois de conectar o notebook.

  • Lendo o restante, a primeira frase fica confusa. O homelab e o notebook não deveriam estar invertidos?

  • Depois de ler até aqui:

    “O escritório e nosso apartamento ficavam a alguns quarteirões de distância...”

    Pensei que certamente seria uma transmissão em linha de visada.

    Também passei por isso no verão de 1993, quando a empresa onde eu trabalhava instalou, entre dois escritórios separados por 250 m, um equipamento de transmissão que acho que era por infravermelho. Quando o sol de verão passava por trás do transmissor, mais ou menos a noroeste, o Wi-Fi caía por cerca de uma hora todas as noites.