Какво е OpenWrt?

През последната година беше открито, че много търговски рутери страдат от различни недостатъци на задната врата, които могат да позволят подслушване (или по-лошо) от различни субекти. Съчетайте това с ограничените функции, открити в фърмуер от тези рутери, и става съвсем ясно, че може да е необходима алтернатива за някои потребители. Но какви са алтернативите? Единият се нарича OpenWrt, а Linux дистрибуция, направена специално за рутери, която предлага значително подобрен набор от функции и ниво на надеждност и сигурност, които фърмуерът по подразбиране не може да докосне.

WRT54G Linksys рутер
аз, Джонатан Зандер [ GFDL, CC-BY-SA-3.0 или CC BY-SA 2.5], чрез Wikimedia Commons

Какво е OpenWrt?

OpenWrt е вградена дистрибуция на Linux, която може да бъде инсталирана на определени рутери, за да подобри значително как се представят и какви функции предлагат. В някои случаи основен рутер (с ограничени функции) може да бъде трансформиран в много гъвкав инструмент за маршрутизиране на мрежовия трафик.

OpenWrt стартира през 2004 г., след като Linksys пусна кода за своите безжични рутери WRT54G под GNU General Public License. Съгласно условията на този лиценз Linksys трябваше да направи кода на фърмуера достъпен за широката публика. Това също означаваше, че разработчиците могат да променят кода и/или да създават производни версии на платформата. Точно това се случи. Първоначално новият фърмуер поддържаше само серията рутери WRT54G. През годините поддръжката се разпространи, за да включва редица рутери и устройства от различни производители. За да видите списък с поддържани устройства, вижте

OpenWRT таблица на хардуера.

Основната причина, поради която OpenWrt стана толкова популярен, беше, че значително разшири какво могат да правят търговските устройства. Настоящият набор от функции включва като:

  • Записваща файлова система за персонализиране.
  • Може да се конфигурира или чрез команден ред, или чрез уеб-базиран интерфейс.
  • Поддръжка на мрежова мрежа.
  • Пакетна инжекция.
  • Защитна стена, NAT и пренасочване на портове чрез netfilter.
  • Поддръжка на PeerGuardian.
  • Чукане на пристанището чрез knockd and knock.
  • IPS чрез Snort.
  • Активно управление на опашката.
  • Балансиране на натоварването (за използване с множество интернет доставчици).
  • IP тунелиране.
  • Мониторинг на мрежата в реално време.
  • DNS и DHCP чрез Dnsmasq, MaraDNS и др.
  • Динамичен DNS.
  • Безжична разпределителна система.
  • Поддръжка на принтер.
  • Споделяне на файлове чрез Samba.

За пълен списък на набора от функции посетете Страница в Уикипедия на OpenWRT.

Защо бихте искали да използвате OpenWrt?

Отговорът на този въпрос е доста прост: открили сте, че текущият ви рутер е твърде ограничен, за да се справи с вашите нужди. В много случаи тази нужда е от бързина. Фърмуерът на някои рутери просто не може да се справи с високите изисквания към домашната (или малкия офис) мрежа. Когато имате множество устройства за стрийминг на съдържание, игрови конзоли и други нужди, може да откриете, че мрежата ви има затруднено място в рутера. С OpenWrt няма да имате такива проблеми. В други случаи може да откриете, че текущият фърмуер на рутера просто е ограничил способността ви да управлявате мрежата си по начин, който най-добре отговаря на вашите нужди. Други причини да изберете OpenWrt, вместо стандартния фърмуер на вашия рутер, включват:

  • Споделяйте файлове между устройства чрез външно устройство за съхранение, свързано директно към рутера.
  • Стартирайте BitTorrent клиент от рутера.
  • Свържете принтер директно към рутера, за да създадете мрежов принтер.
  • Ограничете използването на честотната лента на конкретно устройство или дори насрочете време, в което устройствата могат да използват мрежата.
  • Получете пълен контрол над вашата мрежа.
  • Увеличете силата на вашия безжичен сигнал.
  • Създайте MAC филтри.
  • Създайте множество WiFi мрежи (като мрежа за посетители/гости).

Как да инсталирате OpenWrt?

Намиране на връзката за изтегляне на фърмуера за рутер Linksys.

Първото нещо, което трябва да направите, е да се уверите, че вашият рутер се поддържа от OpenWrt. Не забравяйте да разгледате страницата Table Of Hardware, за да разберете дали рутерът, който имате (или рутерът, който искате да закупите), се поддържа. След като разберете, че въпросният рутер се поддържа от OpenWrt, процесът на инсталиране е както следва.

Инсталиране на фърмуера на OpenWrt на рутер Linksys.

Намерете вашето устройство на страницата Table Of Hardware и щракнете върху връзката Преглед/редактиране на данни. Тук ще ви бъде представено голямо количество информация за вашето устройство. В долната част на тази страница ще видите записа, отбелязан Firmware OpenWrt Install URL. Щракнете върху връзката, свързана с този запис, за да изтеглите необходимия файл за мигане на фърмуера на вашия рутер. Не забравяйте, че ТРЯБВА да изтеглите файла, който съответства на вашия модел рутер. За да флаширате фърмуера, следвайте внимателно следните стъпки:

  1. Свържете компютър или лаптоп към рутера чрез Ethernet кабел (НЕ правете това по безжична връзка).

  2. Уверете се, че вашият компютър (или лаптоп) е конфигуриран с IP адрес, който позволява на устройството да се свърже с рутера.

  3. Влезте в администраторския уеб интерфейс на вашия рутер (как се прави това ще бъде продиктувано от марката и модела на рутера) и намерете специфичната за устройството функция за инсталиране на фърмуера. За някои рутери ще има ръчна опция, която ви позволява да изберете файл, който да бъде качен (фърмуера, който сте изтеглили). Ако не сте сигурни как да прехвърлите файла от вашия компютър към рутера, проверете ръководството за потребителя на производителя за инсталиране на фърмуера.

  4. Изчакайте процеса на мигане да завърши и рутерът автоматично ще се рестартира.

За повече подробности относно инсталацията за първи път вижте Документация за фабрична инсталация на OpenWRT. След като процесът приключи, можете да влезете в OpenWRT чрез IP адрес 192.168.1.1 със следните идентификационни данни.

  • Потребителско име: администратор или root (в зависимост от използвания фърмуер)
  • Парола: парола

Насладете се на новооткритата гъвкавост на вашия рутер.