Получите максимум от вашего роутера с OpenWrt: свобода беспроводной связи


openwrt.org // #openwrt@Freenode

OpenWrt это распределение GNU / Linux на основе Debian GNU / Linux Это позволяет нам максимально использовать технические характеристики нашего роутера, помимо тех, которые мы могли бы дать ему с прошивкой, установленной производителем.

Если мы будем искать OpenWrt в Википедия. Мы можем прочитать:

«OpenWrt - это дистрибутив GNU / Linux на основе микропрограмм, используемый для встраиваемых устройств, таких как персональные маршрутизаторы.
Первоначально поддержка была ограничена Linksys WRT54G, но с момента его быстрого расширения была включена поддержка других производителей и устройств, включая Netgear, D-Link, ASUS и некоторые другие. Самыми популярными маршрутизаторами по-прежнему остаются Linksys WRT54G и ASUS WL500G. OpenWrt он в основном использует интерфейс командной строки, но также имеет постоянно улучшающийся WEB-интерфейс. Техническая поддержка предоставляется, как и в большинстве проектов свободного программного обеспечения, через форумы и канал IRC.

Развитие OpenWrt Первоначально он был продвинут благодаря лицензии GPL, которая вынудила всех производителей, которые модифицировали и улучшили код, выпустить его и внести все больше и больше в проект в целом.

Постепенно программное обеспечение расширяется, и внедряются функции, которых нет у многих других производителей коммерческих устройств для непрофессионального сектора, такие как QoS, VPN и другие функции, которые обеспечивают OpenWrt действительно мощного и универсального устройства, подходящего для использования на оборудовании, на котором оно работает OpenWrt не только для использования в качестве маршрутизаторов, но и в качестве файловых серверов, узлов P2P, серверов веб-камер, межсетевых экранов или шлюзов VPN ».

OpenWrt и dd-wrt

Плюс OpenWrt там DD-WRT который является сторонней вилкой OpenWrt с целью предложения коммерческого продукта; так можно купить роутеры с прошивкой DD-WRT уже встроены, а также платная поддержка для обслуживания и инцидентов в них.

Основное различие между OpenWrt y DD-WRT заключается в том, что последний не имеет консоли для доступа к оболочке, не поддерживает установку нового программного обеспечения и в основном является коммерческой версией OpenWrt который намного ближе к прошивке, которую могут поставлять с завода разные коммерческие маршрутизаторы, но с более мощными характеристиками.

Некоторые моменты, в которых он выделяется DD-WRT в его пользовательском интерфейсе, поскольку он намного привлекательнее, чем у OpenWrt с более совершенными приложениями, ориентированными на конечных пользователей, а не на системных администраторов или любителей.

Еще одно важное отличие состоит в том, что обычно прошивка DD-WRT находится в той же строке, что и "стабильная" прошивка OpenWrt и поэтому несколько отстает от разрабатываемой версии, которая, честно говоря, работает невероятно хорошо и на данный момент как скала, у меня никогда не было никаких проблем.

Хотя на первый взгляд DD-WRT не кажется таким интересным, как OpenWrt это хорошо иметь в виду для тех случаев, в которых нет прошивки OpenWrt для нашего устройства, или мы хотим иметь более элегантный интерфейс, подходящий для обычного пользователя.

Оба проекта, OpenWrt y DD-WRT У каждого из них большое сообщество, которое поддерживает оба проекта в непрерывном развитии, что гарантирует нам поддержку в течение долгого времени. Эти сообщества открыты и дружелюбны, хотя перед тем, как сделать запрос, пользователя просят прочитать соответствующую документацию и просмотреть вики-сайты и форумы, поскольку он уверен, что его запрос уже был сделан и отвечен ранее.

Конечно, такие вопросы, как «Я установил openwrt, и все в порядке, что мне делать?» Не приветствуются и, возможно, заставят несколько, по крайней мере, объяснить, что все решено судо рм -рф / и введите свой пароль> = D

Характеристики OpenWrt

Преимущества использования OpenWrt они множественные:

  1. - это полнофункциональный мини-дистрибутив, «мини» здесь означает, что:

