- Un puente Wi‑Fi de larga distancia en casa, que había sido estable durante casi 10 años, empezó de pronto a mostrar una falla extraña: en días despejados tenía entre 90% y 98% de pérdida de paquetes, pero cuando llovía volvía a la normalidad.
- Como el router interno de la casa y los equipos locales del puente funcionaban bien, el problema se acotó al enlace inalámbrico con línea de vista entre la oficina y la casa.
- Se revisaron reinicios, antigüedad de los equipos, cables, adaptadores de corriente, firmware y corrosión en los conectores de la antena, pero nada de eso era la causa; el obstáculo real era un árbol de un vecino que había crecido entre las dos antenas.
- Cuando llovía, el peso del agua acumulada en las hojas y ramas hacía que el árbol se venciera y saliera de la ruta de la señal; después de que dejaba de llover, durante unos 15 minutos volvía a levantarse e interfería con el enlace.
- La solución fue reemplazar el equipo 802.11g existente por equipo 802.11n, más resistente a la interferencia; tras instalar las nuevas antenas, el enlace se conectó normalmente incluso sin lluvia.
Internet que revive solo cuando llueve
- Cuando no llovía, el internet de la casa mostraba 98% de pérdida de paquetes al hacer ping a sitios web; aunque la conexión seguía activa, era difícil usarla en la práctica.
- Dentro de los 5 minutos posteriores al inicio de la lluvia, la pérdida de paquetes caía a 0%, y mientras la lluvia continuaba durante aproximadamente 1 hora, el internet también se mantenía normal.
- Unos 15 minutos después de que dejaba de llover, la pérdida de paquetes volvía a subir por encima del 90%, dejando el internet inutilizable.
- El mismo patrón se repitió durante los días siguientes:
- Al empezar la lluvia, en pocos minutos la conexión se volvía rápida y estable.
- Al detenerse la lluvia, en alrededor de 15 minutos la conexión volvía a fallar.
Estructura de la red doméstica
- En lugar de una conexión residencial común, la casa compartía la rápida conexión comercial a internet de la oficina del padre, ubicada a unas cuadras.
- La oficina y el departamento estaban separados a lo largo de una pequeña colina, y el departamento estaba en una posición más alta, en un segundo piso.
- Entre ambos puntos había un puente Wi‑Fi con line-of-sight.
- En ambos extremos se instalaron antenas Wi‑Fi direccionales de alta ganancia, apuntadas una hacia la otra.
- Esta configuración funcionó sin problemas durante casi 10 años, lloviera o estuviera despejado.
Acotando el tramo con la falla
- El router Wi‑Fi local dentro de la casa funcionaba normalmente y no tenía pérdida de paquetes.
- El equipo del puente Wi‑Fi del lado de la casa también parecía normal.
- En cambio, al hacer ping al equipo remoto del puente y a los equipos de red detrás de él, aparecía más de 90% de pérdida de paquetes.
- Con este resultado, el problema se acotó no al Wi‑Fi interno de la casa, sino al enlace del puente inalámbrico entre la oficina y la casa.
Depuración de hardware que se volvió trabajo físico
- Primero se apagaron y encendieron todos los equipos, pero el problema no se resolvió.
- Luego se revisaron los equipos de red uno por uno:
- Se verificó si había fallas por antigüedad del equipo, pero no era eso.
- Tampoco había cables desconectados ni flojos.
- No era una falla del adaptador de corriente.
- No era una actualización automática de firmware fallida.
- La corrosión en los conectores de la antena exterior tampoco era la causa.
- La revisión de hardware requirió trabajo físico: subir escaleras, seguir cables que no se habían tocado en 10 años y hacer varios viajes entre la casa y la oficina.
La causa real: un árbol en la ruta de la señal
- En esos varios recorridos, se hizo evidente que el barrio había cambiado mucho y que los árboles que antes eran jóvenes habían crecido bastante.
- Al subir a la estructura donde estaba instalada la antena del puente Wi‑Fi del lado de la casa y mirar hacia la antena de la oficina, la antena no era visible.
- Las ramas superiores de un árbol de un vecino bloqueaban la ruta de línea de vista entre las dos antenas.
- El árbol había crecido apenas lo suficiente como para interferir con la señal.
Por qué se arreglaba cuando llovía
- Cuando llovía, el agua se acumulaba en las hojas y ramas y empujaba el árbol hacia abajo.
- Por ese peso, las ramas se vencían y salían de la ruta de la señal entre las antenas Wi‑Fi.
- Después de que dejaba de llover, el agua caía lentamente y, durante unos 15 minutos, el árbol volvía a levantarse y bloqueaba de nuevo la ruta de la señal.
- Incluso los objetos fuera de la ruta recta pueden generar interferencia, y para una buena calidad de señal conviene que la zona de Fresnel entre las antenas esté libre de obstáculos.
- En entornos reales es difícil tener una zona de Fresnel perfecta, por lo que los equipos Wi‑Fi usan técnicas como corrección de errores para funcionar incluso en condiciones imperfectas.
Solución: cambiar de 802.11g a 802.11n
- El equipo existente era 802.11g, y la solución fue actualizar a equipo 802.11n.
- 802.11n hace que la señal funcione con mayor resistencia a la interferencia mediante nuevas técnicas basadas en matemáticas y física.
- Por ejemplo, beamforming es un método en el que varias antenas transmiten en la misma frecuencia mientras forman y orientan la señal para mejorar el alcance efectivo y la calidad de la señal.
- Después de que llegó el nuevo equipo, se cambiaron las antenas y, tras ajustar tornillos, cables y cinchos, la luz indicadora de “link established” del Wi‑Fi volvió a encenderse en verde.
- El nuevo enlace se conectó correctamente incluso sin lluvia.
1 comentarios
Opiniones de Hacker News
No sé quién será la primera persona en enlazar la historia clásica de la misma familia, “No se pueden enviar emails a más de 500 millas”
http://www.ibiblio.org/harris/500milemail.html
O también está la historia del switch Magic/More Magic
http://www.catb.org/jargon/html/magic-story.html
Es divertido cuando la realidad física choca con el modelo abstracto de la máquina que nos armamos en la cabeza
Esta parte me parece verdaderamente de las mejores de todos los tiempos:
Me encanta cuando los expertos aplican su especialidad para analizar problemas reales como este y producen una explicación absurdamente minuciosa
Hace poco me pasó algo parecido. Estaba jugando pinball en una sala de arcade, y un tiro específico a una rampa se detectaba durante el día, pero a partir de cierto momento dejaba de hacerlo
Resultó que el sensor era de haz óptico, y el receptor estaba recibiendo directamente la luz solar que entraba por una ventana. Como recibía infrarrojo constantemente, no reportaba que el pinball hubiera interrumpido el haz aunque lo tapara. Apenas el ángulo del sol cambió unos grados más, volvió a funcionar
O también está la historia del “auto alérgico al helado de vainilla” [1]
[1] https://news.ycombinator.com/item?id=37584399
La historia del email de 500 millas es uno de mis ejemplos favoritos para recordar que, en el fondo, estamos gobernados por las leyes de la física. Es graciosa, pero recuerda que por más rápida que sea una red, la latencia al final está limitada por la velocidad de la luz
Había olvidado por completo la historia de las 500 millas. Mi frase favorita es esta:
No sé si será falso, pero en la práctica sí puede pasar. Me ocurrió algo parecido cuando trabajaba en un WISP alrededor de 2010
Todas las noches, durante unos 10 minutos, la conexión de la oficina central a la torre repetidora se volvía inestable. En ese momento usábamos dos tarjetas Mikrotik de 5 GHz y antenas grandes
Si estaba sentado frente a la computadora, unos minutos después de la puesta del sol empezaban a llegar alertas de monitoreo. Durante una semana probé de todo con la misma especificación, incluido cambiar hardware, hasta que, muy frustrado, salí a fumar al atardecer
En ese momento se encendieron, mediante sensores de luz, las enormes luminarias alrededor del edificio, e inmediatamente me llegó una alerta por SMS al celular. Corrí de vuelta al edificio, apagué las luces exteriores y al instante hubo 0% de pérdida de paquetes
Resultó que mantenimiento del edificio había cambiado la semana anterior todas las lámparas exteriores por nuevas lámparas de vapor de sodio, y por alguna razón, durante los primeros 5 a 10 minutos después de encenderse, generaban una interferencia muy fuerte en la banda de 5 GHz. Cambiarlas resolvió el problema
Me recuerda mucho a un problema de enlace de microondas de larga distancia que tuve trabajando para una operadora móvil en Australia. Esa empresa dependía bastante de cadenas de enlaces de microondas, y este enlace en particular estaba en el norte de Queensland, donde era difícil conseguir líneas fijas y los ingenieros locales tampoco estaban muy al tanto de los cambios en el entorno
Cada día hábil y los sábados, de 7 a 3, el enlace se caía intermitentemente una y otra vez, y después de ese horario, y los domingos, andaba bien. La causa era una grúa que se movía en medio de la ruta de microondas durante esas horas, construyendo un nuevo edificio residencial. Se desperdiciaron semanas en todo tipo de teorías y tiempo hasta que alguien pudo ir al sitio
Qué historia increíble. También me recuerda que los militares no quieren turbinas eólicas en zonas donde una buena cobertura de radar es importante. Por ejemplo, las Fuerzas de Defensa de Finlandia son sensibles a cualquier cosa cerca de la frontera con Rusia. Aunque las aspas no sean metálicas, igual generan ruido y sombras de radar
Me recuerda a la mayor parte del debugging que veo en el trabajo. La gente arma teorías y hace como conjuros en la interfaz
Aunque, si leen el archivo de logs o la descripción del error, normalmente la causa y la solución quedan claras en 10 segundos
Con algo así, creo que habría llamado a un bush pilot para que volara siguiendo la línea
El título podría haber sido un juego de palabras con 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
La configuración peculiar de internet no es un dato para enterrar unos párrafos más abajo, sino algo bastante importante. Una vez que aparece esa explicación, parece que antes de seguir la alimentación de los equipos de red o los cables e ir enchufando una laptop por todos lados, deberían haber revisado primero si no había nada bloqueando la antena
Es fácil decirlo con el diario del lunes, pero apenas se agregó esa información adiviné el desenlace
Pensé lo mismo, aunque probablemente no se me habría ocurrido de inmediato lo del transmisor Wi-Fi
Después de décadas debuggeando todo tipo de problemas de internet, ahora primero verifico si la “fuente” funciona. Por ejemplo, conecto la laptop directo al módem con otro cable. Si eso funciona, sigo bajando por la “línea” hasta encontrar el punto que falla. Normalmente así se encuentra al culpable bastante rápido, y también evita tocar la configuración del router cuando en realidad el problema es del ISP
En la situación original, en el momento en que se dieran cuenta de que el internet de la oficina estaba bien y solo el de la casa tenía problemas, el enlace entre ambos habría sido el siguiente punto obvio a revisar.
Yo sentí lo mismo, pero en defensa del autor, probablemente esa información también estaba enterrada en algún rincón de su cabeza. Después de usar una configuración así durante años, muchos detalles se vuelven invisibles incluso para uno mismo, y pasan a ser información de fondo “obvia” que la mente no se molesta en traer al primer plano.
En cuanto describió la configuración física, por dentro estaba gritando: “¡el árbol!”.
Sí, personalmente también creo que estaba demasiado enterrado en el texto.
Al principio, como no tenía todo el contexto, pensé que quizá la lluvia estaba bloqueando alguna interferencia de señales externas que hacía que el canal del AP pareciera ocupado.
Antes tuve un Volkswagen Wolfsburg Edition de 1998. Era de un rojo brillante y nítido, un auto que llamaba la atención a donde fuera, y como trabajaba en la ciudad me resultaba cómodo estacionarlo en la estación de tren y luego ir al trabajo.
Un día particularmente agotador, bajé del tren, caminé al estacionamiento y, al ver el auto, noté algo rarísimo: todas las ventanas habían desaparecido. Al principio me asusté, pensando que alguien lo había vandalizado, pero no había vidrios rotos por ninguna parte alrededor del auto. Al mirar mejor, las ventanas simplemente estaban abajo; las subí de nuevo y me fui a casa, olvidándome de aquel suceso extraño.
Unas semanas después, un sábado por la mañana, estaba tomando café en la puerta del patio trasero cuando el cielo se oscureció y empezó a caer una llovizna. Entre el sonido de las gotas golpeando el techo, escuché el zumbido característico de las ventanas del auto bajando.
Corrí al frente y vi que las ventanas del Volkswagen se estaban bajando solas, dejando que la lluvia cayera dentro del auto. Al final entendí que el comportamiento extraño de las ventanas se debía a un cortocircuito en el sistema eléctrico.
Desde ese día, el auto dejó de ser solo un auto rojo bonito y pasó a tener una personalidad excéntrica propia, de esas que no te dejan relajarte con sus bromas inesperadas con las ventanas.
Tengo un Opel Astra 2015, que creo que en algunos países también se vende como Vauxhall. Un día me pasó algo parecido: vi que todas las ventanas se habían bajado solas sin que yo hiciera nada.
La primera vez fue en un festival de música, después de sacar un montón de equipo de camping del auto. Lo cerré con la llave remota, metí la llave en el bolsillo y llevé las últimas cosas al campamento. Como una hora después, alguien me preguntó si era intencional que las ventanas de mi auto estuvieran completamente abiertas; por supuesto que no.
La siguiente fue después de volver a casa tras hacer compras. Cerré las puertas, entré a la casa con las cajas de víveres, las descargué y luego miré por la ventana: todas las ventanas del auto en el estacionamiento estaban abajo. Pensé que tal vez era algún fallo de firmware.
Unos días después volvió a pasar lo mismo. Hice compras, entré con las bolsas, miré por la ventana y el auto había bajado las ventanas por su cuenta. ¿El mismo fallo dos veces en la misma situación en cuestión de días? Me pareció demasiado improbable.
Entonces, de pronto, caí en cuenta.
Suelo llevar bastantes cosas en los bolsillos, y una de ellas era la llave del auto con los botones del control remoto. Al cargar cosas pesadas o cajas, era muy posible que presionara por accidente el botón de “desbloquear” durante varios segundos, no solo un toque breve. Así que me paré frente al auto con el control remoto y mantuve presionado el botón; después de unos 5 segundos, todas las ventanas bajaron un poco, y tras esperar unos segundos más, bajaron por completo.
Desde entonces supe que mi auto tiene una función interesante para bajar las ventanas a distancia y ventilarlo en verano.
Otro clásico:
Si estoy sentado puedo iniciar sesión, si estoy de pie no puedo iniciar sesión.
Tendría que buscar el enlace de referencia.
Edit: aquí hay una versión:
https://www.reddit.com/r/talesfromtechsupport/comments/3v52p...
Recuerdo haber leído una variante en la que cierto terminal tenía un botón de “print screen”, y funcionaba cuando la persona estaba de pie, pero no cuando estaba sentada. O quizá era al revés.
Al final resultó que había dos botones de print screen, solo uno funcionaba, y uno de ellos se veía mejor estando de pie o estando sentado.
Estas historias son fábulas clásicas de depuración: cuando algo no tiene ningún sentido o parece imposible, hay que dar un paso atrás y pensar qué suposición mía podría estar equivocada.
Solo por el título, pensé que de algún modo iba a estar relacionado con “la silla de oficina apaga el monitor”. Al final no era eso, pero esa también es una buena historia.
https://news.ycombinator.com/item?id=21978004
[Edit: veo que esa historia ya se mencionó varias veces en el hilo]
Hay un episodio de Mr. Bean en el que el televisor solo funciona cuando él está sentado al lado de la TV. Claro, desde ese lugar no puede ver la pantalla. Creo que al final lo resolvía armando una especie de doble suyo con ropa junto al televisor, mientras él se sentaba desnudo frente a la TV para verla.
Hace unos años instalé para mi familia un enlace Wi-Fi punto a punto desde la casa hasta el edificio del garaje. Elegí un par de Ubiquity Nanostation, pequeños, alimentados por PoE y con alcance para distancias bastante largas.
El equipo del lado de la casa estaba dentro de un techo de tejas estándar británico. Las tejas eran densas, de 3/4 de pulgada, y contando los listones de soporte era más de 1 pulgada de material grueso y denso.
El otro lado estaba a 20 m en línea de vista, pero no permitían montarlo en el exterior. El edificio del garaje tenía aislamiento tipo Kingspan revestido con foil, y apenas logramos instalar el equipo de ese lado cerca de una claraboya para que funcionara más o menos. Después conectamos allí un punto de acceso en cadena.
Todo iba bien hasta que reemplazaron la claraboya por una con recubrimiento metálico. La señal apenas funcionaba antes de que lloviera, pero cuando llovía se degradaba lo suficiente como para romperse.
Cuando el problema se volvió lo bastante molesto, nos coordinamos con la familia y, aprovechando que alguien no estaba un fin de semana, fuimos y movimos el equipo del lado del garaje hacia afuera. Ahora parece una casita para pájaros. Del otro lado también pusimos una casita para pájaros de verdad. La falsa se calienta con el sol, pero la verdadera siempre está a la sombra.
Uno de los problemas raros de internet que tuve hace poco fue que actualicé mi conexión de 50 Mbit a 100 Mbit, pero la laptop casi nunca llegaba a 100 Mbit, mientras que el homelab alcanzaba fácilmente los 100 Mbit en las pruebas de velocidad.
Me tomó un tiempo darme cuenta de que la diferencia era que el homelab estaba conectado físicamente y la laptop usaba Wi-Fi.
El Wi-Fi de la laptop estaba conectado al AP a unos 1,2 Gbit, y otras máquinas tenían el mismo problema. Al revisar la velocidad de la red interna, también se quedaba trabada en unos 90 Mbit al enviar o recibir archivos desde un dispositivo Wi-Fi hacia el homelab.
Así que revisé la conexión entre el AP y el router, y me di cuenta de que el AP Wi-Fi estaba conectado al router a 100 Mbit, no a 1 Gbit. Un cable CAT7 barato que había usado sin pensarlo mucho porque se veía mejor que el cable anterior en realidad no era CAT7 y solo ofrecía 100 Mbit. Al cambiar el cable, se solucionó. Como me quedé con la duda, decidí reemplazar todos los cables Ethernet por otros de buena calidad.
Ni siquiera recuerdo de dónde salió ese cable “falso”. Probablemente venía incluido con algún aparato cualquiera que compré alguna vez en AliExpress. Me pasó algo parecido con los cables USB que tenía acumulados: olvidé de dónde venían y recién más tarde descubrí que apenas cumplían su función básica.
Con los cables de video pasa lo mismo. Al pasar a 1440p/4K y a tasas de refresco altas o bitrate variable, la certificación HDMI 2.1 o DP 1.4 empieza a importar de verdad.
Lo peor es que el hardware intenta funcionar como sea incluso con cables que no cumplen la especificación. El resultado es que la pantalla parpadea en negro al azar, o que después de conectar la laptop se reconecta varias veces de forma arbitraria.
Viendo el resto del contenido, la primera frase confunde. ¿No deberían estar invertidos el homelab y la laptop?
Al leer hasta aquí:
“La oficina y nuestro departamento estaban a unas pocas cuadras...”
pensé que seguro se trataba de transmisión con línea de vista.
También me pasó en el verano de 1993, cuando la empresa donde trabajaba instaló entre dos oficinas separadas por 250 m un equipo de transmisión que creo que era infrarrojo. Cuando el sol de verano pasaba por detrás del transmisor, más o menos hacia el noroeste, el Wi-Fi se cortaba todos los días durante alrededor de una hora al atardecer.