[Перевод] Linksys WRT54G — роутер, случайно ставший легендарным
В мире, где роутеры всё больше напоминают перевёрнутых пауков, чем предметы, которые бы хотелось видеть в своей гостиной, есть только несколько устройств, которые можно было бы назвать «знаменитыми». Примерами подобного могут быть AirPort Стива Джобса и mesh-роутеры Eero. Но лавры победителя в этой категории получает модель роутера Linksys, которой уже исполнилось уже почти 20 лет, и всё благодаря изначально незадокументированной особенности, ставшей чрезвычайно популярной у определённой пользовательской базы. Сегодня мы поговорим о сине-чёрном образце маршрутизатора беспроводного доступа — Linksys WRT54G. Именно этот роутер показал миру, на что должны быть способны беспроводные маршрутизаторы.
1988 год
Linksys был основан двумя иммигрантами из Тайваня Джени и Виктором Цао в 1988 году. По информации в профиле 2004 года на Inc., компания задумывалась как посредник между изобретателями и производителями на рынке Тайваня, но в 1990-х сама занялась производством оборудования, со временем придя к рынку домашних сетей и начав доминировать на нём в начале 2000-х.
Хотя сегодня он не особо впечатляет, однако роутер EtherFast помог Linksys стимулировать создание нового рынка домашних сетей. И это было ещё ДО того, как WiFi стал играть важную роль.
Как чёрный и синий стали неофициальными цветами домашних сетей в начале 2000-х
Сегодня большинство людей особо не задумывается о вопросе покупки роутера для дома. Сейчас можно за несколько долларов купить подержанный или за 20 долларов новый.
Однако в конце 1990-х о роутерах совершенно никто не знал, этого рынка ещё не существовало на радарах многих компаний-изготовителей сетевого оборудования, потому что необходимость сетей ограничивалась офисами. Это означало, что установка роутера была и чрезвычайно дорогой, и невозможной для простых смертных.
Подобное положение дел помогает компаниям, находящимся на периферии, недостаточно больших, чтобы ловить крупную рыбу, но достаточно мелких, чтобы увидеть для себя новые возможности. На протяжении первого десятка лет существования компании Джени и Виктор Цао пользовались такими возможностями, при сдвигах рынков улучшая позиционирование своего сетевого оборудования.
В начале 90-х оборудование Linksys приходилось продавать с собственными драйверами. Однако когда появилась Windows 95, сетевые возможности были уже встроены в неё. Это означало, что совершенно внезапно пропало основное препятствие к получению доли рынка компанией Linksys: возник увеличивающийся спрос на её сетевые адаптеры, устанавливаемые внутрь десктопов и ноутбуков.
Виктор помогал в руководстве и работе с технологиями, а Джени занималась сделками о продажах с крупными розничными сетями, например, с Best Buy, что способствовало превращению сетевых карт в мейнстрим мира технологий.
Однако реальным шансом, на многие годы сделавшим Linksys лидером, стало создание Виктором роутера, изначально нацеленного на домашних пользователей. Когда дайлап-модемы начали выходить из моды, возникла неожиданная потребность.
«Когда в конце 90-х начался постепенный расцвет широкополосного Интернета, имевшего гораздо большую цену, чем дайлап, Виктор понял, что люди захотят подключить все свои домашние компьютеры к одной линии», — говорится к профиле Джени и Виктора на Inc. «Для этого им бы понадобился роутер — высокотехнологичный разветвитель, позволяющий подключать к одному модему несколько компьютеров».
Повторюсь, компании, с которыми конкурировала Linksys, были сосредоточены на рынке, где роутеры стоили почти столько же, сколько и сам компьютер. Однако Виктор нашёл идеальную нишу: роутер за 199 долларов, поставляемый с простым в настройке ПО и достаточно понятный для простых смертных. К тому же он имел уникальный дизайн, которым прославилась Linksys — смесь синего и чёрного пластика с рядом крошечных светодиодов спереди.
В обзоре кабельного/DSL-роутера EtherFast PC Magazine замечает, что Linksys сделала гораздо больше, чем просили пользователи.
«Цена в 200 долларов стала бы прорывом для роутера с двумя портами Ethernet, однако Linksys уместила в эту коробку гораздо больше возможностей», — писал рецензент Крейг Эллисон. Роутер, способный работать со скоростями до 100 мегабит, может похвастаться четырьмя портами и теоретически способен работать с сотнями IP-адресов.
Возможно, он не был чрезвычайно надёжным, как его более дорогие конкуренты, однако имел разумную цену для домашнего устройства.
Роутер приобрёл огромный успех, благодаря которому Linksys поднялась на вершину зарождающегося рынка. На самом деле, единственной ошибкой в реализации роутера было отсутствие поддержки беспроводного соединения. Однако громкое имя Linksys означало, что как только она появится, у нового устройства будет готовая аудитория, которую порадует его низкая цена и простота пользования.
Особенно популярным стал один роутер, однако причины этого оказались для Linksys неожиданными.
500 миллионов долларов
За такую сумму гигант в производстве сетевого оборудования Cisco приобрёл Linksys в 2003 году. Поглощение произошло в то время, когда Linksys сама зарабатывала полмиллиарда долларов в год, и быстро росла в основном за счёт успеха своих роутеров. В интервью NetworkWorld Виктор Цао утверждал, что конфликтов между роутерами Linksys и сетевой инфраструктурой Cisco не существует. Они решали свои задачи по-разному, в чём Cisco вскоре убедится на собственном горьком опыте.
WRT54G был не просто дешёвым — его можно было хакать.
Как случайная особенность беспроводного роутера Linksys превратила скучный роутер в устройство для фанатов
Во многих смыслах серия роутеров WRT54G стала чем-то вроде Nintendo Entertainment System мира беспроводных роутеров. Появившись примерно на заре истории популярности беспроводных роутеров, она продемонстрировала гораздо большую гибкость, чем задумывалось производителем. Хоть она и не была единственной, однако находилась в огромном количестве домов по всему миру.
Несмотря на гораздо меньшую славу, его успех был сравним с современным ему Motorola RAZR — его можно было найти практически повсюду, в домах и мелких компаниях по всему миру. Несмотря на своё страшное название, WRT54G был тем роутером, который покупали люди, нуждающиеся в беспроводном роутере.
И высока вероятность того, что он по-прежнему используется во многих местах, несмотря на устаревшие стандарты безопасности и чрезвычайно древний внешний вид. (Вспоминается история компьютера Amiga, управлявшего системами отопления и вентиляции целого школьного округа.)
Однако причина, по которой серия WRT54G продержалась так долго, несмотря на использование беспроводного протокола, фактически устаревшего 12 лет назад, может заключаться в его особенности, которая изначально не была задокументирована. Эта особенность сохранилась, несмотря на все сложности, вызванные поглощением компании. Случайно или нет, но в WRT54G скрывалось нечто фундаментальное для встроенной прошивки роутера: ПО на основе Linux.
В этом и заключалась проблема — Linksys должна была выпустить исходный код своей прошивки под лицензией GNU General Public License, требующей распространять производное ПО с теми же условиями, что и ПО, на основании которого оно было создано.
Эндрю Миклас, участвовавший в создании списка рассылки о ядре Linux, рассказал, что ему лично довелось связаться с сотрудником компании и убедиться, что ПО было основано на Linux…, но со временем этот сотрудник прекратил с ним общаться.
Миклас сообщил, что его интерес к файлу прошивки частично был вызван стремлением к улучшению поддержки в Linux относительно нового тогда стандарта 802.11g, который поддерживался устройством.
«Я знаю, что некоторые компании-производители беспроводных устройств сомневались, стоит ли выпускать драйверы в open source, потому что беспокоились, что параметры их радиооборудования можно будет изменять вне пределов спецификации. Однако если драйверы уже написаны, разве есть какое-то техническое препятствие к тому, чтобы их нельзя было просто рекомпилировать под оборудование Intel и выпустить как бинарные модули?»
Миклас обнаружил нечто интересное, то, чего в ПО быть не должно. Это был недосмотр со стороны Cisco, которую ожидал неприятный сюрприз, связанный с популярным продуктом, продававшимся всего несколько месяцев. По сути, произошло следующее: один из поставщиков, похоже, использовал прошивку на основе Linux в чипах, поставляемых Broadcom, и не сообщил об этом Linksys, которая в рамках поглощения передала это ПО Cisco.
В колонке 2005 года для Linux Insider юрист Хизер Микер, специализирующаяся на проблемах интеллектуальной собственности и ПО с открытым исходным кодом, сообщила, что Cisco было довольно трудно разобраться во всём этом самостоятельно:
Из этого дела можно сделать вывод о сложности контроля разработки ПО в нашу эпоху вертикальной разобщённости. Cisco ничего не знала об этой проблеме, несмотря на проверку интеллектуальной собственности Linksys перед покупкой. Однако Linksys, вероятно, тоже ничего не знала о проблеме, потому что покупала чипсеты у Broadcom, а Broadcom также, вероятно, не знала, поскольку, в свою очередь, вывела разработку прошивки чипсета на аутсорс иностранной компании.Чтобы выявить проблему, Cisco пришлось бы провести расследование вглубь на три уровня интеграции продуктов. Любой специалист по слияниям и поглощениям скажет вам, что это попросту невозможно. Дело не в неряшливости или нерадивости, дело в непрозрачности.
Венчурный капиталист, активист open source и бывший лидер проекта дистрибутива Debian Linux Брюс Перенс рассказал LinuxDevices, что не стоит винить в произошедшем Cisco, однако она всё равно столкнулась с проблемами соответствия требованиям лицензии open source.
«Обычно субподрядчики не особо усердно докладывают клиентам об их обязанностях по лицензии GPL», — рассказывает Перенс. (Также он добавил, что, несмотря на предложение помощи Cisco, ответа он не дождался.)
Как бы то ни было, информация о роутере с прошивкой в open source всплыла на поверхность, и пост Микласа быстро привлёк внимание сообщества фанатов. Автор поста на Slashdot сразу смог увидеть открывшиеся возможности: «Это может быть интересным: вероятно, появится возможность создания суперкрутой прошивки для точки доступа с IPsec, нативной поддержкой ipv6 и т.д.!»
Когда читатели Slashdot узнали об этом, они начали выдвигать требования.
Примерно спустя месяц после выпуска поста на Slashdot компания без особого энтузиазма выпустила свою open-source-прошивку.
WRT54G без корпуса. Благодаря Linux-прошивке устройство стало мишенью как для программных, так и для аппаратных хаков.
Хакерам открылся целый мир возможностей, а сторонние разработчики быстро добавили в оригинальное оборудование функции, о которых никогда не задумывался производитель. По сути, это был бытовой роутер, который можно было «взломать» и заставить выдавать гораздо более мощный беспроводной сигнал, чем это допускалось Федеральной комиссией по связи, превратить его в SSH-сервер или в VPN для домашней сети. Был и ещё более яркий пример — роутер можно было превратить в мозг робота.
Также он стал фундаментом для полезного открытого ПО, например, OpenWrt и Tomato. То есть возникла целая инфраструктура, позволявшая расширить возможности роутера намного больше, чем допускалось его производителем.
По сути, Cisco под угрозой судебного иска оказалась вынужденной выпустить прошивку на основе Linux под лицензией GPL, но не была в восторге от того, что устройство, успех которого позволил ей наконец попасть в дома пользователей, предоставляло им гораздо большие возможности.
Как писал Lifehacker в 2006 году, это был идеальный способ превращения своего роутера за 60 долларов в роутер за 600 долларов. То есть, теоретически, успех устройства на рынке обернулся для Cisco убытком.
Поэтому в результате компания провела «апгрейд» роутера, который по сути стал даунгрейдом: устранила Linux-прошивку, заменив её проприетарным аналогом, урезав объём ОЗУ и ПЗУ, что усложнило замену прошивки на сторонние версии. Это разгневало пользователей, и Cisco (вероятно, осознав свой провал) выпустила Linux-версию роутера под названием WRT54GL, в которой восстановила удалённые спецификации.
Эту модель и сегодня можно найти на Amazon, и она по-прежнему имеет страницу поддержки на сайте Linksys. Несмотря на то, что её максимум — всего 54 мегабита/с по беспроводному каналу, довольно жалкий показатель по сравнению с современными роутерами по той же цене, она по-прежнему продаётся.
Вся неразбериха с GPL наносила урон ещё годы спустя после обнаружения проблемы с прошивкой — по итогу Cisco пришлось заплатить Free Software Foundation. Однако это, в конечном итоге, создало имидж брэнду Linksys. Сегодня компания продаёт целую линейку чёрно-синих роутеров, сохраняющих поддержку открытых прошивок. (Однако стоят они намного дороже, чем WRT54G.)
«Мы хотим, чтобы эта книга расширила аудиторию платформы WRT54G и использования встроенных устройств в целом, раскрывая потенциал, который способна предложить эта платформа», — цитата из введения книги 2007 года Linksys WRT54G Ultimate Hacking. Авторам книги сыграло на руку то, что WRT54G был встроенной системой со возможность хакинга, при этом очень популярной и использующейся для множества различных целей, как развлекательных, так и практичных. Да, хакинг устройства стал настолько распространённым, что выпустили целую 400-страничную книгу, посвящённую этой теме.
Надо внести ясность — большинство людей, покупавших WRT54G в Best Buy, скорее всего, не волновало то, что прошивка находится в open source. Но это решение создало своего рода культ устройства. Последователи этого культа помогали поддерживать длительный интерес к устройству и среди тех, кто был далёк от хакинга.
Это было практически ненамеренное «сарафанное радио». Когда обычный человек спрашивал у своего друга-технаря, какой роутер стоит купить, тот рекомендовал ему понятно какую модель.
В статье 2016 года на Ars Technica сообщалось, что роутер по-прежнему приносил миллионы долларов в год компании Linksys, которая к тому времени была продана Belkin. Несмотря на то, что модель и близко не была столь же мощной, как её более дорогие аналоги, WRT54GL (да, именно версия с Linux) сохранила свою аудиторию и на втором десятке лет, потому что воспринималась как чрезвычайно надёжная и простая в использовании.
«Мы продолжаем делать её, потому что люди продолжают её покупать», — говорил в то время продакт-менеджер Винс ЛаДука, заявивший, что роутер продолжает продаваться потому, что детали для него продолжают производить.
Выше я сказал, что WRT54G во многих смыслах стал аналогом Nintendo Entertainment System для беспроводных роутеров. И я считаю, что особенно справедливо это в контексте его довольно впечатляющей «загробной» жизни, как и у NES. Несмотря на свой солидный возраст и неподходящий для гостиной внешний вид, он хорошо продавался многие годы после истечения «срока годности», в немалой степени и из-за использования открытых драйверов.
Если ваша пользовательская база просит вас что-то сохранить, то вам стоит к этому прислушаться.
На правах рекламы
Виртуальные серверы с защитой от DDoS-атак, скоростью интернета в 500 Мегабит, новейшим железом и возможностью устанавливать ОС со своих ISO, даже MikroTik RouterOS. Всё это про наши эпичные серверы. Максимальная конфигурация — 128 ядер CPU, 512 ГБ RAM, 4000 ГБ NVMe! Поспешите заказать.