а) имеет ограниченное количество доступных пакетов
б) Он спроектирован так, чтобы быть как можно меньше, и мы можем установить его на небольших дисковых пространствах (до 2 МБ!), и что он также работает с процессорами MIPS с тактовой частотой всего 300 МГц.

  1. Модули Wi-Fi оптимизированы для использования OpenWrt Мы будем лучше использовать наш маршрутизатор, так как он будет иметь лучший сигнал: он будет более мощным и понятным, чем со стандартной прошивкой, которая поставляется с завода.
  2. хотя высокопроизводительные, ресурсоемкие приложения, такие как PHPУ нас есть интересное разнообразие программного обеспечения для установки в зависимости от технических характеристик нашего устройства.
  3. . Если у нас есть место и соответствующая вычислительная мощность, мы можем одновременно запустить желаемый веб-сервер:

а) файловый сервер - NFS y SMB / CIFS
б) клиент IRC (в моем случае WeChat) с клиентом для обмена мгновенными сообщениями БитлБи спаренный. Таким образом, пока мы не выключаем и не загружаем маршрутизатор, мы будем на 100% онлайн. Внимание: журналы IRC, особенно если мы подключены к нескольким каналам (в моем случае их сейчас 31), могут очень быстро занять много места. Если мы собираемся запустить IRC-клиент на маршрутизаторе, я рекомендую подключить внешний накопитель и сохранять там журналы.
c) создавать или быть частью сети Open Mesh, или ячеистые беспроводные сети, также известный как BATMAN
г) веб-серверы, такие как уhttp y Nginx
д) бесконечное количество приложений безопасности, таких как Kismet, aircrack-ng, arpwatch и macchanger среди других; возможности безграничны! Например: предположим, что по причине X им нужен доступ к определенной сети Wi-Fi, но, конечно, они не знают свой пароль или MAC-адреса, разрешенные для подключения, теоретически они могут использовать простой маршрутизатор, на который они устанавливают OpenWrt с необходимыми приложениями и настройте его для прослушивания беспроводного трафика, поиска паролей, получения зарегистрированных MAC-адресов, подключения к сетям и отправки вам электронного письма, информирующего вас о том, что они находятся в указанной сети, с необходимыми для вас данными. подключайтесь, где бы они ни находились. Как только это будет сделано, все, что им нужно сделать, это найти место, где они могут спрятать устройство, подключенное к электрической сети, как можно ближе к интересующим их сетям, и позволить ему творить чудеса ;-D
(Том Круз рядом с нами, и, как сказал Эль Индио перед тем, как продать себя, «Будущее наступило время назад«)
е) сервер печати, сервер времени (NTP) И т.д.
g) Поскольку дистрибутив разработан гиками и для гиков, очевидно, что мы сможем получить доступ через ssh, и на самом деле мы должны сделать это в начале, чтобы установить графический интерфейс и настроить его: разве это не красиво !?
з) возможность создания практически неограниченного количества (ограничивается только самим HW) сетей Wi-Fi =)
i) вся мощь лучшего межсетевого экрана в мире, Iptables в нашем сервисе как с консоли, так и с помощью графического интерфейса.
j) приложения, такие как tmux, под рукой, просто сделайте # opkg update && opkg install tmux так что работать в консоли внутри нашего роутера одно удовольствие
k) Как вы могли заметить, менеджер пакетов использует синтаксис, подобный менеджеру пакетов Debian GNU / Linux Да, почему опкг он основан на старом ipkg, который, в свою очередь, использовал dpkg / apt в качестве ссылки. Будьте осторожны, не питайте иллюзий по поводу этого менеджера пакетов, он не такой мощный или гибкий, как его старшие братья, но он очень хорошо выполняет свою работу.
l) У нас есть несколько веб-интерфейсов, которые мы можем выбрать в зависимости от нашего личного вкуса и предпочтений. Со своей стороны, и после того, как я попробовал их все, я остался с Luci поскольку он самый легкий и позволяет мне получить доступ к широкому спектру функций OpenWrt. То, что это свет, - это не второстепенные данные, так как мой домашний маршрутизатор скромный ТП-Линк TL-WR2573ND а доступное флеш-пространство составляет всего 8 МБ, поэтому чем меньше места я использую в мелочах, таких как загруженный и красивый веб-интерфейс, тем больше места у меня будет для загрузки приложений.
м) среди других функций есть полная поддержка Jumbo Frames и VLANS!
n) Другие функции включают те, которые большинство домашних / SOHO-маршрутизаторов поставляются из коробки, такие как привязка ARP, статическая маршрутизация, имена хостов, привязка DHCP, контроль доступа по времени, возможность использования нескольких DNS для каждой сети и т. д.
o) Будучи дистрибутивом GNU / Linux, мы будем иметь полный доступ к системным журналам, журналам ядра, демонам, которые мы хотим запускать при запуске, и т. д., все так же, как с дистрибутивом, который они используют.
p) Он включает в себя приятные и полезные приемы, позволяющие заставить индикаторы маршрутизатора реагировать на определенные действия, таким образом, мы можем настроить их на мигание определенным образом в зависимости от того, как мы используем устройство (проводная, беспроводная сеть, например маршрутизатор, коммутатор, и т. д.), когда мы получаем доступ к USB-устройствам, подключенным к маршрутизатору, таким как внешний жесткий диск, принтер и т. д.
q) среди других приложений мы можем установить менеджер VPN, Nagios, Munin (улучшенный и бесплатный Nagios), установите MTD (Mail Transport Delivery) и превратите его в почтовый сервер, установите mc (Полуночный командир), сервер Avahi / Bonjour / Zeroconf, если у нас есть внешний HD, подключенный к нашей музыкальной коллекции, мы можем запустить демона MPD в маршрутизаторе, что позволит нам подключать их к нему с любого компьютера, который подключается к маршрутизатору, независимо от того, находятся ли они в разных сетях и т. д.
r) Существуют еще сотни всевозможных пакетов, так что вы можете делать со своим маршрутизатором практически все, что хотите, не говоря уже о том, есть ли у вас чертово устройство. Как всегда бывает с GNU / Linux, единственным ограничением является воображение пользователя.

