tasic: (me)
[personal profile] tasic
disclaimer можно прочесть в первой части.


Жизнь полосатая. В конце июля хозяева здания перестали пускать нас на центральную площадку carrier. Пока goo улаживал вопросы попадания на узел, машинки работали в автономном режиме. Вернулись мы на узел дня через три. Ничего катастрофического за это время не случилось -- узел работал, интернет раздавал, почту принимал и разливал по абонентам. Однако одна неприятность все же возникла -- завис мерин, который к тому моменту полноценно взял на себя роль сервера новостей. Нужно было его ребутнуть. Никаких удаленных KVM'ов или управляемых розеток тогда у нас не было. Но машины стояли напротив окон, а окна хотя и были зарешечены, но форточка там осталась открытой, когда мы уходили. И вот мы нашли какую-то длинную планку и полезли к окну перегружать мерин. Окна упирались в склон, поэтому подойти к открытой форточке и залезть в нее планкой проблем не составляло. Длинная планка оказалась не такой длинной, как было нужно, и мы к ней еще что-то привязали. По кнопке питания мы попали достаточно легко, хотя все относительно. Возьмите планку длинной метра три и попробуйте ею через маленькую форточку попасть по кнопке питания системного блока. Но радость на этом не закончилась. Мерин начал загружаться и вывалился в биос. Была у него такая фича, уж не помню почему, но иногда при перегрузке по питанию он вываливался в биос. Нужно было просто выйти из биоса без сохранения, после чего он продолжал загрузку и запускался в штатном режиме. "Просто выйти из биоса" это когда ты стоишь рядом с клавиатурой. А если планкой, да с трех метров… Некоторое время у нас заняло попадание по кнопке Esc -- но все же на углу, отдельно размещена -- попали. И вот тут нас ждал окончательный облом. "А уверены ли вы, что хотите выйти без сохранения (Y/N)?" -- коварно спросил нас BIOS. Где-то на протяжении часа мы попеременно тыкали планкой в клавиатуру в надежде попасть на кнопку Y… Сдались. Мерин провисел до нашего возвращения на узел, после чего был запущен и побежал вытаскивать ньюсы, возникшие за время его отсутствия в мире живых.

А Интернет потихоньку развивался… Цитата:
--- кут хере ---
Date: Fri, 14 Jul 1995 17:07:31 +0300 (GMT+0300)
From: Gulchuck Sergey
To: vsem@carrier.kiev.ua
Subject: Новый пункт прейскуранта

Только что разговаривал с четвертым по счету пассажиром, который жаждет:

5. Размещение информации на WWW-сервере 10$/100Кб/Месяц

Идею, думаю, объяснять не надо - хай приносят в формате HTML. А ежели
они не знают этого формата, пусть приносят тексты и картинки, мы обсудим
отдельно в каждом конкретном случае, сколько с них содрать за компоновку.

Please, проведите соотвествующую рекламу среди знакомых абонентов.

Igor, please, подготовь кнопки на первой странице, если их еще нет.

Eug, не прошло и полгода, как твоя идея начала реализовываться :)

RFD.
Goo


Цена высокая, но и услуга для очень продвинутых фирм, понимающих, что
это такое.

--- кут хере ---
Смешно рассказать нынешним коллокаторам, веб студиям и хостерам, как это начиналось. А вот, четвертый "очень продвинутый" желающий показать свой веб сервер остался в почте для памяти. :)

Попытки потыкать планкой в клавишу Y были засчитаны Снару за удачную стажировку и он был принят на узел дежурным. :) Произошло это далеко не сразу, конечно, и вот по письмам восстанавливая события увидел, что закончил дежурства я в сентябре 95-го года. Итого на дежурства я проходил ровно год. Сменил меня Снар, а я для начала стал "универсальной затычкой (в хорошем смысле этого слова)" © goo для многих случаев жизни. К тому моменту я уже читал в Лавре курсы "по Интернету" -- рассказывал пользователям, как пользоваться uupc, online'ом, что от чего можно ожидать, для чего что пригодно, а куда лучше не соваться. На курсы народ ходил, но спрос был не очень большой. Хотя приходили послушать клиенты даже других провайдеров. Помню симпатичного вдумчивого мужика, клиента Монолита, которому во время одной из вечерних лекций (читал я курсы по вечерам) какая-то зараза выкрутила из колес его машинки все нипеля. На одну из лекций мужик притащил свой стационарный комп, и я под его внимательным взглядом настраивал работу с Монолитом. :) Помню еще съездил в Винницу к Interbyte -- практически с нуля пришлось настраивать Интернет узел. Воспоминания о Виннице остались туманные -- больше всего запомнился комп и модемы, с которыми я провел там подавляющую часть времени. :)

