![]() |
|
|
#30 | |
|
Senior Member
Регистрация: 22.09.2017
Сообщений: 338
Вес репутации: 443 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
(Правда яндекс диск все равно не хочет работать... )Накатал мануал по крупицам, может кому сгодится :Устаналиваем зависимости для make: Код:
sudo apt-get install subversion build-essential libncurses5-dev zlib1g-dev gawk git ccache gettext libssl-dev xsltproc Заходим сюда: https://downloads.openwrt.org/ Выбираем в: Stable Release cтабильную прошивку, или какую угодно Далее переходим примерно по следующему пути: https://downloads.openwrt.org/releas...m53xx/generic/ с скачиваем там архив(именно архив, а не готовую прошивку(она находится внизу) openwrt-imagebuilder-18.06.1-bcm53xx.Linux-x86_64.tar.xz Или полный путь скачивания: https://downloads.openwrt.org/releas...-x86_64.tar.xz Создаем папку openwrt Код:
mkdir ~/openwrt cd ~/openwrt Распаковать Код:
tar -xvjf openwrt-imagebuilder-18.06.1-bcm53xx.Linux-x86_64.tar.xz cd openwrt-imagebuilder-18.06.1-bcm53xx.Linux-x86_64 Код:
mkdir -p ./files/etc/config Код:
scp root@192.168.1.1:/etc/config/network files/etc/config/ scp root@192.168.1.1:/etc/config/wireless files/etc/config/ scp root@192.168.1.1:/etc/config/firewall files/etc/config/ scp root@192.168.1.1:/etc/config/dhcp files/etc/config/ scp root@192.168.1.1:/etc/config/system files/etc/config/ Код:
make image PROFILE=asus-rt-n18u PACKAGES="block-mount blockd kmod-ath9k-htc kmod-fs-ext4 kmod-fuse kmod-usb-acm kmod-usb-core kmod-usb-net kmod-usb-net-cdc-ether kmod-usb-net-rndis kmod-usb-ohci kmod-usb-storage kmod-usb-storage-extras kmod-usb-wdm kmod-usb2 kmod-usb3 luci luci-i18n-base-ru nano openssh-sftp-server ppp ppp-mod-pppoe ppp-mod-pppol2tp ppp-mod-pptp uhttpd usb-modeswitch wpad" FILES=files/ PROFILE=asus-rt-n18u - задаем, для какого роутера мы собираем прошивку. asus-rt-n18u нужно заменить если у вас другой роутер. Наименование профайлов смотрим командой и выбираем свой Код:
make info Код:
asus-rt-ac68u: -Это и есть название профайла
Asus RT-AC68U
Что бы убрать пакет перед ним нужно поставить знак минус. Ключ FILES=files/ задает месторасположение конфигурационных файлов, таких как network, firewall, dhcp, system, wireless, которые я скопировал выше. Данный ключ можно убрать, тогда конфигурационные файлы будут настроены по умолчанию. ======================================== === Если будет ошибка во время сборки по недостающим пакетам, то Очищаем папку /bin Для удаления временных файлов сборки и сгенерированных образов служит команда: Код:
make clean https://downloads.openwrt.org/releas...ages/packages/ и помещаем в каталог openwrt-imagebuilder-18.06.1-bcm53xx.Linux-x86_64/packages/ Собранную прошивку смотрим в каталоге bin ======================================== === Устанавливаем прошивку через веб интерфейс, tftp Или Копируем ее на роутер для дальнейшей прошивки. 192.168.1.1 - это ip моего роутера, естественно меняете на свой. Код:
scp ./bin/ar71xx/openwrt-ar71xx-generic-tl-wr703n-v1-squashfs-factory.bin root@192.168.2.200:/tmp Код:
ssh root@192.168.1.1 cd /tmp mtd -r write openwrt-ar71xx-generic-tl-wr703n-v1-squashfs-factory.bin firmware Последний раз редактировалось sana555; 08.11.2018 в 18:18. |
|
|
|
|
| Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|