Сборка DebWRT для Ubiquiti rspro

DebWrt — это дистрибутив на базе OpenWRT, но является полноценной версией Debian
Для установки и удаления пакетов использовалась система управления пакетами dpkg. Шеллом является bash. Веб-интерфейс отсутствует.

DebWrt предлагала все функции, предлагаемые Debian, которые обычно не входят в стандартную прошивку.

К таким функциям относились:

– Менеджер пакетов apt-get
– Конфигурирование сети с использованием VLAN с исчерпывающими возможностями настройки маршрутизации
– Настраиваемые методы фильтрации, обработки и перестройки сетевых пакетов
– Статическая DHCP-аренда (leases)

DebWrt имеет файловую систему, которая позволяет управлять пакетами через dpkg, позволяя юзерам ставить ПО под свои индивидуальные потребности.
В этом была разница от прошивок на файловой системе SquashFS только для чтения (или аналогичной), которая обеспечивала эффективное сжатие, но не могла изменить установленное программное обеспечение без пересборки и прошивки полного образа прошивки.

См. debwrt debian 9

Итак, берётся Debian squeeze, свободное место в /usr/src (10 Гб)

# vi /etc/sudoers

Стягиваем сырцы

Выбираем модель роутера (в моем случае 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]
Save and exit

В меню модулей ядра выбираем необходимые драйверы
Save and exit

Идём пить первую чашку чая

Вторую чашку чая

Теперь надо подготовить SD-карту и прошить роутер. Только прошивку берем отсюда: /usr/src/debwrt/bin/platform name-angel-2.0-1-default/ – модули и заголовки
/usr/src/debwrt/build/rootfs-mips-angel-2.0-1/ – а это сама система, её надо скопировать в DEBWRT_ROOT

После прошивки, помещаем SD-карту в разъём перезагружаем роутер и идём на 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 “debftp.debian.org/debian squeeze main” >> /etc/apt/sources.list
-bash-4.1 # reboot

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

Сайт DebWRT: debwrt.net
DebWRT Wiki: dev.debwrt.net/wiki
DebWRT HCL: dev.debwrt.net/wiki/TableOfSupportedHardware

Җавап калдыру



All fields are required. Your email address will not be published.

Insert math as
Block
Inline
Additional settings
Formula color
Text color
#333333
Type math using LaTeX
Preview
\({}\)
Nothing to preview
Insert