Свершилось. Накинули на вашего покорного слугу хомут. Ничего не попишешь, пришлось идти в загс.
Мы с ненаглядной в приподнятом настроении (ради такого дела обоих с работы отпустили) пришли подавать заявление. Но вот незадача: все работницы почему-то разводят руками, уповая на то, что ничего не работает и некий специалист придёт только к концу рабочего дня для починки. Сразу мысли в голове о том, что завтра снова придётся.
— А что, собственно, случилось? — Да вот, мы коробочку купили, а как поставить, не знаем. Ждём программиста.
Как вы уже, наверно, догадались, «коробочкой» оказался обыкновенный свитч. Прошлый у них вырубало из-за проблем с БП.
Пять минут уговоров на то, что я знаю, как это исправить. Минута на втыкание патч-кордов и питания. Ещё три на заполнение заявлений — вуаля, я обручён.
Зато теперь никто не усомнится, что намерения у меня самые серьёзные.
Собрались у друга дома. Делать особо нечего. Решили сыграть в первый Старкрафт.
Что у нас есть? Два телефона, два провода к телефонам, интернет через юэсбишный 4G-модем, ноут и комп. Что можем состряпать? Ничего, как казалось на первый взгляд. Но потом, в три часа ночи, пришло озарение.
Вставили модем в ноут, поставили прогу для раздачи вайфая. На этом подвисли. Как принять интернет на втором компе, если вайфай-приёмника нет? Тут вступил в дело телефон друга. Шаманскими способами наладили приём по вайфаю и отдачу на ПК по USB-проводу, но «старик» так не завёлся. Ставим Хамачи, соединяем, колдуем. Работает.
Сидели до шести утра для того, чтоб двенадцать минут поиграть в Старкрафт. Но зато сколько эмоций!
Работал в провинциальном провайдере админом. Приняли нового сотрудника, я выдал ему листочек с параметрами сетевого подключения (по некоторым причинам использовались статические IP-адреса). Так как парень казался неглупым, тем более что работал в сервис-центре фирмы по ремонту и диагностике компов, я со спокойной душой ушёл к себе пить кофе.
Через пять минут звонок по внутренней связи из торгового с воплями: «Где наша 1С?» Судя по графикам системы оповещения, всё спокойно в королевстве Датском. IP-адрес сервера доступен. Думаю. Лезу глубже. arp -a %serverIP%… Ба-а, да у него новый MAC-адрес!
Ну, захотелось новому сотруднику, чтобы у него комп стал серваком. Что тут поделать?
Ночь. Два компьютера. Один я. Надо что-то вытащить со второй машины. Прошу Проводника впустить меня. Впускает. И всё было бы абсолютно нормально, если бы та машинка была включена.
Вы, возможно, не поняли всю фатальность картины. Не помог даже перезапуск (ради интереса) explorer.exe. Ну, видно второго — и всё тут. И ведь не просто видно, а можно изменять там всё: удалять, перемещать.
Ребутнулся. Помогло.
Однако это всё цветочки, господа. Включив машинку-призрака, я с улыбкой сумасшедшего успешно встретил сохранённые изменения, внесённые с первого компьютера.
Группа зданий соединена оптикой по схеме «звезда». На каждом здании по несколько «кисок», сети нарезаны на вланы, всё красиво упорядочено. Связь с каждым зданием по стандартной схеме: «киска» — конвертер — конвертер — неуправляемый коммутатор — маршрутизатор.
Внезапно звонок из одного из зданий: «Нет связи». Начинается разбор. Стучусь на «киску» — всё хорошо. Стучусь на другие узлы в здании — есть ответ, но потери неприятные. Решаю посмотреть, что за трафик гонят к нам, запускаю tcpdump и ушибаю челюсть об стол. Во влане, выделенном под проблемный этаж, свободно гуляют пакеты из других вланов других этажей этого здания.
Далее можно много писать про перезалив конфигураций, сброс настроек, всяческие перезагрузки, подмену оборудования на резервное, обзвон всех ближайших знакомых, кто хоть немного в теме… В общем, шаманили, как могли, всем отделом.
Оказалось, лепрекон засел в том самом коммутаторе между медиаконвертерами и центральным маршрутизатором. Не мог я предположить, что недавно, когда занимались сетью в главном здании, один из кабелей второпях обжали не то что не по стандарту, а вообще Ктулху его знает как. И что простой с виду гигабитный свитч, получив такой кабель в порт, не отторгнул его, а неведомым образом понял, чего от него хотят, и организовал линк, перемешивая при этом все пакеты в том порядке, какой считал нужным, до ближайшей потери питания.
В сухом остатке — несколько часов мозгового штурма, израсходованные полбанки кофе, интересный опыт и забавная история в копилку.
Где-то году в 2001-м я совмещал написание диссертации, работу на кафедре научным сотрудником и мелкое эникейство на той же кафедре.
Для диссера надо было провести численное моделирование методом конечных элементов. У нас был готовый пакет для таких задач, работал шустро, но и данных было довольно много. Мой комп обычно начинал жевать их с раннего утра и работал до позднего вечера, так как ночью здание обесточивали. У коллеги стоял точно такой же комп, и как-то раз я подумал, что два компа посчитают мои задачи в два раза быстрее, тем более что коллега свой комп использовал не очень активно.
Идея создания локальной сети витала на кафедре уже давно, а тут и случай подходящий подвернулся. Особенность оказалась в том, что приходилось сильно экономить средства родной кафедры, поэтому я выбрал коаксиальный кабель в качестве среды передачи информации. Если бы я предложил купить хаб и проложить много параллельных проводов, меня бы не поняли — зачем, если можно обойтись и одним проводом без всякой дополнительной инфраструктуры?
Выбили деньги на карточки и кабель, съездили на Митинский радиорынок за всем оборудованием и приступили к прокладке. Соединил сначала два компа — задачки стали считаться в два раза быстрее. Потом коллеги увидели, как я печатаю документы со своего компа на другой через сеть, и сразу устали бегать с дискетами. Пошло активное наращивание сети, и в итоге все участники группы оказались висящими в цепочке. Вот так то, что задумывалось всего лишь как оптимизация вычислений, привело к осетенению коллектива.
Были, конечно, косяки: когда-то один кабель передавили, и вся сеть оказалась неработоспособной. Пикантности добавил факт, что передавился межэтажный провод, проброшенный по вентиляционной шахте. Да и в целом пришлось довольно долго оптимизировать весь зоопарк, поскольку компы были все разные.
После того как всё завертелось, мне предложили проложить сеть в компьютерном классе. Компьютерный класс без сети — тогда это ещё не казалось диким. Дело уже привычное: коннекторы, обжимка, кусачки… Класс был разделён перегородкой на две половины. Когда соединял два сегмента сети, меня прилично так куснуло током, но я подумал, что это просто где-то статика накопилась. Сеть заработала и пахала без особых глюков почти полгода. Приходилось, конечно, иногда лазить около задних стенок компов, и эта самая статика периодически довольно прилично давала о себе знать.
Как-то раз мне это надоело, и мы с коллегами принесли в класс тестер. Намерили между землёй кабеля и корпусом честные 220 В — от них даже настольная лампочка горела. Причина проста: учебный корпус имел полноценное трёхфазное питание, пол-класса питались от одной фазы, пол-класса от другой, а какая-то из машин имела пробой на корпус. До тех пор, пока между полуклассами не было прямых проводов, никому до этого дела не было, а как только я бросил сеть, контакт-то и появился. Надеюсь, что ребята, пришедшие после меня, таки переложили витуху и сделали всё по уму.
Совсем недавно я устроился тестировщиком в чудесную фирму. Пока что я студент, прохожу разные курсы, в их числе первый, самый скучный и напряжный — администрирование Windows. В группе, помимо меня, только один человек — чудесная, трудолюбивая девушка. То, что она сделала сегодня, ещё вчера не могло мне даже присниться.
Задание: подключиться по RDP к виртуальной машине с Windows Server на борту. В инструкции к VirtualBox было подробно описано, как следует настроить сеть: добавить устройство Microsoft loopback и сделать мост с виртуальным локальным соединением VirtualBox. Казалось бы — зайти в сетевые подключения, выделить два подключения, правый клик…
Каюсь, был занят своим заданием и не досмотрел. Потом долго думал, в чём дело. Потом пришёл сисадмин. Потом мы думали вместе. И только потом поняли.
Лёгким движением мыши девушка сделала мост между loopback и… совершенно реальным сетевым подключением к корпоративной сети. Далёкая-предалёкая циска припухла от такой наглости и заблокировала порт: «Cable not connected».
Чтобы сделать петлю в сети, нужен свитч? Что вы! Комп с «семёркой», сетевая карта и немного фантазии.
Не так давно я женился, и по этому поводу пришлось мне весь свой хабар перевозить на новую съёмную квартиру. Среди хозяйства оказалось два компа и ноут. На всех компах стоял линукс и достаточно хорошо чувствовал себя долгое время. Несмотря на то, что работать предполагалось сразу после переезда и сроки горели, я, не ожидая подвоха, смело отключил всё оборудование и перевёз его в новое логово.
На прежнем месте у меня стоял вайфай-роутер, раздававший интернет на всё хозяйство. Перевезя всё на место, я подключил все кабели в прежние разъёмы. Ожидая вселенского счастья в виде доступа в мировую паутину, открыв браузер, я обнаружил большой облом. Ничего не пинговалось, странички не открывались.
Конечно, интернет я настроил. Всех приходивших друзей-программеров я просил повторить настройку — на спор, на ящик пива, после изрядного количества оного. Естественно, они соглашались, а я всё возвращал в первоначальное состояние. Ну откуда им было знать, что при наличии двух сетевых карт после переезда у меня появилось три сетевых интерфейса? Причём активный сместился на eth2 при физическом наличии только eth0 и eth1. Почему — непонятно, до этого всё было в пределах разумного.
Не думайте о невозможном как о реально невозможном. Проверяйте иногда невероятные варианты.
Конец девяностых. Наша контора задумала перевести сеть с 10 на 100 мегабит. Мы с начальником пошли в компьютерный магазин проконсультироваться и прицениться.
Коммутатор лежит на верхней полке витрины, виден лишь его краешек. Начальник подзывает продавца и спрашивает, сколько в коммутаторе портов. Продавец присматривается, видит марку производителя и торжественно заявляет: «В этом коммутаторе три последовательных порта!»