(Crónicas épicas de cómo te atropellan los lunes de algunas semanas.)
Algunos lunes no empiezan. Atropellan. đ„
Porque hay cosas que solo pasan los lunes.
No me preguntĂ©is por quĂ© đ€, pero lo sabĂ©is.
Lineas de fibra que fallan los lunes cuando abren los colegios, servidores que se mueren 1 minuto antes de empezar la semanaâŠ. o peor Aires Condicionados de los CPD que les daba por petar en domingo, y cuando llegabas el lunes, 50Âș, pestañas rizadas instantĂĄneas al abrir la puerta del CPD.
En fin âyou knowâ.
Ese momento cuando enciendes el ordenador, aĂșn sin cafĂ©, con la ilusiĂłn ingenua de que la semana va a ser tranquilaâŠ
đ„PAM: el infierno digital empieza a desatarse.
Y lo peor no es el marrĂłn.
Lo peor es que todos te miran esperando que lo soluciones YA, como si vinieras de casa con una capa de superhéroe⊠y ganas de comerte el mundo, o los marrones, solo levantarte en lunes para ir a trabajar por cuenta ajena. (qué recuerdos)
Vamos al lĂo:
đč âEs solo un cableâ đ(lunes 8:15)
Lunes por la mañana.
Año 2003.
Hay cosas que no se olvidan, ni después de 22 años.
Oficina de Picis Research & Development, Barcelona.
(DespuĂ©s de 22 años, ya me han caducado todos los contratos de confidencialidad que me hicieron firmar en su momento. Hoy hay nombres junto con la sangre.) đ€«
8:15 AM.
đïž Agosto en Barcelona. Caluroso, tranquilo.
Ese dĂa parecĂa demasiado bueno para ser verdad.
Yo solo en el departamento.
No viene nadie mĂĄs.
Primer dĂa de vacaciones del departamento IT casi al completo, el que tiene menos antigĂŒedad, de guardia.
Los privilegios, en esta profesiĂłn, son puntos de experiencia que se muestran con cicatrices, y hay que ganĂĄrselas en duras batallas sin piedad. đ€
ReuniĂłn de directivos en marcha.
Yo en mi mundo, 25 años, aĂșn inmaduro en esta profesiĂłn.
Lunes, después del fin de semana...
đ« "HabrĂa unos cuantos artĂculos de #Confesiones, solo para los fines de semana, pero no los puedo publicar en Linkedin. Eso es para un libro. Sin redes sociales. Y para mayores de 18."
Despertando, pensando en si el cafĂ© de la mĂĄquina se puede considerar legalmente âbebibleâ.
Revisando correos importantes, porque antes de facebook, o incluso myspace, los memes se propagaban via correo electrĂłnico.
"HabĂa una Ă©poca sin censura, que se jugaba a ver quien mandaba la barbaridad mas grande. sin lĂmite. sin control. sin gusto. Inconscientes."
Antes del spam, antes de los virus, el phishing y las ansias de robar.
Porque al menos, antes te robaban con estilo, a punta de navaja, los killos, en un callejĂłn, y si tenĂas los suficientes c*j*n*s, igual te salvabasâŠ.
Completamente ajeno al marrĂłn que me iba a caer en 4âŠ.3âŠâŠ2âŠ..1âŠ. đ©
âHELL-oooooo Mr. ITâ đ
8:35. La red se cae.
C*ñ*! Que yo estaba aĂșn descargĂĄndome mis mememails matutinos y leyendo fogonazos!!!
(o al igual aĂșn ni existĂa esa mĂtica web, pero podĂ©is estar seguros que serĂa alguna similar)
â De golpe, me aparece el iconito de âcable de red desconectadoâ, que crucecita mĂĄs mona.
Reviso el cable, todo bien, reviso los pcs del despacho, todos igualesâŠ.
Mmmmhhhh eso ya no mola.
En todos los PCs?
PCFA (Pillo Cacho Fijo Ahora). YA. đš
Incoming shit đ© in 3⊠2âŠ.1.. âŠ.đš
3 usuarios de golpe en la puerta del despacho. 1 de Recursos Humanos.
â No va la red -dicen al unĂsono
"Como quien ha encontrado el gran problema del universo, cuya soluciĂłn era 42 no? O era 43? Pues asĂ iban. Pero eran majetes, amiguetes de la empresa. Ăramos muchos, pero muy familiar, mentalidad americana, mucho coworking entre compañeros, muchos Thursday Picis Parties, subvencionadas por la empresa, en locales privados, para conocer mejor a los compañeros y promover un ambiente saludable y colaborativo. Hay que decir que de esos sabĂan los americanos, aunque ahora todo ha cambiado mucho. Antes te mimaban mucho mĂĄs. Eras un valioso activo si te hacĂas valer."
Que me vuelvo a enrollar, seguimos:
â No va la red -dicen al unĂsono
â Really? Pues no me habĂa dado cuenta. đ
4 mĂĄs. Uno que es colegĂłn, dice por encima de los otros:
â Oye que pasa que no va internet, ya la has liado otra vez??!!!
đ« (uuuuy, lo que me ha dicho. Va a flipar.)
âTe hemos tenido que bloquear el acceso porque hemos detectado un trĂĄfico anĂłmalo a pĂĄginas de dudosa reputaciĂłn desde tu pc, con tu usuario. De ahĂ que estĂ© el de recursos humanos aquĂ, ha venido perfecto que vinieras a vernos. đđâ ïž
Ahora ya no se le ve tan gallito. ÂżHe oĂdo un prrrrr? Creo que se le ha escapado algo.
đŠđŠ Sudor frĂo, acoj*ne, mirĂĄndome con cara de: ERES UNA RATA TRAIDORA!!!!
â Que no hombre, que se ha caĂdo la red entera. Justo acaba de pasar.
Casi deja una mancha en la moqueta. Como me pasĂ©. đŹđđđ
A veces tengo el Firewall verbal desactivado, y ese sentido del humor ĂĄcido đ que no tiene ni p*ta gracia , pero yo me âdesconejoâ.
Solo a veces, cuando hay confianza. Y cuando me provocan.
"AdemĂĄs, ahĂ te caĂan por todos lados, si habĂa una oportunidad para sonrojar a un compañero tuyo delante del departamento de recursos humanos, you are welcome."
Seguimos con lo nuestro.
Marronaco de los guapos.
Los switches Cisco (Ășltima generaciĂłn de la Ă©poca de los dinosaurios đŠ) no tenĂan protecciĂłn contra broadcast storms ni bucles.
No habĂa spanning tree, ni DDoS awareness ni gaitas.
Ahora todo es fĂĄcil.
Antes era selva y machete.
Dejo el cafĂ© para que se enfrĂe, o se congele, ya sabĂa que me tendrĂa que hacer otro..
đą Voy al CPD.
đ Ărbol de Navidad nivel apocalipsis
đ„ Lucecitas de trĂĄfico que ya ni parpadean... vibran, estan a punto de cruzar el portal.
đ Fiesta.
Salgo para buscar aire y pensar en opciones.
No puedo llamar a nadie, como noâŠ
Los usuarios me siguen como al mesĂas, solo por curiosidad, nadie quiere estar en mi piel en ese momento, pero nadie se quiere perder el despelleje.
đ Me siguen como un sĂ©quito de usuarios expectantes.
đĄPLAN A:
âŹïžÂżApagarlo todo y reiniciar?
Si, al final es algo que aunque sepas que no va a funcionar, hay que hacer, y rezar para el milagro. al menos una vez. o 2... đ
Enciendo, y parece que todo tira, hay internetâŠ. No me lo creo. Demasiado fĂĄcil.
âł Cinco minutos. AdiĂłs.
Saturado otra vez.
Sin memes. El eDonkey ya hacĂa demasiado que reclamaba comida.
đŹPLAN B:
â Ponerme a mirar una peli desde mi pc, en el wĂĄter, y desconectar el mĂłvil.
đ€Šđ»â Ah no, que lo tengo que arreglar.
đĄPLAN C:
â Configurar un puerto mirror en el Cisco,
â Enchufar el portĂĄtil con un sniffer (era la Ășnica forma que conocĂa de capturar paquetes). Joven, inexperto, y el primer marrĂłn digno de Sherlock Homes.
â Buscar la aguja en un pajar de bits. đŸđđŸ
â±ïž1 minuto de captura de trĂĄfico⊠y ahĂ estaba: una Ășnica MAC inundando la red con broadcast 255.255.255.255. A full.
Tenemos ganador!
TenĂa ya una IP asignada por DHCP⊠pero el broadcast seguĂa creciendo hasta dominar toda la red.
đ€ Y aquĂ os lanzo la pregunta:
¿Cómo puede ser que, incluso después de haber recibido la IP, el dispositivo siguiera saturando la red con tråfico de broadcast?
¿Por qué no paraba?
âł Dadle una vuelta. (No vale decir âes magia negraâ. Aunque lo parezca.)
Mientras tanto, yo seguĂa mi caza. Ya tenĂa un sospechoso.
Pero ahora me faltaba el cuerpo del delito.
EmpecĂ© a desconectar switches, uno por uno, hasta queâŠ
đ„ De pronto, el trĂĄfico volviĂł a la normalidad.
Localizado: zona IT + sala de reuniones de directivos.
đ© Ya olĂa a marrĂłn de los finos.
Llamo a la puerta.
La VP de Customer Services, conectada con su portĂĄtil y dĂĄndolo todo con un PowerPoint Ă©pico. đ
â âÂżTe importa si reviso tu equipo?â
â âÂżYo? Pero si no he tocado nadaâŠâ
â âSĂ, sĂ. Ya lo sĂ©. No has tocado nadaâŠ"
đȘŠ "(pero el ataĂșd lo tienes tĂș, pensĂ©).â
Efectivamente:
La MAC ganadora en el sniffer.
Miro debajo de la mesa.
Y ahĂ estaba: alguien habĂa conectado un cable de red en bucle, en un switch de 16 puertos que habĂa bajo la mesa.
Cuando la VP conectĂł su portĂĄtilâŠ
đ fiesta de broadcast nivel industrial.
đ ïž Y ahora el por quĂ©:
El cable en bucle estaba conectado a un switch no gestionado de 16 puertos, modelo jurĂĄsico ediciĂłn especial âcaos inmediatoâ.
Y aunque el dispositivo ya habĂa recibido su IP correctamente por DHCP, el trĂĄfico de broadcast no paraba.
ÂżLa razĂłn?
Porque cada paquete de broadcast daba la vuelta⊠y se replicaba por los 16 puertos del switch.
Un bucle sin fin.
Un Gremlin digital al que alguien le habĂa dado de comer despuĂ©s de medianoche, y lo habĂa tirado a la piscina.
Cada vuelta era una multiplicaciĂłn: 1 â 16 â 256 â "Houston, tenemos un tsunami".
Y sin spanning-tree, sin filtrado, sin control de trĂĄfico⊠lo Ășnico que podĂas hacer era mirarlo, llorar un poco por dentro y empezar a investigar.
Modo Sherlock enabled.
Era como un ataque DDoS⊠pero casero.
Un âhĂĄgalo usted mismoâ patrocinado por algĂșn iluminado que pensĂł que ese cablecito de mĂĄs "no harĂa daño a nadie".
La soluciĂłn, al final, muy sencilla cuando sabes el problema, como casi todo.
ÂżEn este caso?
Desconectar el cable en bucle y reiniciar el switch de debajo la mesa.
1 minuto y Fin del Broadcast. Fin de la fiesta. Ya nos podemos ir a casa.
Y asĂ es como, una vez mĂĄs, un lunes me quiso ganar, pero no lo consiguiĂł.
Porque no era un bug. Ni un virus.
ÂĄÂĄEra⊠âsolo un cableâ!!
Pero solo hacĂa falta:
đ§ Identificar un loop de capa 2 sin spanning-tree.
đ Olfatear trĂĄfico broadcast mutante.
đ§° Ir switch a switch desenchufando cables como si fueras el MacGyver de los RJ-45.
đ”ïž Y capturar paquetes como un sniffer humano.
Pero sĂ, claro...
âAl fin y al cabo, era solo un cable..â.
Un cable en bucle.
Un PowerPoint inocente y un switch que dijo âhasta aquĂâ.
Una red colapsada, 80 personas mirando, y yo âsin cafĂ©â jugando al CSI con un sniffer y la presiĂłn en la nuca. đ”ïžâïž
Este oficio tiene dĂas en los que eres hĂ©roe.
Otros en los que eres mĂĄrtir.
Y muchos en los que eres las dos cosas a la vez.
Pero seguimos.
Porque si hemos sobrevivido a los lunes al sol del PC ( de Pillar Cacho, por supuesto)
Podemos con todo.
¿A ti también te ha petado todo un lunes a las 8:30?
Cuéntamelo. Asà lloramos juntos.
Salud, compañeros de los lunes al sol del PC.
Va por vosotros, por esos héroes invisibles.
Nos vemos en el capĂtulo #10: âLos Viernes a la sombraâ
O en el siguiente apagĂłn. đ
Firmado:
đ± Schrod-IT-nger Cat . Meaow.