(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

Сборка DebWRT на примере Ubiquity RouterStation Pro

Источник: habrahabr

Предлагаю вашему вниманию небольшой how-to по сборке и установке DebWRT на Ubiquity RouterStation Pro
 Немного о DebWRT.
 Как пишет сам автор проекта на сайте: "DebWRT это проект по запуску Debian GNU/Linux на embedded устройствах, например беспроводных роутерах. DebWRT объединяет две технологии: Debian и OpenWrt. Debian это тысячи пакетов для различных архитектур и великолепный менеджер пакетов, а OpenWrt это ядро которое отлично поддерживает embedded устройства. Объединение этих двух технологий открывает целый мир новых возможностей."
 Таким образом все железки которые поддерживает OpenWRT будет поддерживать и DebWRT, но после того как мы его "приготовим".
 Итак, приступим…

 В ходе "приготовления" мне понадобились следующие ингредиенты:
Debian squeeze
свободное место в /usr/src не менее 10Гб
чай с печенками
#apt-get update
 #apt-get install build-essential sudo subversion debootstrap makedev libncurses5-dev zlib1g-dev gawk flex unzip git-core
 #mkdir /usr/src/debwrt
 #chmod 777 /usr/src/debwrt

 Собирать необходимо не из под рута.
 #nano /etc/sudoers
 non-root-user ALL=(ALL) ALL

 Забираем исходники OpenWRT DebWRT
 $cd /usr/src
 $svn checkout svn.debwrt.net/debwrt/trunk debwrt
 $rm -rf /usr/src/debwrt/openwrt/.svn/
 $cd /usr/src/debwrt
 $svn co svn://svn.openwrt.org/openwrt/trunk openwrt
 $/usr/src/debwrt/openwrt/scripts/feeds update -a

 $make menuconfig
 Выбираем необходимую систему (в моем случае rspro)
Target System (Atheros AR71xx/AR7240/AR913x)
Subtarget (Generic)
Target Profile (Ubiquiti RouterStation Pro)
Debian Root Filesystem Configuration ---> Use qemu to perform Debian second stage install on the host [disable]
Сохраняем и выходим

 $make openwrt/menuconfig
 В меню Kernel Modules отмечаем необходимые нам драйвера
 Сохраняем и выходим

 $make openwrt/all V=99
первая чашечка чая

 $make debian/rootfs
вторая чашечка чая

 Далее необходимо подготовить карту памяти и прошить само устройство.Об этом на хабре уже писали вот тут.Только в нашем случае прошивку берем отсюда:
 /usr/src/debwrt/bin/имя-платформы-angel-2.0-1-default/ - тут же лежат модули и заголовки
 /usr/src/debwrt/build/rootfs-mips-angel-2.0-1/ - а это сама система и ее необходимо скопировать в DEBWRT_ROOT

 После прошивки вставляем карту, перезагружаем рутер и стучимся на 192.168.1.1
 Логин/пароль - root / debwrt

 Теперь необходимо выполнить вторую стадию установки:
 -bash-4.1# /debootstrap/debootstrap --second-stage
 -bash-4.1# rm -rf /var/cache/apt/archives
 -bash-4.1# mkdir -p /var/cache/apt/archives/partial
 -bash-4.1# echo "deb ftp.debian.org/debian squeeze main" >>/etc/apt/sources.list
 -bash-4.1# reboot

 После перезагрузки заходим на рутер и, если все стадии прошли успешно, то мы должны увидеть стандартное приветствие Debian и конечно же:

 # apt-get update

 P.S Вторую стадию можно выполнить и на компьютере. Для этого необходимо активировать пункт Use qemu to perform Debian second stage install on the host и доустановить пакеты необходимые для qemu

 Сайт проекта DebWRT: debwrt.net/
 DebWRT Wiki: dev.debwrt.net/wiki
 DebWRT HCL: dev.debwrt.net/wiki/TableOfSupportedHardware

Ссылки по теме


 Распечатать »
 Правила публикации »
  Написать редактору 
 Рекомендовать » Дата публикации: 16.03.2012 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
IBM Domino Messaging Server Processor Value Unit (PVU) License + SW Subscription & Support 12 Months
CAD Import .NET Professional пользовательская
JIRA Software Commercial (Cloud) Standard 10 Users
SAP CRYSTAL Reports 2013 WIN INTL NUL
ABBYY Lingvo x6 Европейская Домашняя версия, электронный ключ
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Программирование в AutoCAD
OS Linux для начинающих. Новости + статьи + обзоры + ссылки
Один день системного администратора
Мастерская программиста
Windows и Office: новости и советы
Adobe Photoshop: алхимия дизайна
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100