bash.im ithappens.me zadolba.li
12154

Двум не договориться

«Плавающий» обрыв провода может доставить немало хлопот, но бывает и иначе.

Давным-давно в далёкую контору (километров так десять от цивилизации) был проведён интернет. Проведён он был по обычной медной паре через SDSL-модемы — по тем временам очень даже неплохой вариант, тем более на таком расстоянии.

Была небольшая проблема: линия работала достаточно стабильно, но примерно раз в пару дней соединение висло, причём ни перезагрузка модемов, ни другие действия проблему не решали. Совершенно случайно удалось установить, что помогает короткое замыкание пары — после этого связь немедленно восстанавливалась. То ли там статика какая-то, то ли ещё что-то — но вот так оно работало. Даже пришлось смастерить релюшку с транзистором, подключённым к LPT-порту: когда связь пропадала — скрипт выдавал в порт определенный байт, на транзистор поступали пять вольт, срабатывало реле, линия закорачивалась, через пару секунд всё отключалось обратно.

А тут вдруг пропадания связи прекратились совсем, правда, скорость чуть снизилась. Вроде бы и хорошо, но ведь это ненормально, когда происходит что-то само по себе? Полезли разбираться — оказалось, повреждение изоляции, окисление жилы и как результат — разрыв, два торчащих проводка в паре миллиметров друг от друга.

Пока жила разорвана — связь работает стабильно: сигнал-то в линии высокочастотный. А если соединить — начинает зависать раз в пару дней.

Решили, что пусть лучше зависает — реле работает без сбоев, зато никакой неопределённости.