CyberWrt OpenWrt package
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
files
Makefile
README.md

README.md

CyberWrt

CyberWrt OpenWrt package

Оригинальная прошивка CyberWrt http://cyber-place.ru/showthread.php?t=720

Эта инструкция позволяет настроить установки под себя (сеть, набор модулей и т.д.) добавить модули которые требуются получить доступ к последним обновлениям openwrt

Инструкция для сборки на примере Сhaos Сalmer 15.05 и роутера TR-ML3020

если ещё не настраивалось окружение, то поставить зависимости

$ apt-get install subversion build-essential libncurses5-dev zlib1g-dev gawk git ccache gettext libssl-dev xsltproc

Требуется скачать SDK и ImageBuilder для выбранной ветки OpenWrt

$ cd /opt/
$ wget http://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/OpenWrt-SDK-15.05-ar71xx-generic_gcc-4.8-linaro_uClibc-0.9.33.2.Linux-x86_64.tar.bz2
$ tar -xvjf OpenWrt-SDK-15.05-ar71xx-generic_gcc-4.8-linaro_uClibc-0.9.33.2.Linux-x86_64.tar.bz2
$ wget https://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/OpenWrt-ImageBuilder-15.05-ar71xx-generic.Linux-x86_64.tar.bz2
$ tar -xvjf OpenWrt-ImageBuilder-15.05-ar71xx-generic.Linux-x86_64.tar.bz2

Далее получаем пакет CyberWrt

$ cd /opt/OpenWrt-SDK-15.05-ar71xx-generic_gcc-4.8-linaro_uClibc-0.9.33.2.Linux-x86_64/package/
$ git clone https://github.com/Alx2000y/CyberWrt.git

Запуск сборки

$ cd /opt/OpenWrt-SDK-15.05-ar71xx-generic_gcc-4.8-linaro_uClibc-0.9.33.2.Linux-x86_64
$ make world

в папке /opt/OpenWrt-SDK-15.05-ar71xx-generic_gcc-4.8-linaro_uClibc-0.9.33.2.Linux-x86_64/bin/ar71xx/packages/base/ появится файл CyberWrt_2_ar71xx.ipk который можно как установить на стандартный Openwrt, так и добавить в свою сборку.

Если требуется сборка:

закинуть полученный файл в папку:

$ cp /opt/OpenWrt-SDK-15.05-ar71xx-generic_gcc-4.8-linaro_uClibc-0.9.33.2.Linux-x86_64/bin/ar71xx/packages/base/CyberWrt_2_ar71xx.ipk /opt/OpenWrt-ImageBuilder-15.05-ar71xx-generic.Linux-x86_64/packages/base/

Запустить сборку образа. Так как я сразу расширяю память на флешку, то добавляю модули ядра для поддержки флэшек

$ cd /opt/OpenWrt-ImageBuilder-15.05-ar71xx-generic.Linux-x86_64
$ make image PROFILE=TLMR3020 PACKAGES="CyberWrt uhttpd kmod-usb-core kmod-usb-ohci kmod-usb-storage kmod-usb2 kmod-fs-ext4 block-mount"

Если не требуется поддержка флэшек, достаточно:

$ cd /opt/OpenWrt-ImageBuilder-15.05-ar71xx-generic.Linux-x86_64
$ make image PROFILE=TLMR3020 PACKAGES="CyberWrt uhttpd"

Прошивка находится в /opt/OpenWrt-ImageBuilder-15.05-ar71xx-generic.Linux-x86_64/bin/ar71xx/