Журнал «Компьютерра» № 29 от 15 августа 2006 года
Шрифт:
общаться с сервером DynDNS — в том случае, если ваш провайдер не выдает вам статического внешнего IP, вы можете подписаться на эту услугу (бесплатно — для доменов третьего уровня, за небольшую копеечку — для доменов второго уровня), и тогда ваш маршрутизатор будет автоматически сообщать серверу www.dyndns.org о каждом изменении вашего внешнего IP-адреса, а сервер DynDNS будет перепривязывать ваше доменное имя к новому IP и уведомлять об этом остальных Мастеров Имен (ЗАЧЕРКНУТО) весь остальной Интернет;
шейпить трафик. То же — по-русски: указывать, какую часть канала отдавать каждому из клиентов сети на загрузку и выгрузку данных;
делать кучу мелких, но полезных вещей вроде автоматической настройки, «умного» управления доступом к папкам и разделам подключенного жесткого диска (что отдавать внутрь, что наружу), естественно — брандмауэр, DHCP-сервер, DMZ-сервер и все то, что умеет любой другой маршрутизатор.
Почему я пишу «согласно надписям на коробке», а не «исходя из моего опыта»? Да потому, что нету у меня этого опыта. Увы и ах — при всех прелестях родной прошивки
Ну и на фига мне такое счастье? Если бы не журналистская этика, призывавшая расследовать и исследовать все до конца, я бы давно плюнул и продолжал пользоваться альтернативной прошивкой, написанной замечательным человеком Олегом [Увы, не знаю его фамилии, чтобы прилюдно похвалить здесь, но могу лишь сказать, что словосочетание «прошивка от Олега» стало нарицательным среди всех владельцев ASUS’овских маршрутизаторов самых разных моделей как у нас, так и в ближнем и дальнем забугорье] и скачанной мною с сайта www.wl500g.info еще до покупки роутера. Я вернулся к ней только после того, как окончательно убедился, что ни при какой настройке высоты тона бубна (ЗАЧЕРКНУТО) комбинации параметров родной прошивки получить доступ одновременно к ресурсам локальной сети и Интернета для всех компьютеров в доме не получится. При этом я решил, что лучше уж у меня будет маршрутизатор без Download Machine (эта функциональность была для ослика (ЗАЧЕРКНУТО) меня единственной, но самой вкусной морковкой (ЗАЧЕРКНУТО) особенностью родной прошивки), но с доступом к Интернету, чем с оной загрузомашиной, но без Интернета.
Оцените «подвиг журналиста» — два дня я каждые двадцать минут передергивал настройки сети, то вводя сетевой карте фиксированный адрес (чтобы сменить прошивку с Олеговой, при которой все работает, на родную, при которой ничего не работает, но зато есть Download Machine), то устанавливая автоматическое присвоение IP для подключения, плюс постоянно передергивал сетевые шнурки. Результатом подобных духовных практик стало то, что, когда мне понадобилось позвонить, я взял телефон, на автопилоте набрал «192» и задумался, где же на клавиатуре точка, чтобы продолжить — «…168.1.1».
Вернувшись к Олеговой прошивке, я обнаружил интересную особенность: несмотря на то что в маршрутизаторе установлено 32 Мбайт памяти, в своем «стандартном» режиме он — по совершенно непонятной причине — использует лишь 16. В альтернативной прошивке с помощью пары команд можно разблокировать все 32 Мбайт и использовать их в своих корыстных целях. Каких?
Да каких угодно: не забывайте, что маршрутизатор работает под Linux, а значит, на него можно установить, сконфигурировать и использовать практически любые дополнительные пакеты. Больше того: вовсе не обязательно, чтобы все эти пакеты помещались в имеющиеся 32 мегабайта — они могут с тем же успехом быть записаны на подключенную флэшку или жесткий диск, на котором, кстати, для активных файлообменных операций знатоки рекомендуют создать специальный линуксовый swap-раздел. На форумах сайта www.wl500g.info можно найти советы по настройке всего и вся — от всех видов серверов (ftp, Samba, Apache, Radius и так далее) до практически любой периферии — USB-колонок, мобильных телефонов в качестве модема, сканеров… Естественно, с родной прошивкой это невозможно, потому что доступ к «нутру» маршрутизатора вы просто не получите, а вот с альтернативной — всегда пожалуйста: Telnet, SSH… Наконец, с помощью альтернативной прошивки вы можете перенастроить маршрутизатор так, чтобы один или несколько LAN-портов (то есть тех, которые предназначены для подключения компьютеров во внутренней сети) превратились в дополнительные WAN-порты (то есть те, которые предназначены для подключения к сетям внешним). Идеальный вариант для тех, у кого в доме больше одного провайдера: например, доступ в Интернет через «Стрим» — ADSL-модем подключается к одному WAN-порту, а в другой WAN втыкается кабель от локалки. Кроме того, в прошивке Олега присутствуют практически все «фичи» и родной прошивки. В общем, положа руку на сердце — альтернативная прошивка лучше родной по всем параметрам [Самое интересное, что первую прошивку под ASUS WL-500G Premium Олег написал, еще оного «Премиума» в глаза не видя, — но заработало все без сучка и задоринки. К чести российского представительства ASUS замечу, что, как только у них появилась в наличии эта модель, они немедленно презентовали экземпляр Олегу — видимо, для дальнейших изысканий.]. Но в ней нет Download Machine. По признанию самого Олега, «расковыривать» тот многоэтажный код, который ASUS’овские умельцы выложили по правилам OpenSource-лицензии, времени у него нет, поэтому на скорое появление этой функции в альтернативной прошивке рассчитывать не приходится, но есть возможность получить похожую функциональность, собрав и установив несколько дополнительных пакетов. До этого, признаться, руки у меня пока не дошли, и где-то раз в неделю я заглядывал на форум, чтобы посмотреть: не появилось ли свеженькой версии прошивки? Или, может, чего нового другие умельцы понапридумывали? И вот в один прекрасный день… Начался детектив.
Бум! Бах! Трах! Ужас и аларм! ASUS WL-500G Premium умирают один за другим, и все вроде как с Олеговой прошивкой! Прошивка удалена с сайта до выяснения причин! Всем рекомендуется немедленно откатиться на официальную (ту, которая с Download Machine, но — без Интернета)! Буча продолжалась с неделю, пока кто-то внимательный не подметил, что виновата вроде бы не прошивка, а неудачная конструкция электрогнезда в этой модели роутера, из-за которой питание могло периодически пошаливать. Проблема решалась обрезанием резинки на штекере, чтобы тот входил в гнездо глубже и плотнее (просто эротических роман какой-то получается! (ЗАЧЕРКНУТО)). Ложечки, в общем, нашлись. Осадок — остался, потому что доказать, что виновата не прошивка, так никому и не удалось. Все же Олег выложил ее обратно на сайт с предупреждением — использовать на свой страх и риск. Я вот, например, страшно рискую, но продолжаю с удовольствием использовать.
Детектив, тем временем, по всем законам жанра продолжал развиваться: на официальном форуме ASUS’а (прямую ссылку дать не могу, потому что аккурат на момент написания статьи форум этот лежал в лежку, так что — forum.asus.ru, и поиском, поиском…) появилась бета-версия прошивки, вроде бы поддерживающей особенности российских сетей — у кого-то с этой прошивкой маршрутизатор подключился и заработал, у кого-то — нет. Кроме того, есть еще проект OpenWRT (www.openwrt.org) — дистрибутив Linux для встроенных (embedded) устройств, поддерживающий в числе прочих и WL-500G Premium, но рассчитанный совсем уж на линуксовых энтузиастов… Так что ковыряй не хочу. Вот я пока как раз и не хочу. Лучше буду потихоньку осваивать все остальные прелести Олеговой прошивки, поднимать серверы…
Пока же из всего вышеперечисленного я успел настроить и попользоваться лишь двумя функциями. Первая — расшаривание принтера — которое, по большому счету, расшариванием как таковым не является: принтер реально сетевым не становится, вместо этого для установленного локального принтера нужно указать порт TCP с адресом маршрутизатора. Вторая — подключение жесткого диска. Здесь тоже обнаружилась пара нюансов: для того чтобы использовать все возможности маршрутизатора, лучше всего отформатировать диск в линуксовую файловую систему Ext2 или Ext3 и создать на нем линуксовый же swap-раздел. Обычные диски, отформатированные под Fat32, маршрутизатор тоже понимает, но там, похоже, доступны не все возможности по управлению доступом; диски же в NTFS доступны только для чтения. Как назло, мой внешний 300-гиговый винт оказался отформатированным, естественно, в NTFS — и мало этого! Он еще и забит под завязку всяким мусором ценными и нужными файлами, и кинуть их в жерло конверторов файловых систем типа Paragon Hard Disk Manager без подстраховки бэкапом страшновато. В общем, надо еще винт.
Но в целом маршрутизатор ужас как хорош. Потому что быстр. Потому что в нем стоит шибко умный процессор. Я это выяснил через пятнадцать минут после отъезда курьера, притащившего коробку. Ведь что делает любознательный мальчик, дорвавшись до долгожданной игрушки? Правильно, разбирает ее на фиг, чтобы посмотреть, как оно там внутри. Гарантийная наклейка, кстати, там приклеена так, что для того, чтобы ее повредить, нужно обладать нечеловеческой неуклюжестью изрядно постараться (это так, для любознательных…). Как оно там внутри, вы можете посмотреть на фото, а особо любознательные могут найти маркировку всех микросхем у меня в ЖЖ (sergscout.livejournal.com/32462.html). Чтобы не быть голословным, приведу результаты Олегового теста скорости маршрутизации WAN-LAN: «Достигнутая скорость — 10,7 Мбайт (85,6 Мбит) в секунду! То есть лишь слегка не дотянули до теоретического максимума». Я, в свою очередь, решил посмотреть, тормозит ли маршрутизатор потоки LAN-LAN, для чего запустил копирование файлов «по шнурку» с одного ноутбука на другой напрямую и через роутер. Используя программку FC-test, я создал паттерн из 81 файла размером от 1 Кбайт до 35 Мбайт общим объемом 115 Мбайт (за основу для паттерна я взял реальную рабочую папку с документами, которые часто перебрасываю по сети). Так вот: при соединении ноутбуков напрямую скорость копирования и чтения составила около 67 Мбит/с, при копировании через роутер — 44 Мбит/с, при чтении через роутер с одного компьютера на другой — 63 Мбит/с. Результаты довольно условны, потому что тесты я проводил по одному разу, а по-хорошему стоило бы их зациклить, но — время, время… Я намеренно не привожу здесь результатов тестов скорости беспроводной передачи данных — в обоих наших ноутбуках на тот момент стояли карточки 802.11b, поэтому скорость, естественно, ограничивалась ими.
Правда, сейчас я как раз занимаюсь апгрейдом ноутбуков, после чего тесты нужно будет повторить. Кстати, уже сейчас понятно, что описание процесса апгрейда заслуживает отдельной колонки — чтобы показать всем, какой я крутой железятник дабы избавить вас от тех граблей, о которые я весь лоб расшиб. Одни грабли, с особо сучковатой ручкой, я описал во врезке — ну не могу молчать! Об остальных — в другой раз.
В качестве же резюме (что же это за колонка да без резюме?) скажу так: ASUS WL-500G Premium — маршрутизатор очень хороший, но… не для всех. Если вы хотите просто «включить и забыть», то с последней на настоящее время версией родной прошивки у вас это получится с вероятностью процентов пятьдесят. Впрочем, я не знаю других маршрутизаторов, для которых это высказывание не оказалось бы справедливым. Если же вы попадете в другие пятьдесят процентов, то вам придется потратить не один день на изучение и настройку его параметров и эксперименты с настройками — правда, эта овчинка выделки стоит, потому как с «железной» точки зрения ASUS WL-500G Premium явно стоит не только своих, но и больших денег. А прошивки — дело наживное…