В конечном счете, OpenWrt сбылась детская мечта = D

Режим восстановления / БЕЗОПАСНЫЙ

Важно отметить, что очень вероятно, что в первый раз, когда мы установим эту потрясающую прошивку, мы останемся вне роутера из-за неправильной настройки или удаления или переименования чего-то, чего мы не должны были трогать, - но наша любопытная природа подталкивает нас к этому xD

Фактически, редактор, подписавший эту заметку, я имею в виду, имел большой Идея удаления сетевых интерфейсов, чтобы перенастроить их, эффективно оставаясь вне маршрутизатора и не имея к нему доступа, поскольку, хотя встроенная система творит чудеса, сетевой интерфейс не включен - да, я гений, плохо! БОЛУДО !!!

Разработчики OpenWrt предвидели такие случаи и обеспечивали интерфейс для безопасного режима загрузки -отказоустойчивый- чтобы мы могли сделать аварийный доступ и перезагрузить систему.

Это важно учитывать, так как при прошивке OpenWrt почти наверняка кнопка сброса ваших маршрутизаторов не будет работать должным образом, то есть вы восстановите ее конфигурацию до заводских настроек. Фактически кнопка используется в режиме отказоустойчивый de OpenWrt но только для того, чтобы отправить сигнал оборудованию в определенное время, и что мы можем снова получить доступ к устройству через Telnet или ssh.

С ними тоже может случиться кирпич маршрутизатор, если они устанавливают образ, который не подходит для него, в этом случае восстановление устройства несколько сложнее, поскольку процедура включает его открытие для доступа к интегрированному, припаянное электронное устройство, на которое мы собираемся подавать через USB-кабель, подключенный к нашей машине, а затем подключитесь к маршрутизатору через последовательную консоль, активируйте FTP-сервер -TFTP- очень примитивно копировать правильную прошивку, сбросить новый образ и т.д., ничего слишком сложного, хотя, если мы не сделаем это осторожно, мы рискуем сжечь маршрутизатор.

Скриншоты

Вот несколько изображений оболочки BusyBox и веб-интерфейса Luci:

Пока что введение в OpenWrt, позже я напишу краткое руководство по установке, особенно типичные ситуации, которые можно найти, особенно чтобы сэкономить часы исследований, которые я вложил, на чтение тонны документации и обмен идеями в IRC, пока я не оставлю свой маршрутизатор работающим, как у меня Cегодня.