Вспомнилось еще про выезды. Размещался недалеко от узла, работал по выделенке Price WaterHouse. Арендовали они помещение в Доме Кино. Могу ошибаться на чем именно там она была сделана -- кажется пытались даже эзернет туда дотянуть. Эзернет таки не дотянулся и сделали ее на зелаксах -- были такие цепкие зеленоградские (под Москвой) зверушки. Но рассказ не о том. Жил весь PWH на маках междуджобсовской эпохи. Даже когда Джобс вернулся в Apple, остались там моменты "исключительно своего пути", а уж до его возвращения это был один сплошной свой путь. И этим путем в PWH рулил, хорошо знавший маки того времени, Юра с редкой фамилией Иванов. В маках было все свое, и в частности свои почтовые программы. Которые не признавали всякие там pop3 или другие, распространенные в Интернет протоколы, а работали по своим, закрытым. Соответственно клиентским машинам нужен был мак сервер, который бы умел раздать им почту. Демаркационную линию между юниксовым интернетом и маковским PWH решили провести на территории PWH. Туда была закуплена одна PC, на которой igor засетапил sendmail, принимавший почту для PWH. Потом аккуратненько, в один поток он скармливал эту почту маковскому серверу по SMTP протоколу. По каким-то, уже и не помню каким, причинам мак голым SMTP в интернет выставить не получилось. Потом Юра уехал за океан, и оставил на своем месте другого Юру. К сожалению новый Юра не отличался таким же хорошим знанием маков. И вот наступил день, когда новый Юра пришел, сказал, что почта поломалась, и уломал меня заняться ее починкой. До nest'а (так звали SMTP линух на территории PWH) почта честно доходила. Но там она накапливалась и на маковский сервер уже не переезжала. Общение с маком было продолжительным, но бесполезным. Закрытый исполнимый файл, который не делал, что от него требовалось. Были использованы на nest'е tcpdump, чтобы понять, что происходит. В какой-то момент позвал Снара на помощь -- хорошие мозги лишними не бывают. Уже на пару со Снаром начали ручками имитировать SMTP протокол при помощи telnet'а с nest'а. В принципе что происходит было понятно. В какой-то момент SMTP демон на маке не соблюдал SMTP протокол, не давал какую-то команду, после чего nest ждал, ждал, ждал и потом обиженный закрывал соединение и уходил. Самое забавное, что на маке было два SMTP демона -- один на прием, второй на отдачу. Не работал тот, который на прием -- уходила почта из PWH исправно. Снар кажется уже собрался править sendmail по исходникам, чтобы тот игнорировал эту ошибку в протоколе. И тут "новый" Юра, который все это время сидел за одним из соседних маков, подошел и сказал, что он на местной файлопомойке нашел файлик, который назывался что-то в стиле smtp-patch. Оказалось, что этот патч -- по сути другой smtp принимающий демон, который работает без ошибок. На маковском сервере переустанавливали систему и в дистрибутиве SMTP демон был с ошибкой. Юра Иванов это знал, но на тот момент знал он это уже в Америке. А новый Юра совершенно случайно нащупал этот файл. После применения патча почта заработала на ура, и мы со Снаром и глубоким чувством облегчения отбыли обратно на узел carrier выпить пива по поводу замечательного исцеления замечательной маковской техники. :)

