19.06.2018, 22:14 | #21 |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600 |
Хреново если так, я уже звонил года 3 наверное назад в Ростелеком по гитхабу ругался - тоже чего-то там блокировали ...
Не работало.... В любом случае праздравляю
__________________
Читаю ваши мысли по аватару ... Последний раз редактировалось sunny; 20.06.2018 в 21:36. |
12.07.2018, 10:17 | #22 |
Senior Member
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1311 |
Работа с git.openwrt.org через TOR
Действия производятся на Ubuntu.
TOR Устанавливаем tor (это демон, не тор-браузер): PHP код:
PHP код:
Доп. команды управления тором Запустить: PHP код:
PHP код:
PHP код:
PHP код:
GIT Указываем GIT'у работать через тор: PHP код:
Доп. команды Посмотреть работает ли сейчас GIT через прокси или нет: PHP код:
PHP код:
__________________
istarik.ru Последний раз редактировалось stD; 12.07.2018 в 10:55. |
07.11.2018, 12:47 | #23 |
Senior Member
Регистрация: 22.09.2017
Сообщений: 338
Вес репутации: 442 |
Тогда на радостях, оказывается, удалось собрать прошивку только из транка с помощью прокси: Код:
git clone https://git.openwrt.org/openwrt/openwrt.git Код:
git clone https://github.com/lede-project/source.git Код:
sana@sana ~ $ git clone https://github.com/lede-project/source.git -b v18.06.1 Клонирование в «source»… remote: Counting objects: 425711, done. remote: Compressing objects: 100% (189/189), done. remote: Total 425711 (delta 105), reused 124 (delta 58), pack-reused 425460 Получение объектов: 100% (425711/425711), 149.18 MiB | 165.00 KiB/s, готово. Определение изменений: 100% (288840/288840), готово. Проверка соединения… готово. Note: checking out '2da512ecf4631cd7812283f0931cf6bbf842a313'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by performing another checkout. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -b with the checkout command again. Example: git checkout -b <new-branch-name> -- Может быть у меня 4G модем не правильно работает из-за того, что я из транка собрал... |
07.11.2018, 17:34 | #24 |
Senior Member
Регистрация: 04.01.2013
Адрес: Москва
Сообщений: 461
Вес репутации: 1152 |
а если перевести? Что-то страшное?
Для полного соответствия конкретным релизам лучше пользоваться ImageBuilder |
08.11.2018, 11:53 | #25 | |
Senior Member
Регистрация: 22.09.2017
Сообщений: 338
Вес репутации: 442 |
Цитата:
Код:
sana@sana ~ $ cd ~/openwrt sana@sana ~/openwrt $ ./scripts/feeds update -a Updating feed 'packages' from 'https://git.lede-project.org/feed/packages.git^dc558eaa296686603c1730c1aab01f3ea69d7831' ... Клонирование в «./feeds/packages»… fatal: unable to access 'https://git.lede-project.org/feed/packages.git/': Failed to connect to git.lede-project.org port 443: Время ожидания соединения истекло failed. Updating feed 'luci' from 'https://git.lede-project.org/project/luci.git^7f6fc1681f7becc514a58082e871f3855d3a123f' ... Клонирование в «./feeds/luci»… fatal: unable to access 'https://git.lede-project.org/project/luci.git/': Failed to connect to git.lede-project.org port 443: Время ожидания соединения истекло failed. Updating feed 'routing' from 'https://git.lede-project.org/feed/routing.git^dbbad8472288498c17825303d834da3ee5030806' ... Клонирование в «./feeds/routing»… fatal: unable to access 'https://git.lede-project.org/feed/routing.git/': Failed to connect to git.lede-project.org port 443: Время ожидания соединения истекло failed. Updating feed 'telephony' from 'https://git.lede-project.org/feed/telephony.git^1f0fb2538ba6fc306198fe2a9a4b976d63adb304' ... Клонирование в «./feeds/telephony»… fatal: unable to access 'https://git.lede-project.org/feed/telephony.git/': Failed to connect to git.lede-project.org port 443: Время ожидания соединения истекло failed. С прокси вроде пошло..) Только выдало две ошибки, это не страшно?: Код:
ERROR: please fix feeds/telephony/net/freeswitch/Makefile - see logs/feeds/telephony/net/freeswitch/dump.txt for details ERROR: please fix feeds/telephony/net/freeswitch-stable/Makefile - see logs/feeds/telephony/net/freeswitch-stable/dump.txt for details Страшно, Luci нет в make menuconfig Последний раз редактировалось sana555; 08.11.2018 в 13:30. |
|
08.11.2018, 18:03 | #26 | |
Senior Member
Регистрация: 22.09.2017
Сообщений: 338
Вес репутации: 442 |
Цитата:
Накатал мануал по крупицам, может кому сгодится: Устаналиваем зависимости для 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 [email protected]:/etc/config/network files/etc/config/ scp [email protected]:/etc/config/wireless files/etc/config/ scp [email protected]:/etc/config/firewall files/etc/config/ scp [email protected]:/etc/config/dhcp files/etc/config/ scp [email protected]:/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 [email protected]:/tmp Код:
ssh [email protected] cd /tmp mtd -r write openwrt-ar71xx-generic-tl-wr703n-v1-squashfs-factory.bin firmware Последний раз редактировалось sana555; 08.11.2018 в 18:18. |
|
08.11.2018, 19:29 | #27 | ||
Senior Member
Регистрация: 04.01.2013
Адрес: Москва
Сообщений: 461
Вес репутации: 1152 |
Цитата:
Цитата:
Вот это странно. А если еще раз /feeds update -a и /feeds install -a можем продолжить неспешные танцы с бубном в старой теме. |
||
08.11.2018, 20:20 | #28 |
Senior Member
Регистрация: 22.09.2017
Сообщений: 338
Вес репутации: 442 |
|
11.11.2018, 15:14 | #29 | |
Senior Member
Регистрация: 20.01.2015
Сообщений: 312
Вес репутации: 443 |
Цитата:
PHP код:
|
|
11.11.2018, 15:35 | #30 | |
Senior Member
Регистрация: 20.01.2015
Сообщений: 312
Вес репутации: 443 |
Цитата:
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|