17 комментариев, оставьте свой

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   MSX сказал

    Привет спасибо за добавление тега y los tags, cuando me dí cuenta que nos puse ya había enviado el artículo! :)

    1.    MSX сказал

      И что !? Почему текст был таким? Вот дерьмо, чертова бирка с кодом! xD
      Пердуооооон!

  2.   @Jlcmux сказал

    У меня есть вопрос. А как насчет маршрутизаторов, предоставляемых интернет-провайдерами? Они не поддерживаются? Я говорю это, потому что если я попытаюсь установить его на свой. (У него есть беспроводная связь) Внезапно я выхожу из строя, и в конце концов, возможно, они не решат проблему, потому что это я повредил его 😛

  3.   вебб_дэвид сказал

    Я не знал этого, я новичок в Linux, хотя я уже более двух лет использую ubuntu, а теперь xubuntu (я узнаю столько, сколько могу в свободное время, но из-за работы я не могу выходить из окон), надеюсь, вы загрузите учебник, потому что у меня несколько маршрутизаторов в доме, которые я не использую, и я хотел бы их протестировать

    1.    Маврикий сказал

      Привет
      Можете ли вы отредактировать / изменить / скомпилировать openwrt с маршрутизатора tplinlk или другого, чтобы добавить соединение vpn или прокси?
      привет и благодарность

      Маврикий

  4.   Литий сказал

    Хорошая информация, ждем руководство по установке

  5.   Croto сказал

    Много лет назад я без проблем установил dd-wrt, и он хорошо работал на Linksys WRT54G, о нем не было известно OpenWrt. Точно так же, если кто-то захочет попробовать, внимательно прочтите инструкцию, чтобы не получить «кирпич».

  6.   Чарли Браун сказал

    Отличная статья, оставляю на отметке и жду обещанного гайда ...

    Кстати, если у вас есть что-нибудь о мостах Linksys, по крайней мере, мне было бы очень интересно узнать об этом.

    Заранее большое спасибо.

  7.   Рамиро сказал

    Прежде всего, поздравляем блог. Это безупречно, можно прочитать интересные новости о мире GNU / Linux и очень полезные учебные пособия на языке, доступном для всех.

    Во-вторых, я хотел рассказать вам об отличном проекте, включая OpenWrt: PirateBox. В основном используется маршрутизатор, способный запускать OpenWrt (почти все используют TP Link MR3020 из-за его низкой цены), чтобы делиться файлами через сеть Wi-Fi полностью анонимно.

    Я жду лета, чтобы воспользоваться своим свободным временем и поиграть с этим замечательным дистрибутивом, особенно для воссоздания этого проекта. Если кому-то нужна дополнительная информация и руководства по установке, ссылка http://daviddarts.com/piratebox/

    Привет!

  8.   Truko22 сказал

    Я использовал DD-WRT в течение многих лет, меня всегда поражает его широкий спектр опций и настроек. Затем я встретил Tomato, у вас меньше возможностей, чем у DD-WRT, но для управления небольшими сетями это лучшее, что я видел. Настройте все как шелковую перчатку, и вы достигнете невероятной стабильности, даже если у вас есть раздражающие и уродливые пользователи. После установки любой из этих прошивок на базе Gnu / Linux он превращается из простого Wi-Fi-роутера в гаджет.

  9.   Иван Барра сказал

    Очень хорошо, лично у меня он есть в D-Link DIR300 и в Lynksys WRT-54GL, программная разница, с которой изначально идут роутеры, ужасна, хотя я никогда не занимался многими вариантами, если стабильность работы сеть Wi-Fi.

    Привет.

    1.    Иван Барра сказал

      Привет, как мне сделать так, чтобы в теге появился логотип centos? Я использую Centos 6 i686 с gnome.

      Привет.

      1.    @Jlcmux сказал

        В Iceweasel или Firefox это проще. В chrome вам нужно изменить что-то под названием «Пользовательский агент» или «Пользовательский агент».

        Saludos.!

  10.   Серхио сказал

    Здравствуйте, я хотел бы знать, знаете ли вы какое-либо руководство по созданию точки доступа и связыванию ее с сервером радиуса.

    привет

    1.    Юлиокден сказал

      Как насчет Серхио, как была точка доступа? Может, вы мне поможете? Я пытаюсь создать локальную точку доступа с Nodogsplash на tplink 1043nd v3, мне удалось установить openwrt и узел gsplash, но у меня возникли трудности с настройкой узла gsplash, чтобы я перенаправить на страницу приветствия. Надеюсь, вы мне поможете .. привет ..

  11.   Авра сказал

    Капот! Ты не единственный идиот, мне приходилось входить в OpenWRT сложнейшим образом. Через последовательные кабели для пайки, резисторы и прочее ... Я выучил это на собственном горьком опыте ... хахаха! Очень хорошая статья. Ура!

  12.   Лоренцо Мартин Лобо сказал

    Привет, msx, я знаю, что блог старый, но меня интересуют несколько вещей об этом программном обеспечении, и я увидел, что он совместим с archer c50 по ссылке tp, но мне понадобятся некоторые запросы, эти