В памяти одно цепляется за другое. Сказал о том, что igor засетапил sendmail и вспомнился его sendmail.cf. (В данном случае слово "его" использовано очень удачно, т.к. с одной стороны конфиг это конечно программы sendmail, но с другой конфиг этот написал igor.) Это сейчас m4 без особых проблем практически в каждой unix-like open source операционной системе без особых проблем сгенерирует вам sendmail.cf, который бегло просмотрев глазами (или даже без просмотра) можно ставить и почта будет работать, не говоря уже об exim'е. А в те времена если m4 и мог что-то сгенерировать, то оно было слабо пригодно к использованию. И вообще, да здравствует SMTP сервер, и sendmail -- пророк его. :) Sendmail.cf любовно выпиливался лобзиком с нуля, и носил некоторые черты своего автора. :) В Технософте sendmail.cf был имени Захарова, а в Лаках sendmail.cf еще очень долго сохранял черты igor'я. В частности там отдельно учитывались и раутились особым образом письма BITNET, COMPUSERVE и еще каких-то экзотических недоинтернет частей сети. И при переустановке системы, или даже изменении (SCO стало BSDI, а потом оба BSDI превратились во FreeBSD) Игоря sendmail.cf переписывался с машины на машину.

to be continued...

Date: 2013-04-26 04:09 am (UTC)
From: [identity profile] donna-laura.livejournal.com
;)))))))))
Это я не над текстом, а только над собой, малограмотной! ;)

Date: 2013-04-26 09:09 am (UTC)
From: [identity profile] tasic.livejournal.com
Та ну, тут есть конечно некоторое количество технической специфики. :) Но ее можно игнорировать. ;)

Date: 2013-04-26 09:11 pm (UTC)
From: [identity profile] blinohod.livejournal.com
Кстати, а того самого sendmail.cf не осталось нигде для истории?

Date: 2013-04-26 09:13 pm (UTC)
From: [identity profile] tasic.livejournal.com
У меня нету. Кроме того вряд ли он сохранился в том виде, в котором я его увидел первый раз. :) Убирали из него всякие исключения, подправляли бенговую маршрутизацию -- помню с ней там что-то было не так. Так что файл жил своей жизнью. :)

Date: 2013-04-27 02:15 pm (UTC)
From: [identity profile] arcxer.livejournal.com
В мое время удалось переточить буркин sendmail.cf на m4. Там были оставлены некоторые артефакты в буквальном виде, в остальном все же m4. Конечно, исторический sendmail.cf и все такое, но sendmail развивался, появились новые фичи и т.п., и хотелось идти в ногу со временем.

Байка про перезагрузку мерина через окно эпичная. Только почему-то казалось, что Снар говорил про удочку. Вон vika говорит, что тоже присутствовала, а потом как обычно пошли пить пиво, ибо "операция" была на самом деле несколько стремной.
Edited Date: 2013-04-27 06:42 pm (UTC)

Date: 2013-04-28 07:27 am (UTC)
From: [identity profile] tasic.livejournal.com
Может быть и удочка -- точно не помню. Но мне кажется, что результирующая конструкция, который пытались по клавишам тыкать, была с очень большим количеством степеней свободы. :) Сорри, Вика может и принимала участие, но я не помню. Помню, что химичили с Жекой и Снаром -- как бы попасть. Ну и это все действительно было "громким шепотом", потому как палиться не хотелось.

Date: 2013-05-01 07:35 pm (UTC)
From: [identity profile] netch80.livejournal.com
Мне ты сдал почтовую систему уже только на конфигах из m4 над сырцами конфигов из поставки sendmail. Хотя остатки конфига Игоря я наблюдал ещё долго на фрегате.

Про удалённую перезагрузку через форточку мне Снар рассказал с теми же подробностями, что у Тасика - что reset получилось нажать, но на клавиатуре попасть в нужную клавишу - уже нет.

Date: 2013-05-01 09:46 pm (UTC)
From: [identity profile] tasic.livejournal.com
Не получилось нажать именно Y для выхода из биоса. Esc нажать удалось (и даже кажется несколько раз).

Profile

tasic: (Default)
tasic

December 2020

S M T W T F S
  12345
6789101112
13141516171819
20 212223242526
2728293031  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 31st, 2026 06:57 pm
Powered by Dreamwidth Studios