OpenWrt x86 — установка, преимущества и проекты, которые вы можете попробовать.
OpenWrt прост в настройке и позволяет вам максимально использовать возможности ваших маршрутизаторов за пределами того, что доступно его прошивке. Если у вас есть встроенная система или маршрутизатор, лучше использовать операционную систему, так как она обладает множеством замечательных функций. Сегодняшняя статья посвящена всем аспектам OpenWrt x86.
Что такое OpenWrt?
Рис. 1. Логотип OpenWrt
OpenWrt (Open Wireless Router) — это ОС Linux с открытым исходным кодом для разработки пользовательских операционных систем, предназначенных для встраиваемых систем.
Поэтому рассмотрите OpenWrt x86, чтобы превратить ваш маршрутизатор в клиент BitTorrent, систему формирования трафика, сервер SSH или VPN.
Кроме того, это не прошивка, а полностью перезаписываемая файловая система, включающая управление пакетами. Следовательно, вместо того, чтобы писать полную работу, вам лучше разблокировать возможности вашего маршрутизатора или любого другого встроенного устройства.
Шесть причин использовать OpenWrt
Рис. 2. Разработка системы Linux
Многие люди предпочитают использовать OpenWrt, так как они считают, что это лучше, чем стандартная прошивка на их встраиваемых устройствах. Вы можете подключить устройство OpenWrt к Arduino, установив модули ядра USB-to-serial. Кроме того, вы можете создать Samba NAS с маршрутизатором OpenWrt.
Вот несколько причин, по которым вам следует использовать OpenWrt.
Производительность и стабильность
Основной причиной дальнейшего развития OpenWrt является повышение производительности встроенных систем. Он включает в себя множество недавно исследованных алгоритмов, которые обеспечивают более высокую производительность системы, чем исходная прошивка.
Дополнительно:
- OpenWrt использует алгоритмы управления раздуванием буфера, чтобы уменьшить задержку/задержку и увеличить пропускную способность сети.
- Во-вторых, OpenWrt надежен и стабилен в течение длительного времени.
- В-третьих, улучшения Wi-Fi в OpenWrt приводят к повышению скорости передачи данных.
- В-четвертых, улучшения Wi-Fi обеспечивают более равномерное распределение эфирного времени между станциями.
- В-пятых, OpenWrt поддерживает улучшения в старых устройствах — только если флэш-память/ОЗУ вашего устройства поддерживает новые выпуски.
Расширяемость
OpenWrt имеет более 3000 готовых к установке пакетов, улучшающих возможности вашего роутера. Некоторые из возможностей пакетов включают в себя:
- Блокировка рекламы для бесперебойной работы в Интернете на подключенных устройствах.
- Кроме того, снизьте уровни задержек/задержек с помощью интеллектуального управления очередью (SQM).
- Защита домашней сети с помощью сервера WireGuard или OpenVPN.
- Кроме того, предотвратите отслеживание DNS-запросов и спуфинг интернет-провайдера с помощью DNS-шифрования.
- Затем разрешите другому устройству доступ к вашей сети без проникновения в ваши устройства.
- Наконец, контроль доступа с помощью родительского контроля и ограничений по времени.
Безопасность
Рис. 3. Социальные сети и концепция кибербезопасности
OpenWrt — это программное обеспечение с открытым исходным кодом, которое перед выпуском подвергается массовым проверкам и обзорам со стороны мировых разработчиков. Следовательно, вы можете быть уверены, что поставщики оборудования не используют скрытые лазейки.
Дополнительно:
- OpenWrt получает постоянные обновления для устранения любых уязвимостей.
- Кроме того, ОС Linux от OpenWrt более защищена от уязвимостей и онлайн-атак.
- OpenWrt поддерживает все совместимые устройства независимо от модели.
Исследовательская платформа
OpenWrt — надежный источник контента для большинства команд, работающих над передовыми исследованиями в области сетей. В состав команд входят разработчики, работающие над уменьшением задержки и очередей в стеке WiFi.
Кроме того, OpenWrt используется для постоянной разработки программного обеспечения, уменьшающего размер буфера, такого как алгоритмы fq_codel и cake.
Конфигурация
Как и в других системах на базе Linux, вы будете иметь полный контроль над всеми аспектами вашего встроенного устройства/маршрутизатора.
- Данные конфигурации хранятся в текстовых файлах, что упрощает копирование и редактирование.
- С помощью генератора изображений OpenWrt вы можете создавать образы прошивки для встроенного устройства.
- Кроме того, он позволяет настраивать внешние кнопки, светодиоды и переключатели по своему усмотрению.
- Кроме того, он имеет пользовательский веб-интерфейс и интерфейс командной строки для настройки.
Поддержка сообщества
OpenWrt имеет обширное сообщество давних пользователей, разработчиков и добровольцев, желающих решать соответствующие проблемы. Поэтому, в отличие от программного обеспечения, распространяемого поставщиком, вы получите огромную поддержку, что упростит решение проблемы.
Вот как установить OpenWrt
Рис. 4. Беспроводной интернет-маршрутизатор
Первый шаг перед установкой OpenWrt — убедиться, что устройство поддерживает систему. Затем загрузите лучшую версию прошивки в зависимости от того, обновление это или новая версия.
Вот четыре способа установки.
Способ 1:через прошивку OEM
Для этого метода посмотрите на страницу модели конкретного устройства и совместимо ли оно. Иногда прошивка OEM блокирует прошивку вашего устройства с помощью определенных файлов. Положительным моментом является то, что некоторые устройства имеют сборки с тегами, которые позволяют им быть совместимыми с прошивкой производителя.
Вот как установить OpenWrt через прошивку OEM.
- Откройте веб-браузер и получите доступ к веб-интерфейсу OEM-прошивки.
- Затем используйте опцию «Обновление прошивки», чтобы установить файл образа заводской прошивки OpenWrt.
- Затем дождитесь перезагрузки устройства после завершения установки.
Способ 2:через загрузчик и порт Ethernet
Установка через загрузчик и кабель Ethernet может быть сложнее, так как не все загрузчики имеют встроенную функциональность. Поэтому они будут использовать TFTP-сервер, TFTP-клиент, FTP-сервер, FTP-клиент, веб-сервер или протокол XMODEM.
Перед установкой обязательно проверьте следующее:
- Заданный IP-адрес загрузчика.
- Выполняет ли загрузчик роль сервера или клиента, а также его протокол.
- Правильный номер порта.
- Интерфейс, к которому вы подключаетесь.
- Имя пользователя и пароль, если необходимо.
- Временное окно между запуском устройства и подключением.
Вот шаги по установке, которым вы будете следовать.
- Во-первых, установите правильное программное обеспечение для вашего загрузчика.
- Во-вторых, прочитайте нужную страницу руководства.
- В-третьих, настройте статический IP-адрес вашего ПК в предварительно настроенном блоке IP-адресов загрузчика.
- В-четвертых, подключите компьютер к устройству и снова включите его.
- В-пятых, подключите загрузчик с помощью выбранного программного обеспечения и установите файл прошивки OpenWrt.
Проекты OpenWrt, которые вы можете попробовать
Создание многокомнатного синхронного аудиоплеера с помощью Snapcast и Mopidy
Рис. 5. Аудиодинамики на офисном столе
Вы можете добиться многокомнатного синхронного звука, подключив все соответствующие динамики к компьютеру.
Для этого проекта вам понадобятся два программного обеспечения в дополнение к Home Assistant. Во-первых, это Mopidy — музыкальный сервер, который воспроизводит файлы на вашем компьютере. Второй — Snapcast, который позволяет синхронно передавать аудио по сети.
Вот как создать синхронный аудиоплеер для нескольких комнат.
- Сначала установите Mopidy (версия 2.0.0 или более поздняя).
- Во-вторых, установите Snapcast (версия 0.5.0 или более поздняя).
- В-третьих, настройте Mopidy.
- В-четвертых, запустите Mopidy, а затем Snapcast.
- В-пятых, настройте Snapcast.
- Наконец, настройте Home Assistant.
Блокировка рекламы с помощью AdGuard Home
AdGuard Home — это бесплатный DNS-сервер с открытым исходным кодом, который блокирует рекламу и трекеры. Это достигается за счет перенаправления доменов отслеживания в «черную дыру».
Вот как заблокировать рекламу с помощью AdGuard Home (AGH).
- Сначала установите пакет AdGuard Home через opkg.
- Затем запустите команды, чтобы понизить dnsmasq до внутреннего преобразователя DNS, чтобы подготовиться к тому, чтобы сделать AdGuard Home основным преобразователем DNS.
- В-третьих, настройте AGH через веб-интерфейс.
- В-четвертых, войдите в AGH и настройте перехват домена локальной сети.
- В-пятых, включите обратный DNS (rDNS), чтобы AGH получал назначения DHCP от OpenWrt.
Доступ к региональному контенту с помощью OpenVPN
Виртуальная частная сеть (VPN) маршрутизатора OpenWrt защищает входящие и исходящие данные вашего компьютера и маршрутизатора от внешних пользователей.
Вот шаги, которые необходимо выполнить при доступе к региональному контенту с помощью OpenVPN.
- Мы будем использовать интерфейс OVPN VPN, бесплатный VPN, стандартный сервис или дополнительный сервис.
- Затем подключите браузер к VPN поставщика интернет-услуг (ISP) для OpenVPN.
- Затем установите OpenVPN на маршрутизаторе и выберите OVPN в меню OpenVPN.
- Предоставьте ему интерфейс и настройте брандмауэр.
- Наконец, убедитесь, что вы подключены к OVPN.
Заключение
И, как мы видели, очень легко настроить, использовать или включить систему в ваш проект OpenWrt.
Наконец, если вам нужна помощь с вашим проектом на OpenWrt, свяжитесь с нами, и мы свяжемся с вами.
Промышленные технологии
- Мебель Century бьет все шансы (и вы тоже можете!)
- Что можно сделать для повышения уровня обслуживания и надежности?
- 5 причин отказа оборудования (и что вы можете сделать, чтобы предотвратить это)
- FR4:Когда вы можете его использовать, а когда нет
- Устаревшее оборудование и IIoT:можно ли научить старую собаку новым трюкам?
- 5 главных преимуществ индивидуальных услуг по обработке с ЧПУ, на которые вы можете рассчитывать
- Преимущества и недостатки Индустрии 4.0
- Преимущества и недостатки искусственного интеллекта
- Умные здания могут сделать вас здоровее и счастливее
- Стоит ли использовать ЧПУ для быстрого прототипирования? Узнайте 4 преимущества и 2 недостатка